预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共66页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

地理信息系统设计与实现 徐永进 GIS教研室 西南大学地理科学学院 快眼看书www.s8zz.com 第一章概论 ♦GIS基本概念 a.信息 b.地理信息 c.信息系统 d.地理信息系统 第一章概论 地理信息系统的类型 按研究的范围分:全球性的、区域性的和局部性 的; 按研究的内容分:综合性的和专题性的; 按空间数据的时空性质分:2维的、2.5维的、3 维和4维的。 按照功能和内容分:工具型GIS/应用型GIS(专 题GIS、区域GIS、大众GIS) 第一章概论 ♦地理信息系统的应用 领域广泛 研究分析深入 社会化应用 应用全球化 网络化集成化 模型多样化 第一章概论 ♦地理信息系统的应用 城镇土地利用系统 电信地理信息系统 铁路地理信息系统 警用地理信息系统 属性查询 查询 专题图 作战指挥 地图切换 地理信息系统—医疗机构查询 地理信息系统—三维虚拟 地理信息系统—电子沙盘 地理信息系统—WEBGIS 地理信息系统的硬、软件环境 1、硬件 包括:客户端、服务器、网络、存储、输入设备、输出设备 等 GPS打印机 2、软件GPS存储设备存储设备打印机 解析测图仪操作系统、编程语言、图形图象处理、数据库管理、GIS基本 功能软件包、解析测图仪GIS应用软件包、GIS与用户的接口通讯软件等 主机主机显示器显示器 测绘仪器测绘仪器 网络网络 扫描仪扫描仪绘图仪绘图仪 数字化仪数字化仪 通用GIS的五大子系统 1、数据输入子系统 2、数据编辑子系统(图1.3) 3、数据管理子系统 4、数据查询分析子系统 5、数据输出子系统(图1.4) GIS的软、硬件选择 1、GIS硬件的选择 2、GIS软件的选择 2.1、功能 2.2、技术支持以及后继支持 2.3、市场和用户群 2.4、信息处理能力和数据交换能力 2.5、价格 数据质量及其控制 ♦GIS空间数据质量的概述 1、GIS空间数据质量的含义 数据是各类信息系统的基础。抽象的、适用程度。 2、有关GIS空间数据质量的几个概念 a、误差 b、数据准确度 c、数据精密度 d、不确定性 e、cd通常合称为精度 3、GIS空间数据的质量的重要性 数据质量及其控制 ♦GIS空间数据质量的内容 1、微观部分 定位精度、属性精度、逻辑一致性、分解力 2、宏观部分 a、完整性:层完整性、分类完整性、检验完整性 b、时间(效)性(现实性):数据直接产生时间 c、数据档案 3、适用性 数据质量及其控制 ♦GIS空间数据质量的控制 1、数据误差的来源 质量和误差?! a、数据采集阶段 b、数据输入阶段 c、数据存储阶段 d、数据操作阶段 e、数据输出阶段 f、成果实用阶段 数据质量及其控制 ♦GIS空间数据质量的控制 2、数据质量的控制 a、选择数据源 I确保数据源误差小于系统要求误差 II地图数据源对地图的选择 III尽可能的减少中间处理环节 b、数字化过程中的数据质量控制 数据预处理、设备选用、对点精度、数字化限差、精度检查 c、数据处理分析中的数据质量控制 计算误差、数据转换误差、拓扑叠加分析误差 ArcObjects的基本知识 AO不同版本稍有出入 基本结构图 三个主要控件 MapControl、PageLayout、SceneViewer 组件库的使用方法 ArcObjects的基本知识 OMD图的认识 ArcObjects的基本知识 AO的App组成 ArcObjects的基本体系 ARCGIS构架 AO的在ARCGIS中的地位 ARCGIS的其它产品 ArcObjects的基本体系 AO的数据构架(部分) 矢量数据 栅格数据 图层体系 GeoDatabase体系 Ao如何获取Feature 找到数据所在图层 判断图层类型(是否支持Feature的Layer) 得到图层的整个FeatureClass 判断FeatureClass的esriGeometryType 得到类型点/线/面/…. IFeatureCursor=FeatureClass.GetFeatures 查找枚举每个Feature Ao中Feature的处理 Feature的成员 FieldsIField Shape Value Ao制作自己的导航工具栏 导航工具条实现的几种方式 1、esriToolbar 2、ICommand 3、IEnvelope 放大缩小的原理 前视图和后视图的实现 Pan的实现原理 要注意的接口extend Ao制作自己的导航工具栏 程序的组织(思考) Mapcontrol控件的鼠标事件的处理 地图坐标和IEnvelope接口的关系 放大和缩小的实质?! 栅格数据的插值处理 了