ArcGIS 体系结构
- 格式:ppt
- 大小:2.58 MB
- 文档页数:20


ArcGIS文件分为shapefile,Coverage,Geodatabase这三种。
Shapefile:一种基于文件方式存储GIS数据的文件格式。至少由.shp,.dbf,.shx三个文件作成,分别存储空间,属性和前两者的关系。是GIS中比较通用的一种数据格式。
Coverage:一种拓扑数据结构,一般的GIS原理书中都有它的原理论述。数据结构复杂,属性缺省存储在Info表中。目前ArcGIS中仍然有一些分析操作只能基于这种数据格式进行操作。
Coverage是一种矢量文件格式,几何和空间拓扑关系存储在二进制文件中,与之相关的属性数据则被存放在INFO表或RDBMS中(PC ArcInfo存储在DBF表中)。Coverages是对要素类组织后(feature class)的集合,每个要素类都是一些点,线(arcs),面或者annotation(文本)的集合,用于描述地理要素的Coverage要素类包括point,node,route system,section,polygon和region。一个或多个coverage要素被用于构造地理要素,例如arcs和node被用于构造街道中心线,tic,annotation,link,boundary要素类提供了对coverage数据管理和浏览的支持。
Shapefile和Coverage的区别:二者都是矢量文件结构,但和coverage不同的是shapefile文件不存储拓扑信息,因此相对其它数据格式要较少地占用存储空间,在显示和访问效率上要快许多。通常一个shapefile由一个主文件,索引文件和DBASE文件组成,在几何和属性基于记录号一对一对应,其数据格式ESRI已经公开。
Geodatabase:ArcInfo发展到ArcGIS时候推出的一种数据格式,一种基于RDBMS存储的数据格式,其有两大类:1.Personal Geodatabse 用来存储小数据量数据,存储在Access的mdb格式中。2.ArcSDE Geodatabse 存储大型数据,存储在大型数据库中Oracle,Sql Server,DB2等。可以实现并发操作,不过需要单独的用户许可。
WebGIS的基本体系架构
请具体阐述WebGIS的基本体系架构,包括具体分类、结构、各部分组成,并结合实例
展开讨论各体系结构的优缺点。
①常⽤的WebGIS体系架构包括集中式体系架构、C/S模式、B/S模式和C/S模式与B/S模式混合的模式;
②集中式:由⼀台或者多台服务器组成中央服务器,多个节点服务器与中央服务器连接。由中央服务器同⼀进⾏资源和任务调度。节点服务
器之间⽆需通信和协作,只需要与中央服务器通信协作即可。优点:部署结构简单、数据容易备份、总费⽤较低;缺点:中央计算机需要执
⾏所有的运算,当终端很多时,会导致响应速度变慢
③C/S模式:即客户机/服务器结构,包括两层C/S模式和三层C/S模式。两层C/S模式客户机包括⽤户界⾯GUI和部分乃⾄全部GIS功能单
元,服务器端则存放数据库或者部分GIS功能单元。优点:交互性好,能充分发挥客户端的处理能⼒,安全性较好,适合处理⼤量数据;缺
点是:客户端集中了GUI 和应⽤程序模块,⽐较庞⼤,开发和管理维护的成本较⾼,对客户端软硬件及⽤户的素质要求较⾼,是典型的胖客
户端/瘦服务器模式。服务器则集中了数据和部分应⽤,因⽽是⼀种庞⼤的两端式结构。这种模式存在着系统的管理维护和应⽤扩展的⼀系列
问题,程序升级需要每个客户端都安装新的客户端应⽤程序,代码重⽤率低。三层C/S 模式是将原来的客户端⼀侧的应⽤程序模块与图形⽤
户界⾯分开,放到服务器端,从⽽形成了图形⽤户界⾯(客户端)/应⽤层/数据服务器的三层体系结构。三层模式与两层模式⽐较其特点
为:具备良好的灵活性和可扩展性;可共享性强,服务器可以为处于不同平台的客户应⽤程序提供服务,在很⼤程度上节省了开发时间和资
⾦投⼊;程序代码可重⽤性较好。
④B/S模式:即浏览器/服务器结构,可以看做是三层C/S模式的⽹络实现,在这种结构下⽤户⼯作界⾯是通过浏览器来实现,少部分事务逻
辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓三层结构:客户端浏览器、⽹络服务器+应⽤服务器、GIS数据库+属性数据
ArcGIS Server考试要点 收藏
一、 WebGis基本原理
1. WebGis特点——跟传统GIS比较(什么是网络GIS,什么是WebGis)
网络GIS:是GIS发展过程中某一时段的GIS产品与应用形式,也可以是所有GIS体系下的统称。
WebGIS:是指基于internet平台进行信息发布,数据共享,交流协作,客户端应用软件采用WWW协议,实现GIS信息的在线查询和业务处理等功能,是运行于互联网上的地理信息系统。
传统GIS的问题是:
共享性差,系统成本高,没有面向大众,集中式,软件复杂,培训成本
WebGis特点是:
面向大众,资源共享,发布速度快,范围广,维护方便,数据来源丰富、分布存储,分布式计算,系统建设投资少,操作简单,跨平台,系统安全性,
系统协同性
2. WebGis面临的问题
网络带宽限制 (速度)
多源、异构数据源的集成和互操作
复杂地理信息的查询、分析和整合
图形信息的表达
服务端跨平台的实现
3. WebGis实现技术分类
基于服务器;
基于客户机。
4. CGI格式工作原理
·Web浏览器用户发出URL及GIS数据操作请求;
·Web服务器接受请求,并通过CGI脚本,将用户的请求传送给GIS服务器;
·GIS服务器接受请求,进行GIS数据处理,将操作结果形成GIF或JPEG图像;
·最后GIS服务器将GIF或JPEG图像,通过CGI脚本、Web服务器返回给Web浏览器显示。
二、 GoogleMaps API
1. Gmap2初始化方法,经纬度对象,地图基本类型
a) Gmap2初始化方法:
创建地图实例:
var map=new Gmap2(document.getElementByID(“map_canvas”));
初始化地图:
map.SetCenter(new GlatLng(纬度,经度),缩放级别)
GIS地理信息系统空间数据结构
地理信息系统(GIS)在当今的社会发展中扮演着越来越重要的角色,从城市规划到环境保护,从交通运输到资源管理,几乎各个领域都能看到它的身影。而 GIS 地理信息系统能够发挥如此强大的功能,离不开其核心组成部分——空间数据结构。
空间数据结构就像是 GIS 的“骨骼框架”,支撑着整个系统的运作。简单来说,它是用于组织和存储地理空间数据的方式。为了更好地理解这一概念,让我们先来想象一下一个地图。地图上有各种各样的元素,比如道路、河流、建筑物等等。要把这些元素准确、有效地存储在计算机中,并且能够快速地进行查询、分析和处理,就需要一套合理的数据结构。
常见的 GIS 地理信息系统空间数据结构主要包括矢量数据结构和栅格数据结构。
矢量数据结构将地理实体表示为点、线、面等几何对象。比如,一条河流可以用一条线来表示,一个湖泊可以用一个面来表示。这种数据结构的优点是精度高、数据量相对较小,并且能够准确地表达地理实体的形状和位置。
以点为例,它是空间中的一个精确位置,通常用一对坐标(x,y)来表示。比如,一个城市的某个标志性建筑的位置就可以用一个点来记录。 线则是由一系列有序的点连接而成,它能够很好地表示道路、河流等线性地物。比如,一条公路就可以通过记录其起点、终点以及中间经过的一系列点来表示。
面是由一个封闭的线围成的区域,适用于表示诸如土地利用类型、行政区域等具有明确边界的地理实体。
矢量数据结构在需要进行精确测量和几何分析的应用中表现出色。比如在城市规划中,对于建筑物的布局和道路的设计,就需要精确的矢量数据来确保规划的准确性和合理性。
然而,矢量数据结构也并非完美无缺。它在处理复杂的连续空间数据时,比如大面积的地形数据,可能会比较复杂和耗时。
接下来,我们说说栅格数据结构。栅格数据结构把地理空间划分成规则的网格单元,每个网格单元都有一个特定的值。就好像是给地理空间铺上了一张“格子布”,每个格子里都记录着相应的信息。