GIS数据管理
摘要:GIS数据组织管理 数据是GIS的“血液”,没有数据的GIS是没有生命力的。在GIS中,数据既有空间位置及图形信息,也有与之相对应的属性信息。GIS数据的特点就是数据源多、数据量大;同时系统对数据的要求也高。所以数据是GIS中最重要的部分。1GIS的空间数据表示数据结构是指数据记录的编码格式及数据间的关系的描述。不同类型的数据,只有按照一定的数据结构进行组织,并将它映射到计...
阅读全文
posted @
2009-11-12 18:02
地下室的流星雨
阅读(3268)
推荐(0)
ArcGIS Engine中的8种数据访问
摘要:数据是GIS的基础,访问数据也是进行任何复杂的空间分析及空间可视化表达的前提。ArcGIS支持的数据格式比较丰富,对不同的数据格式支持的程度也有很大差异。本文主要介绍一下以下八种数据格式在ArcGIS Engine中如何访问。对ArcGIS桌面应用有一定了解的读者更适合阅读本文。本文的示例代码是用C#编写。* Shapefile* Coverage* Personal Geodatabase* E...
阅读全文
posted @
2009-11-11 16:05
地下室的流星雨
阅读(440)
推荐(0)
GIS中的空间查询
摘要:空间查询和分析在GIS中处于核心地位,GIS工程项目中大部分的日常任务都与查询有关。GIS的查询类型可以分为以下三种:单纯的属性查询、与空间位置有关的查询、与空间位置和属性同时相关的联合查询。在本专题中,将详细介绍在SuperMap GIS 5 桌面产品中如何进行这三种查询的。一、单纯的属性查询单纯的属性查询指的是查询的条件只与空间地物的属性相关,而与地物的地理位置无关。这一类的查询通常为R...
阅读全文
posted @
2009-11-11 15:39
地下室的流星雨
阅读(3203)
推荐(0)
ArcGIS Server Ajax 框架分析及运行原理
摘要:ADF Callback体系结构Web ADF(Application Develop Framework)是ArcGIS专用Web程序开发框架,分.NET和Java两个开发环境版本。ADF为Web程序引进功能丰富GIS功能,其一系列定制组件及控件实现了Web程序中的GIS开发。开发者不仅可以使用模板程序轻易实现基本地图操作功能,如显示地图比例尺、缩放等,同时也可在开发环境下用设计器定制Web程序...
阅读全文
posted @
2009-11-03 10:36
地下室的流星雨
阅读(839)
推荐(0)
ArcGIS Engine基础开发教程之地图查询
摘要:地图查询、统计是一个GIS系统的基本的功能模块,实际上统计功能的前提也是通过查询获取结果以文字或者图表等报表的形式展现查询结果数据。地图查询有两种类型的查询:1.空间查询:在地图上设置一定范围,查询这一范围内的要素。例如在地图上画一范围查询这一区域内的所有消防栓,这一范围的所有消防栓高亮显示(或者其他显示方式)并展现出所有的消防栓的属性信息。2.属性查询:通过一定的查询条件获取目标要素。例如我们需...
阅读全文
posted @
2009-10-29 09:18
地下室的流星雨
阅读(4726)
推荐(0)
AJAX and the ASP.NET 2.0 Callback Framework(English Version)
摘要:Interaction with a Web application can be initiated via asynchronous page postback or anout-of-band postback, known as a client callback,from the client to the server. The default ASP.NET Web page mod...
阅读全文
posted @
2009-10-26 11:40
地下室的流星雨
阅读(703)
推荐(0)
基于MapServer的WebGIS开发
摘要:摘要:WebGIS是将Web技术和GIS技术相结合的新技术,有着广泛的应用。通过WebGIS技术,客户端仅需使用浏览器(不一定包含专门插件)就可以对分布在Web上的GIS数据进行查询、分析等交互操作。实现WebGIS技术之一是在服务器端使用CGI技术,由美国明尼苏达大学开发的MapServer就是采用这种技术。本文将详细介绍实现WebGIS的开源软件MapServer4.4.2的配置文件和它的两个...
阅读全文
posted @
2009-10-26 09:04
地下室的流星雨
阅读(839)
推荐(0)
ArcSDE服务详解
摘要:ArcSDE程序服务介绍: ArcSDE是空间数据与GIS程序之间的一个重要的“通路”,它是一种中间件,使用它可以将ArcGIS等程序与普通关系数据库系统联系起来当作一个地理数据库使用,这些关系数据库既包括如ACCESS数据库,也包括类似ORACLE和SQLSERVER的分布式DBMS;同时ArcSDE for Coverages系统,也可以以只读的方式访问诸如Covera...
阅读全文
posted @
2009-10-26 09:01
地下室的流星雨
阅读(740)
推荐(0)
ArcSDE安装全攻略
摘要:有很多朋友安装ArcSDE失败,主要有以下两种情况: 1ArcSDE安装过程中提示不成功。 2ArcSDE已经装上,但是服务没有启动。 为此,我把ArcSDE反复安装了多次,对期间可能出现的问题一一找到了解决办法。现在把安装步骤写出来,希望不光对第一次安装ArcSDE的朋友,而且对已经安装过ArcSDE却没有成功的朋友,都能有一定的帮助。当然这只是抛砖引玉,如有错误还请各位指正。 Windows操...
阅读全文
posted @
2009-10-23 10:15
地下室的流星雨
阅读(411)
推荐(0)
根据查询语句实现图层信息查询
摘要:准备工作: 1.Windows XP sp2中/英文版 2.Visual Studio 2005中/英文版 3.ArcGIS Server 9.2(我打上了sp2补丁),创建一个ArcGIS Server服务,Map Server属性中更改Pooling,使用池化连接方式,Progresses选择“In a seperate process for each instance(hig...
阅读全文
posted @
2009-10-22 18:02
地下室的流星雨
阅读(653)
推荐(0)
GIS整体框架介绍
摘要:ArcGIS Server是一个发布企业级GIS应用程序的综合平台,提供了创建和配置GIS应用程序和服务的框架,可以满足各种客户端的各种需求,这是对 ArcGIS Server一个抽象的描述,那么ArcGIS Server在GIS应用中具体扮演什么样的角色呢? 使用过ArcGIS 桌面应用软件的人知道,在桌面环境中存在各种GIS工具可以供使用,如展现GIS数据可以用ArcMap、ArcGlobe,...
阅读全文
posted @
2009-10-19 18:20
地下室的流星雨
阅读(889)
推荐(0)
任务管理器中arcsom.exe和arcsoc.exe的个数问题
摘要:安装了ArcGIS Server的机器,当打开任务管理器的时候,会看到里面有arcsom.exe和arcsoc.exe进程,但它们的数量具体是如何决定的呢?以下的分析仅针对单机配置的情况(假定所有部件都安装在一台机器上),对于分布式的安装,可以此类推。 GISServer是由一个SOM(Server Object Manager)和若干个SOC(Server ObjectContainer)机器组...
阅读全文
posted @
2009-10-15 18:14
地下室的流星雨
阅读(2355)
推荐(0)
Arcgis server的池化和非池化
摘要:1.ServerObject的池化和非池化模式当我们访问一个服务器对象Server Object的时候,这个对象是已经存在的呢?还是在访问时新建的?都有可能,这取决于我们如何选择。如果我们选择共享池化模式,则在SOM启动的时候,SOM就建立了几个SO供外界访问,一个SO被A请求访问后,被释放回共享池中,还可以下次被B访问使用,因此,SO将可以被多个用户访问。如果是非共享池模式,当一个请求访问时,S...
阅读全文
posted @
2009-10-15 18:01
地下室的流星雨
阅读(1083)
推荐(0)
GIS底层实现流程
摘要:空间数据是由图形和属性组成的,它们是怎么被组织到一起的,空间索引、属性索引是怎么实现的,记录排列的顺序有什么讲究,图形按什么策略读取的,又是怎么被渲染的,空间查询、空间分析是怎么实现的,图形编辑又如何?带着这样的疑问,首先让大家有一个框架流程上的认识,有了这样的一个框架,后面才能就框架里的每个环节逐一详细研究,这里我们重点讨论GIS矢量数据。空间数据一般是分图层的,类型和属性相似的图元被组织到一个...
阅读全文
posted @
2009-10-14 18:13
地下室的流星雨
阅读(495)
推荐(0)
GIS能够回答的问题
摘要:1.位置问题。即“在某个特定位置有什么”的问题。位置可以用多种方式描述,如名称,邮编,地理参照物等。 2.条件问题。即“在哪里”的问题。这个问题与上述相反,并且需要依靠空间分析来回答。这个问题要求找到满足某个条件的地点。(比如要找到一块无林地,要求是面积为2000平方米,距离公路100米以内,土壤可以支撑建筑物)。 3.趋势问题。即“...
阅读全文
posted @
2009-10-14 17:51
地下室的流星雨
阅读(326)
推荐(0)
ArcGIS Engine+C#缓冲区分析文档及完整源码
摘要:1 概述缓冲区分析(Buffer)是对选中的一组或一类地图要素(点、线或面)按设定的距离条件,围绕其要素而形成一定缓冲区多边形实体,从而实现数据在二维空间得以扩展的信息分析方法。缓冲区应用的实例有如:污染源对其周围的污染量随距离而减小,确定污染的区域;为失火建筑找到距其500米范围内所有的消防水管等。2 缓冲区的基础缓冲区是地理空间,目标的一种影响范围或服务范围在尺度上的表现。它是一种因变量,由所...
阅读全文
posted @
2009-10-13 17:27
地下室的流星雨
阅读(1590)
推荐(0)
ArcGIS的缓存技术
摘要:地图缓存是快速访问地图服务的有效方式,目前流行的Google地图,MapBar等在线地图都是通过缓存地图的方式提供高效的地图访问速度。ArcGIS的缓存技术为企业和公共GIS应用提供了基本的技术保证。下面我们看看ArcGIS缓存:一、 ArcGIS的缓存服务 ArcGIS Server的缓存服务有2D和3D两种,分别为二维和三维地图提供服务。根据应用需求,还可以分为融合缓存(如图1)、多图层缓存、...
阅读全文
posted @
2009-10-13 16:15
地下室的流星雨
阅读(1439)
推荐(0)
ArcGIS Server操作Mxd文件详细讲解
摘要:Server发布地图都是基于Mxd去发布的,这点与IMS使用axl文件差不多。一般来说,发布后mxd尽可能不要修改,或者在通过使用arcMap进行编辑后在重新发布。修改mxd会导致地图服务发生变化,因此,相对来说是一种危险的操作。但有时客户需要对Mxd进行修改,自定义的添加修改图层,并重新发布服务。当然,这些苛刻的需求server同样可以应付,但懒羊羊还是不建议这样做。方法总是有的,越危险的事也就...
阅读全文
posted @
2009-10-13 15:41
地下室的流星雨
阅读(906)
推荐(0)