搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
基于C#的地理信息系统设计与开发
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302344933
  • 作      者:
    荆平编著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2013
收藏
内容介绍
  《基于C#的地理信息系统设计与开发(配光盘)》从实用性和可操作性出发,主要采用组件式地理信息系统(GIS)的技术和方法,以常用的面向对象设计开发语言C#为开发平台,以地理信息系统应用软件的基本功能设计开发为核心,实现地理信息的自动化分析和图形化显示,书中结合大量代码和开发示例进行技术分析和开发讲解,内容编排上图文并茂、易学易用,便于学习和借鉴,具有理论分析和实践应用相结合的特点。
展开
精彩书摘
  2.空间关联性
  有些信息本身并不具有空间性,如大量的属性数据,也有人称为非空间数据。它是描述地理实体特征的定性或定量的指标,可以是关于地理目标的定性描述,也可以是地理目标的定量量测数据。
  3.多维性
  地理信息具有多维结构的特征,即在二维空间的基础上,实现多专题的第三维的信息结构,即某一空间位置上含有多重属性,一般地在地理信息系统中分成多个专题图层,各个专题或实体之间的联系是通过属性码进行的。这既为对岩石圈气圈一水圈一生物圈及其内部的相互作用进行综合性的研究提供了可能性,也为地理圈各层次的分析和信息的传递与筛选提供了方便。
  4.时序变化性
  时态特征是地理现象变化过程的时段表达,越来越受到地理信息系统学界的重视。地理信息的时序特征十分明显,因此可以按照时间的尺度进行地理信息的描述。地理信息的这种动态变化的特征,一方面要求信息获取及时、定期更新地理信息系统的空间数据库,另一方面要重视自然历史过程的积累和对未来的预测、预报。避免用过时的信息造成决策的失误,或者缺乏可靠的动态数据,不能对地理事件或现象做出合乎机理的预测预报和科学论证。因此,要研究地理信息,首先必须把握地理信息的这种区域性的、多层次的和动态变化的特征,然后才能选择正确的手段,实现资源和环境的综合分析、管理、规划和决策。
  1.1.4信息系统
  为了有效地对信息流进行控制、组织和管理,实现双向传递,需要通过某种信息系统才能对数据和信息进行采集、存储、加工、再现和分析,实现信息的自动化分析和处理,节省人力物力,这就是信息系统开发和建设的依据和必要性。
  信息系统的定义可概括为:信息系统本身是一个系统,设计的数据量大,除具有数据采集、传输、存储和管理等基本功能外,还可提供数据的综合分析功能。它能够为单一的或有组织的决策过程提供有用的信息。
  信息系统有四大基本功能:数据的采集、管理、分析和表达。从计算机技术在信息科学中的应用角度看,信息系统由计算机硬件、软件、数据和用户四大要素组成。计算机硬件包括各类计算机处理机及终端和外部设备;软件是支撑数据和信息采集、存储、加工和输出的程序系统;数据是系统中的重要组成部分,是系统的支撑基础,包括定量和定性数据;用户是信息系统的服务对象或使用者,是系统的操作者或管理者,有一般用户和实现系统设计、建设、维护、管理和更新的高级用户等。
  根据信息系统所执行的任务,信息系统可分为信息管理系统和决策支持系统。信息管理系统强调数据的记录和操作。决策支持系统是用以获得辅助决策方案的交互式计算机系统。
  ……
展开
目录
第1章  GIS应用软件开发的基础理论
1.1  地理信息系统的基本概念
1.1.1  数据
1.1.2  信息
1.1.3  地理信息
1.1.4  信息系统
1.1.5  地理信息系统
1.1.6  地理信息系统的分类
1.1.7  地理信息系统的组成
1.1.8  地理信息系统软件的功能
1.2  空间地理位置
1.2.1  空间直角坐标系
1.2.2  地理坐标系
1.2.3  平面直角坐标系
1.2.4  地图投影
1.3  应用型GIS开发的三种实现方式
1.3.1  独立开发
1.3.2  单纯二次开发
1.3.3  集成二次开发
1.3.4  三种实现方式的分析与比较
1.4  GIS开发的组件技术
1.4.1  软件开发的组件技术
1.4.2  COM与DCOM
1.4.3  ActiveX与ActiveX控件
1.4.4  组件技术与GIS的发展
1.4.5  组件式GIS的特点
1.4.6  组件式GIS开发平台的结构
1.5  地理信息系统的设计开发
1.5.1  地理信息系统的设计方法
1.5.2  开发过程模型
1.5.3  地理信息系统工程开发步骤
1.5.4  项目的进度管理
1.6  地理信息系统的发展及趋势
1.6.1  地理信息系统的发展
1.6.2  地理信息系统的趋势
1.6.3  GIS与GPS和RS的集成
1.6.4  三维GIS
1.6.5  GIS与虚拟现实的结合
1.6.6  GIS中面向对象技术研究
1.6.7  开放式地理信息系统
1.6.8  多媒体GIS
1.6.9  时态GIS
思考题

第2章  地理信息系统基本功能开发技术
2.1  ArcGIS 开发平台介绍
2.1.1  ArcGIS 简介
2.1.2  ArcGIS 的开发方式
2.1.3  ArcGIS Engine简介
2.1.4  ArcGIS Engine可实现的主要功能
2.2  ArcGIS Engine的组件
2.2.1  组件的加载
2.2.2  MapControl控件
2.2.3  PageLayoutControl控件
2.2.4  ToolbarControl控件
2.2.5  TOCControl控件
2.2.6  GlobeControl和SceneControl控件
2.2.7  控件之间的关联
2.3  地理信息系统基本功能的设计开发
2.3.1  图层的加载
2.3.2  鹰眼功能的实现
2.3.3  放大缩小功能的实现
2.3.4  工具条的功能设计
2.3.5  弹出式菜单的设计
2.3.6  绘图及标注的编辑
2.3.7  地图文档的保存
2.4  信息检索功能的设计与实现
2.4.1  检索方式及实现方法
2.4.2  条件查询的设计示例
思考题

第3章  数据库设计与管理
3.1  数据库的基本概念
3.1.1  数据与文件组织
3.1.2  数据模型
3.2  GIS内部数据结构
3.2.1  矢量模型
3.2.2  栅格模型
3.3  GIS空间数据库
3.3.1  空间数据库
3.3.2  空间数据库特点
3.3.3  空间数据库引擎
3.3.4  数据库的设计
3.4  GIS数据库管理方法
3.4.1  文件管理
3.4.2  文件结合关系数据库管理
3.4.3  关系数据库管理
3.4.4  面向对象数据库管理
3.4.5  对象关系数据库管理
3.5  地理信息数据的采集与管理
3.5.1  数据源
3.5.2  数据的采集
3.5.3  采集数据的管理方式
3.6  Geodatabase
3.6.1  Geodatabase概述
3.6.2  Geodatabase的类型
3.6.3  Geodatabase的表基础
3.6.4  Geodatabase的要素基础
3.7  数据库程序设计及开发
3.7.1  ArcSDE 9.3 for SQL Server的安装
3.7.2  ArcSDE数据库中导入矢量数据
3.7.3  Geodatabase Workspace概述
3.7.4  Workspace的相关对象
3.7.5  Dataset
3.7.6  Table、ObjectClass、FeatureClass
3.7.7  Row、Object以及Feature
3.7.8  Field
思考题

第4章  专题图的设计开发
4.1  专题图的定义及类型
4.1.1  专题图的定义
4.1.2  专题图的类型
4.2  专题图的颜色
4.2.1  Color
4.2.2  ColorRamp
4.3  专题图的符号
4.3.1  MarkerSymbol对象
4.3.2  LineSymbol对象
4.3.3  FillSymbol对象
4.3.4  TextSymbol对象
4.3.5  3DChartSymbol对象
4.4  专题图的AO对象模型
4.4.1  FeatureRenderer对象
4.4.2  RasterRenderer对象
4.5  专题图的实现方法
4.5.1  简单渲染
4.5.2  独立值渲染
4.5.3  点密度/多字段点密度
4.5.4  数据分级绘制
4.5.5  饼图/柱状图
4.5.6  比例符号渲染
4.6  专题图的综合实现示例
思考题

第5章  空间分析
5.1  空间信息查询
5.1.1  Cursor对象
5.1.2  QueryFilter与SpatialFilter对象
5.1.3  QueryDef对象
5.1.4  TableSort对象
5.1.5  要素选择集
5.2  空间拓扑运算
5.2.1  Boundary属性
5.2.2  Buffer方法
5.2.3  Clip方法
5.2.4  ConstructUnion方法和Union方法
5.2.5  ConvexHull方法
5.2.6  Cut方法
5.2.7  Difference方法
5.2.8  Intersect方法
5.2.9  IsSimple属性和Simplify方法
5.2.1  0SymmetricDifference方法
5.3  空间关系分析
5.3.1  Contains方法
5.3.2  Crosses、Disjoint方法
5.3.3  Overlaps方法
5.3.4  Equals方法
5.3.5  Touches方法
5.3.6  Within方法
5.3.7  空间关系示例代码
5.4  缓冲区分析
5.5  叠加分析
5.5.1  叠加分析的基本概念
5.5.2  叠加分析的方法
5.6  网络分析
5.7  示例代码
5.7.1  空间查询及缓冲区分析
5.7.2  空间拓扑运算示例
5.7.3  网络分析
5.7.4  空间关系分析
思考题

第6章  三维分析
6.1  三维元素模型简介
6.1.1  3D矢量模型
6.1.2  TIN
6.1.3  Raster
6.2  三维浏览查询
6.2.1 文件的加载
6.2.2 浏览功能的实现
6.2.3  查询功能的实现
6.3  MultiPatch的创建方法
6.3.1  创建MultiPatch的常用接口
6.3.2  通过输入点坐标创建MultiPatch
6.3.3  通过拉伸平面创建MultiPatch
6.4  空间插值分析
6.4.1  IDW方法
6.4.2  Krige方法
6.4.3  Spline方法
6.4.4  Trend方法
6.4.5  Variogram方法
6.4.6  等高线的生成
6.5  外部三维模型的导入
6.6  三维动画的程序实现方法
6.6.1  Scene对象的获取
6.6.2  三维图层对象
6.6.3  三维输出对象
6.6.4  三维视图对象
6.6.5  示例程序1
6.6.6  示例程序2
思考题
思考题答案
参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证