地理信息系统设计与实现.pdf
《地理信息系统设计与实现.pdf》由会员分享,可在线阅读,更多相关《地理信息系统设计与实现.pdf(66页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、地理信息系统设计与实现徐永进GIS教研室西南大学地理科学学院快眼看书 第一章 概论a.信息b.地理信息c.信息系统d.地理信息系统GIS基本概念第一章 概论地理信息系统的类型 按研究的范围分:全球性的、区域性的和局部性按研究的范围分:全球性的、区域性的和局部性按研究的范围分:全球性的、区域性的和局部性按研究的范围分:全球性的、区域性的和局部性的;的;的;的;按研究的内容分:综合性的和专题性的;按研究的内容分:综合性的和专题性的;按研究的内容分:综合性的和专题性的;按研究的内容分:综合性的和专题性的;按空间数据的时空性质分:按空间数据的时空性质分:按空间数据的时空性质分:按空间数据的时空性质分:
2、2 2 2 2维的、维的、维的、维的、2.52.52.52.5维的、维的、维的、维的、3 3 3 3维和维和维和维和4 4 4 4维的。维的。维的。维的。按照功能和内容分:工具型按照功能和内容分:工具型按照功能和内容分:工具型按照功能和内容分:工具型GIS/GIS/GIS/GIS/应用型应用型应用型应用型GISGISGISGIS(专(专(专(专题题题题GISGISGISGIS、区域、区域、区域、区域GISGISGISGIS、大众、大众、大众、大众GIS)GIS)GIS)GIS)第一章 概论领域广泛研究分析深入社会化应用应用全球化网络化集成化模型多样化地理信息系统的应用第一章 概论地理信息系统的
3、应用城镇土地利用系统城镇土地利用系统城镇土地利用系统城镇土地利用系统电信地理信息系统电信地理信息系统 铁路地理信息系统铁路地理信息系统属性查询查询专题图作战指挥地图切换警用地理信息系统警用地理信息系统地理信息系统地理信息系统医疗机构查询医疗机构查询地理信息系统地理信息系统三维虚拟三维虚拟地理信息系统地理信息系统电子沙盘电子沙盘地理信息系统地理信息系统WEBGISWEBGIS1 1 1 1、硬件、硬件 包括:客户端、服务器、网络、存储、输入设备、输出设备包括:客户端、服务器、网络、存储、输入设备、输出设备等等2 2 2 2、软件、软件 操作系统、编程语言、图形图象处理、数据库管理、操作系统、编程
4、语言、图形图象处理、数据库管理、GISGISGISGIS基本基本功能软件包、功能软件包、GISGISGISGIS应用软件包、应用软件包、GISGISGISGIS与用户的接口通讯软件等与用户的接口通讯软件等地理信息系统的硬、软件环境主机主机打印机打印机显示器显示器绘图仪绘图仪存储设备存储设备扫描仪扫描仪数字化仪数字化仪解析测图仪解析测图仪测绘仪器测绘仪器GPSGPS网络网络通用GIS的五大子系统1、数据输入子系统2、数据编辑子系统(图1.3)3、数据管理子系统4、数据查询分析子系统5、数据输出子系统(图1.4)GIS的软、硬件选择1、GIS硬件的选择2、GIS软件的选择 2.1、功能 2.2、技
5、术支持以及后继支持 2.3、市场和用户群 2.4、信息处理能力和数据交换能力 2.5、价格数据质量及其控制GIS空间数据质量的概述1 1 1 1、GISGISGISGIS空间数据质量的含义空间数据质量的含义 数据是各类信息系统的基础。抽象的、适用程度。2 2 2 2、有关、有关GISGISGISGIS空间数据质量的几个概念空间数据质量的几个概念 a、误差 b、数据准确度 c、数据精密度 d、不确定性 e、cd通常合称为精度3 3 3 3、GISGISGISGIS空间数据的质量的重要性空间数据的质量的重要性数据质量及其控制GIS空间数据质量的内容1 1 1 1、微观部分、微观部分 定位精度、属性
6、精度、逻辑一致性、分解力2 2 2 2、宏观部分、宏观部分 a、完整性:层完整性、分类完整性、检验完整性 b、时间(效)性(现实性):数据直接产生时间 c、数据档案3 3 3 3、适用性、适用性数据质量及其控制GIS空间数据质量的控制1 1 1 1、数据误差的来源、数据误差的来源 质量和误差?!质量和误差?!a a a a、数据采集阶段、数据采集阶段 b b b b、数据输入阶段、数据输入阶段 c c c c、数据存储阶段、数据存储阶段 d d d d、数据操作阶段、数据操作阶段 e e e e、数据输出阶段、数据输出阶段 f f f f、成果实用阶段、成果实用阶段数据质量及其控制GIS空间数
7、据质量的控制2 2 2 2、数据质量的控制、数据质量的控制 a a a a、选择数据源、选择数据源 I I I I 确保数据源误差小于系统要求误差确保数据源误差小于系统要求误差 II II II II 地图数据源对地图的选择地图数据源对地图的选择 III III III III 尽可能的减少中间处理环节尽可能的减少中间处理环节 b b b b、数字化过程中的数据质量控制、数字化过程中的数据质量控制 数据预处理、设备选用、对点精度、数字化限差、精度检查数据预处理、设备选用、对点精度、数字化限差、精度检查 c c c c、数据处理分析中的数据质量控制、数据处理分析中的数据质量控制 计算误差、数据转
8、换误差、拓扑叠加分析误差计算误差、数据转换误差、拓扑叠加分析误差ArcObjects的基本知识AO不同版本稍有出入基本结构图三个主要控件 MapControl、PageLayout、SceneViewer组件库的使用方法ArcObjects的基本知识OMD图的认识ArcObjects的基本知识AO的App组成ArcObjects的基本体系ARCGIS构架AO的在ARCGIS中的地位ARCGIS的其它产品ArcObjects的基本体系AO的数据构架(部分)矢量数据栅格数据图层体系GeoDatabase体系Ao如何获取Feature找到数据所在图层判断图层类型(是否支持Feature的Layer)
9、得到图层的整个FeatureClass判断FeatureClass的esriGeometryType 得到类型 点/线/面/.IFeatureCursor=FeatureClass.GetFeatures 查找枚举每个FeatureAo中Feature的处理Feature的成员FieldsIFieldShapeValueAo制作自己的导航工具栏导航工具条实现的几种方式1、esriToolbar2、ICommand3、IEnvelope 放大缩小的原理前视图和后视图的实现Pan的实现原理要注意的接口extendAo制作自己的导航工具栏程序的组织(思考)Mapcontrol控件的鼠标事件的处理地图
10、坐标和IEnvelope接口的关系放大和缩小的实质?!栅格数据的插值处理了解栅格数据栅格数据的插值操作常见插值(样条、反距离权重、克里各)用到的接口IRasterIRatserLayerIRasterDatasetIInterpolationOp IGeoDataset栅格数据的其它处理获取栅格值IPixelBlock2 IPnt IRawPixels(read)IRaster(read)需要注意的问题?开发GIS基本系统专业开发工具优点与不足优点:技术成熟,起点高优点:技术成熟,起点高 较好的可靠性较好的可靠性 容易理解和掌握容易理解和掌握缺点:扩展性差缺点:扩展性差 体积庞大,软、硬件要求
11、高体积庞大,软、硬件要求高 没有系统版权没有系统版权自行开发GIS的优点和缺点 优点:灵活;更专注解决专业应用问题;优点:灵活;更专注解决专业应用问题;易于扩展成各种系统;拥有版权;易于扩展成各种系统;拥有版权;缺点:难度大,工作量大;开发工作的连续性难以保证;缺点:难度大,工作量大;开发工作的连续性难以保证;对开发人员要求较高;对开发人员要求较高;开发GIS基本系统结论1.大型的GIS开发项目,对平台要求高,适合采用专业开发工具模式。2.小型的GIS,若对平台的要求不高,重点在于专业实际技术的应用,适合采用自主开发模式开发GIS基本系统矢量图形系统遥感和栅格数据处理系统属性数据管理及其数据库
12、系统矢量空间数据元素与属性数据的链接完整的空间数据管理、查询、统计分析和图形图像输出功能开发GIS基本系统需要的操作系统相关知识储备Windows绘图的机制与设备描述表坐标比例的转换运算常见相关函数关于数据库的知识储备数据库的创建和管理SQL语言数据引擎的认识索引、关键字、视图.开发GIS基本系统矢量图形系统构架矢量图形系统的组织关系开发GIS基本系统矢量空间数据元素与属性数据的链接开发GIS基本系统基本图元的设计点(与GIS的点比较?)线面文字弧段.开发GIS基本系统矢量图形过渡到GIS空间数据的分类图层(?优缺点)图层(?优缺点)数据图层的属性数据图层的属性系统对空间数据的管理组织工程工程
13、图幅单元图幅单元图层图层地图对象地图对象开发GIS基本系统空间数据库设计1、基本控制数据【图幅名称、控制点信息、结点、节点、基本控制数据【图幅名称、控制点信息、结点、节点、线、面、文字、图层数、其它信息】线、面、文字、图层数、其它信息】2 2 2 2、属性数据管理【属性数据和空间数据的关联】、属性数据管理【属性数据和空间数据的关联】3 3 3 3、数据表【基本关系表、属性表、图层表、其他表等】、数据表【基本关系表、属性表、图层表、其他表等】控制点文件图 层 文 件属性数据文件1属性数据文件n属性数据文件2项目文件属性数据文件标识点文件线 文 件多边形文件节点文件字注释文件点符号文件结点文件弧文
14、件GeoDatabase简析组成方面:9.1版本:Geodatabase包括两种:Personal Geodatabase 和 ArcSDE Geodatabase,其中前者是将空间数据存储在Access中,后者是将数据存储在Oracle,Informix,DB2,SQL Server中。9.2版本:File Geodatabase(新),ArcSDE Geodatabase三种类型:ArcSDE Personal Geodatabase,ArcSDE Workgroup Geodatabase,ArcSDE Enterprise Geodatabase。其中前两种是9.2新推出来的产品,是将
15、空间数据存储在SQL Server Express中,而第三种就是9.1版本的ArcSDE Geodatabase,是将空间数据存储在Oracle,Informix,DB2,SQL Server。GeoDatabase简析数据类型Geodatabase事实上是很多Geographic Dataset的集合,最基本的Dataset的类型包括Feature Classes、Raster Dataset、Attribute Tables。在以上基本要素的基础上,还能定义 Geodatabase的Schema、数据的完整性、规则和行为,包括 Spatial Reference、Spatial Reso
16、lution、Topology、Network、Domain等等。在创建Geodatabase时,首先生成不同的Dataset类型,然后添加或者扩展 Geodatabase基本要素的能力,例如添加拓扑、网络、子类以实现 GIS行为建模、维护数据完整性以及建立空间关系。功能方面功能方面:Versioning Editing(版本化编辑)Working With a Geodatase Using SQL(仅支持Informix和DB2)离线编辑(与9.2的Check In/Check Out相同)9.1版本对存储在ArcSDE中的空间数据只提供版本编辑功能,到了 9.2才增加了Non Versi
17、on(非版本化编辑)功能以及Registered as visioned with the option to move edits to base(不完全版本化编辑)功能GeoDatabase简析Spatial Type目前有三种DBMS能够支持Geodatabase的Spatial Type:(1)Oracle using the ESRI spatial type or optionally the Oracle Spatial type;(2)IBM DB2 using the Spatial Extender Geometry Object;(3)Informix using the
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 地理信息系统 设计 实现
限制150内