自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

转载 MVC教程汇总

自学MVC看这里——全网最全ASP.NET MVC 教程汇总MVC架构已深得人心,微软也不甘落后,推出了Asp.net MVC。小编特意整理博客园乃至整个网络最具价值的MVC技术原创文章,为想要学习ASP.NET MVC技术的学习者提供一个整合学习入口。本文从Why,What,How三个角度整理MVC 的学习资源,让学习者第一时间找到最有价值的文章,获取最彻底的ASp.

2017-12-21 10:33:02 775

转载 GIS开源软件大全

3 - F·        3map:行星地球项目由3map驱动,这是一个自由软件,由Telstra宽带基金会创建并支持,提供客户端与服务器的能力以在线再现虚拟地球。·        Amein!:其界面介于ArcMap和UMN Mapserver之间.AmeiN!写了一个ArcMap下的扩展,把UMN Mapserver写成了ArcMap的一个组件,同时也编写了它的项目文

2017-12-13 14:05:36 2160

转载 ArcGIS体系介绍

1.ArcGIS Server 体系结构    ArcGIS Server是一个发布企业级GIS应用程序的综合平台,提供了创建和配置GIS应用程序和服务的框架,可以满足各种客户端的各种需求,这是对 ArcGIS Server一个抽象的描述,那么ArcGIS Server在GIS应用中具体扮演什么样的角色呢?    使用过ArcGIS 桌面应用软件的人知道,在桌面环境中存在各种GIS工具

2017-10-10 13:22:54 8935

转载 arcgis 版本相关理解

版本注册确定如何注册数据以进行编辑时首先需要考虑的始终是高级数据模型,要编辑拓扑、几何网络、网络数据集或地形中的要素类,对数据进行存档或通过复制对数据进行管理时,必须将数据注册为版本但不将编辑内容移动到基表。这样做的优势在于用户可以利用地理数据库的所有高级事务处理功能,包括撤消和恢复编辑内容。如果要优先考虑与第三方应用程序轻易的共享数据的能力,可将数据保持为取消注册状态或将

2017-10-10 13:19:20 1854

转载 LINQ教程

在说LINQ之前必须先说说几个重要的C#语言特性一:与LINQ有关的语言特性  1.隐式类型    (1)源起      在隐式类型出现之前,      我们在声明一个变量的时候,      总是要为一个变量指定他的类型      甚至在foreach一个集合的时候,      也要为遍历的集合的元素,指定变量的类型     

2017-08-24 13:20:02 357

转载 地理坐标系、投影坐标系详解

目录(?)[+]作为一个地信专业的人经常搞不懂地理坐标系和投影坐标系,真的是一件非常shame的事情。我觉得这些只是应该作为一个大家都应该知道的常识,而不仅仅局限于地学相关专业。因此我又努力的的复习了一遍地图学去整理了一下相关知识!仅供参考,欢迎指正。1、基本概念地理坐标系:为球面坐标。 参考平面地是椭球面,坐标单位:经纬度;投影坐标

2017-07-26 14:39:04 17303 5

转载 基于Geoserver发布地图

[+]Geoserver是著名的开源GIS软件之一。也是项目中常用的地图服务软件。基于geoserver和Openlayers就可以构建一个免费的开源GIS项目。Geoserver发布地图的步骤为:1.      Geoserver启动启动Geoserver,并登陆。登陆后界面如图所示2.      新建工作区。单击数据栏下的工作区,建立新的工作

2017-07-03 16:10:46 441

转载 解析DXF图形文件格式

一、DXF文件格式分析 DXF文件由标题段、表段、块段、实体段和文件结束段5部分组成,其内容如下。☆标题段(HEADER)标题段记录AutoCAD系统的所有标题变量的当前值或当前状态。标题变量记录了AutoCAD系统的当前工作环境,如SNAP捕捉当前状态、栅格间距式样、当前图层层名及线型、颜色等。 ☆表段(TABLES)表段共包含4个表,每个表又包含可变数目

2017-06-20 10:24:46 38455 5

转载 List和Dictionary泛型类查找效率浅析

List和Dictionary泛型类查找效率存在巨大差异,前段时间亲历了一次。事情的背景是开发一个匹配程序,将书籍(BookID)推荐给网友(UserID),生成今日推荐数据时,有条规则是同一书籍七日内不能推荐给同一网友。         同一书籍七日内不能推荐给同一网友规则的实现是程序不断优化的过程,第一版程序是直接取数据库,根据BookID+UserID查询七日内有无记录,有的话不进行

2017-05-02 17:28:02 948

转载 arcgis拓扑处理

ArcGIS中的拓扑[第一部分]Arcgis中topolopy说明:在arcgis中有关topolopy操作,,有两个地方,一个是在arccatalog中,一个是在arcmap中。通常我们将在arccatalog中建立拓扑称为建立拓扑规则,而在arcmap中建立拓扑称为拓扑处理。arccatalog中所提供的创建拓扑规则,主要是用于进行拓扑错误的检查,其中部分规则可以在容限

2017-04-28 16:34:20 2676

转载 八种排序算法

一、冒泡排序  冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。  冒泡排序的示例:冒泡排序的算法实现如下:【排序后,数组从小到大排列】 /* * 冒泡

2017-04-01 15:07:32 377

转载 dojo框架简介

一.dojo介绍dojo是一个js的工具集,一个面向对象的js框架(在widget中更能体现这点),根据功能分成多个module,每个module又分为多个package,可以根据程式的需要导入不同的package,类似于JAVA。 官方网站: http://dojotoolkit.org/ 操作指南: http://manual.dojotoolkit.org/WikiHome 

2017-03-17 16:01:55 2310

原创 webclient上传数据到ashx服务

1.上传参数UploadData()方法可以上传数据参数,需要将所要上传的数据拼成字符。 // 创建一个新的 WebClient 实例.    WebClient myWebClient = new WebClient();    string postData = "Username=admin&Password=admin";    // 注意这种拼字符串的ContentType    myW

2017-03-16 11:14:43 930

转载 Content-type的说明即HTTP请求头的类型整理

浏览器会根据Content-Type来决定如何显示返回的消息体内容,下面与大家分享下Content-type的说明即HTTP请求头的类型,感兴趣的朋友可以参考下哈,希望对大家有所帮助要学习content-type,必须事先知道它到底是什么,是干什么用的。 HTTP协议(RFC2616)采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法

2017-03-14 10:48:14 1055

转载 任意多边形面积计算

原理介绍任意多边形的面积可由任意一点与多边形上依次两点连线构成的三角形矢量面积求和得出。       矢量面积=三角形两边矢量的叉乘。       如下图: 按定理,多边形面积由P点与A-G的各顶点连接所构成的三角形矢量面积构成,假定多边形顶点坐标顺序为A-G,逆时针为正方向,则有如下结论:PAB,PBC,PCD均为顺时针,面积为负;

2017-03-13 13:56:58 4165

转载 ArcGIS API for JavaScript开发环境搭建及第一个实例demo

ESRI公司截止到目前已经发布了最新的ArcGIS Server for JavaScript API v3.9,它提供了更为丰富而又强大的功能。            一、安装前准备       1、ArcGIS Server for JavaScript API各版本下载地址:http://support.esrichina-bj.cn/2011/022

2017-03-03 16:57:02 1054

转载 页面制作之调试工具

常用的调试工具有Chrome浏览器的调试工具,火狐浏览器的Firebug插件调试工具,IE的开发人员工具等。它们的功能与使用方法大致相似。Chrome浏览器简洁快速,功能强大这里主要介绍Chrome浏览器的调试工具。打开 Google Chrome 浏览器,通过下面任何一种方式进入开发人员工具: -点击位于浏览器用户界面右上角的“页面”下拉菜单,“更多工具”→“开发人员工具”。 -

2017-03-01 17:22:59 553

转载 [C#]Log4net创建日志及简单扩展

1、概述log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要是介绍如何在Visual Studio2008中使用log4net快速创建系统日志,如何扩展以输出自定义字段。2、一个简单的使用实例第一步:在项目中添加对log4net.dll的引用,这里引用版本是1.2.10

2017-02-22 14:09:54 4038

转载 C#、C++用GDAL读shp文件

1、目前使用开发环境为VS2008+GDAL1.81public string  ReadSHP( string str)        {            string strMessage = "";             OSGeo.OGR.Ogr.RegisterAll();            OSGeo.OGR.Driver d

2017-02-17 15:20:18 7618

转载 C#中Gdal读取SHP文件

1.主要是C# 版本下载,尽量最新吧!在这里  http://www.gisinternals.com/sdk/  点击打开链接 下了 适合自己的版本。我下载的是\release-1600-gdal-1-10-mapserver-6-2版本,把所需要的C#的的dll库,\release-1600-gdal-1-10-mapserver-6-2\bin\gdal\csharp在这里找到。

2017-02-17 10:11:27 5351

转载 异步/多线程/任务/并行编程之一:如何选择合适的多线程模型?

异步、多线程、任务、并行编程之一:选择合适的多线程模型本篇概述:@FCL4.0中已经存在的线程模型,以及它们之间异同点;@多线程编程模型的选择。 1:异步、多线程、任务、并行的本质这四个概念对应在CLR中的本质,本质都是多线程。异步,简单的讲就是BeginInvoke、EndInvoke模式,它在CLR内部线程池进行管理;多线程,体现

2017-02-13 14:45:05 421

转载 c# 多线程 调用带参数函数

线程操作主要用到Thread类,他是定义在System.Threading.dll下。使用时需要添加这一个引用。该类提供给我们四个重载的构造函数(以下引自msdn)。       Thread (ParameterizedThreadStart) 初始化 Thread 类的新实例,指定允许对象在线程启动时传递给线程的委托。     Thread (ThreadStart) 初始化 Th

2017-02-10 13:59:34 1116

转载 GIS空间索引

在介绍空间索引之前,先谈谈什么叫“索引“。对一个数据集做”索引“,是为了提高对这个数据集检索的效率。书的”目录“就是这本书内容的”索引“,当我们拿到一本新书,想查看感兴趣内容的时候,我们会先查看目录,确定感兴趣的内容会在哪些页里,直接翻到那些页,就OK了,而不是从第一章节开始翻,一个字一个字地找我们感兴趣的内容,直到找到为止,这种检索内容的效率也太低了,如果一本书没有目录,可以想象有多么不方便…可

2017-01-22 15:45:55 576

转载 ArcGis中的分辨率和容差

在ArcGis桌面操作的过程中经常看到容差这个填选项,今天在帮助文档上看到了,才真正清楚这是个什么东西,关系到什么,在这里记录一下。 要素容差它定义采集和管理空间数据时所用的分辨率,这些属性是在创建各要素类或要素数据集的过程中定义的。以下几何属性可帮助定义在各种空间处理和几何操作中使用的坐标分辨率和处理容差:x,y 分辨率:记录要素类中的坐标时使用的精度x,y 容差:用于使

2016-11-15 14:07:04 12962

转载 AE中对象模型图阅读

使用AE开发,也就意味着我们要和接口打交道,AE中提供的接口和类加起来估计上万,我没用统计,但是用过AE的人,知道这个数字不为 过。AE为了帮助我们方便的使用这些,将这些分散在不同的类库中,为了便于我们阅读,AE提供了一系列的对象模型图,也就是OMD。一下内容参考:http://www.cnblogs.com/zyf7630/archive/2009/10/01/1577298.html

2016-11-14 14:07:59 2278

转载 利用Arcgis Engine 二次开发的使用和总结

Arcgis Engine 初体验  先放一张第一版系统的图,由于公司机密不能提供源码,但是各个小功能提供源码,为需要的同仁提供些许帮助。  接下来进入正题,将逐一展示利用Arcgis Engine开发的程序小例子。Arcgis Engine小程序们  一、较完全编辑功能GIS程序  开发原理:通过隐藏Arcgis Engine工具条开发的较全编辑功

2016-11-11 11:33:21 23569 5

转载 Sdelayer注册

创建空间数据存储类型为ST_Geometry的要素类有2种方法: 1)使用SDE创建要素类从9.3 开始,默认创建的要素类都使用ST_Geometry存储空间数据,9.3 版本之前,可以通过配置dbtune参数来完成。2)直接使用SQL语句创建要素类。创建空间数据存储类型为ST_Geometry的要素类有2种方法:使用SDE创建要素类从9.3 开始,默认创建的要素类都使用ST_Geomet

2016-10-31 22:05:34 1001

转载 连接oracle的总结(关于tnsname和监听)

该文是我连接oracle的总结,特别适合于程序开发人员与oracle菜鸟   如何配置才能使客户端连到数据库: 要使一个客户端机器能连接oracle数据库,需要在客户端机器上安装oracle的客户端软件,唯一的例外就是java连接数据库的时候,可以用jdbc thin模式,不用装oracle的客户端软件。加入你在机器上装了oracle数据库,就不需要在单独在该机器上安装oracle客户

2016-10-31 11:46:11 560

转载 Oracle数据库实例、用户、表、表空间之间关系

数据库:Oracle数据库是数据的物理存储。这就包括(数据文件ORA或者DBF、控制文件、联机日志、参数文件)。其实Oracle数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是Oracle就只有一个大数据库。实例:  一个Oracle实例(Oracle Instance)有一系列的后台进程(Backguound Processes)和内存结构(Mem

2016-10-31 11:38:42 492

转载 AE连接SDE读取数据

private void 连接数据库ToolStripMenuItem_Click(object sender, EventArgs e)        {            //定义工作空间,工作空间的数据源来自SDE,IWorkspaceFactory是Geodatabase的入口            Type factoryType = Type.GetTypeFrom

2016-10-26 09:19:45 2218

转载 C#,ArcGIS Engine开发入门教程

目录(?)[+]利用ArcGIS Engine、VS .NET和Windows控件开发GIS应用Dixon整理此过程说明适合那些使用.NET建立和部署应用的开发者,它描述了使用ArcGIS控件建立和部署应用的方法和步骤。你可以在下面的目录下找到相应的样例程序:安装目录>/DeveloperKit/Samples/Developer_Guide_Scenarios/

2016-10-25 22:09:27 9788

原创 C#整数三种强制类型转换int、Convert.ToInt32()、int.Parse()的区别

1、int适合简单数据类型之间的转换,C#的默认整型是int32(不支持bool型);2、int.Parse(string sParameter)是个构造函数,参数类型只支持string类型;3、Convert.ToInt32()适合将Object类型转换为int型;4、Convert.ToInt32()和int.Parse()的细微差别:对于空值(null)的处理

2016-10-19 23:17:26 783

转载 C#中使用ListView动态添加数据不闪烁

手头正在做一个通讯网关,选用了C#的WINFORM作界面用ListView来实时的显示数据传输情况,于是问题就来了,当数据量比较大,而且处理速度很快时,这该死的界面闪得人眼花...废话不多说,直接上代码: 首先,自定义一个类ListViewNF,继承自 System.Windows.Forms.ListView(NF=Never/No Flickering)

2016-10-19 10:29:12 1882

转载 C#多线程异步访问winform中控件

我们在做winform应用的时候,大部分情况下都会碰到使用多线程控制界面上控件信息的问题。然而我们并不能用传统方法来做这个问题,下面我将详细的介绍。      首先来看传统方法:     public partial class Form1 : Form    {        public Form1()        {            Initializ

2016-10-18 11:34:40 2344

转载 Arcgis Server发布GP服务

在安装了ArcGIS Server, ArcGIS Map( ArcMap )的电脑上就可以发布GP服务。GP服务可以将ArcMap的ToolBox这些操作在服务器上发布,把空间分析需要的参数暴露出来,这样基于BS的地图应用就可以像调用地图服务一样调用这些GP服务进行空间分析操作。1、首先建模,就是我们要做的一系列空间分析操作打开Catalog窗口,或者直接用Catalog。在需要

2016-10-11 15:12:01 2587

原创 关于ArcEngine自动创建Arcgis Server的Mapserver服务

1、  网上现有的成功例子,都是10.1版本以前的直接通过mxd文档在ae端创建服务的。参考“http://blog.csdn.net/wufeishimeng/article/details/5111085”2、  对于10.1版本,ArcGISEngine的代码不能直接将MXD地图文档作为数据源进行发布,如果要发布的话,需要用ArcMap将MXD转成MSD(使用ConvertToMSD

2016-10-10 13:25:17 2952

转载 学习笔记之ArcGIS Engine调用自定义GP服务(二)

上一篇介绍了使用添加引用的方法调用GP服务,但是存在一个缺陷,工具引用使用的是绝对路径,在程序打包的时候就会出现问题,这也是困扰我很久的问题,后来通过利用相对路径的方法,调用GP服务,打包之后可以在其他电脑上安装使用,接下来就介绍一下第二中调用GP服务的方法。2.调用文件的方式调用GP服务首先将GP服务的工具箱放到程序中1.在程序工程中添加GP工具箱

2016-10-10 13:22:09 1864

转载 ArcGIS Engine管理访问ArcGIS Server

目录(?)[+]第一章  使用ArcGIS Engine 管理ArcGIS Server1.1   原因在10版本以及之前的版本中,有一些用户通过ArcGIS Engine来管理ArcGIS Server,比如发布服务,停止服务等,对服务的管理是通过DCOM方式的,而在10.1中ArcGIS 不支持DOCM方式的连接,。如果你在代码中使用了Server库中的GISSer

2016-10-10 10:34:18 1817

原创 c# winform 获取当前程序运行根目录

// 获取程序的基目录。System.AppDomain.CurrentDomain.BaseDirectory// 获取模块的完整路径。System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName// 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。System.Environment.Curren

2016-10-09 13:53:35 782

原创 c#创建调用bat文件简单案例

本案例通过C#创建并调用了一个bat文件,涉及了类库的引用,字符串的转义,文件的编码格式,简单实用,希望对大家开发批处理文件有用。创建bat文件需要引用类库  using System.Diagnostics ;        private void createbat(string filename)    {        string v_filepat

2016-10-09 13:49:38 6415 1

ArcEngine开发中连接sde数据库

总结在ArcEngine二次开发中连接sde数据库的各种方式。

2019-02-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除