注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术自然科学自然科学总论地理信息系统设计与开发

地理信息系统设计与开发

地理信息系统设计与开发

定 价:¥36.00

作 者: 陈正江 等编
出版社: 科学出版社
丛编项: 21世纪高等院校教材
标 签: 地理信息系统

ISBN: 9787030145772 出版时间: 2005-02-01 包装: 平装
开本: B5 页数: 373 字数:  

内容简介

  本书是作者在多年从事GIS教育、科研与应用开发的基础上,结合最新GIS开发技术编写而成的。书中的大部分内容来自作者的教学与科研实践,其中有关GIS基础软件平台与GIS控件开发的介绍,更是作者对自己开发的具有一定代表性的GIS基础软件的技术与经验的总结。书中首先系统地介绍了与GIS有关的概念、分类、流行开发工具等基本知识;接着,介绍了应用型地理信息系统设计、开发的基本方法和相关技术;在此基础上,以ArcInfo下的AML,MapInfo下的MapBasic和MapX为例,分别介绍了基于宏语言、专用开发语言和基于组件的GIS开发;最后,作者结合GIS基础平台软件的研究与开发实践,较系统地介绍了GIS基础软件和GIS控件的开发技术,并给出了具体的应用案例。本书既可作为高等院校GIS专业、测绘专业本科生的教材或课外参考书,又可作为从事CIS教学、技术研究、应用系统开发的教师、技术人员、软件工程师及相关专业研究生的参考书。

作者简介

暂缺《地理信息系统设计与开发》作者简介

图书目录

前言第1章  地理信息系统设计与开发基础.  1.1  地理信息系统的概念、产生和发展趋势    1.1.1  信息与信息系统    1.1.2  地理信息系统    1.1.3  地理信息系统的产生.    1.1.4  当代地理信息系统的发展趋势.  1.2地理信息系统的分类    1.2.1  应用型地理信息系统    1.2.2  工具型地理信息系统  1.3  地理信息系统的硬、软件环境    1.3.1  地理信息系统的硬件系统    1.3.2  地理信息系统的软件模块    1.3.3  地理信息系统的硬、软件选择  1.4  地理信息系统的空间数据模型    1.4.1  矢量数据及其拓扑关系模型    1.4.2  栅格数据模型    1.4.3  属性数据及其表示.    1.4.4  空间数据与属性数据的连接    1.4.5  数据模型与GIS功能之间的联系  1.5  空间数据质量及其控制    1.5.1  GIS空间数据质量的概述.    1.5.2  GIS空间数据质量的内容.    1.5.3  GIS空间数据质量的控制.  1.6  流行开发工具及其分类    1.6.I  GIS开发工具简介    1.6.2  GIS二次开发工具的分类  习题第2章  地理信息系统设计与开发方法概述  2.1  信息系统设计与开发的基本方法    21.1  结构化生命周期法.    2.1.2  原型化方法.    2.1.3  面向对象方法.2.2  地理信息系统设计的特点、内容、步骤和方法概述    2.2.I  GIS设计的特点    2.2.2  GIS设计的内容    2.2.3  GIS设计的步骤    2.2.4  GIS设计方法概述  2.3  需求分析    2.3.1  需求分析的内容    2.3.2  可行性研究    2.3.3  可行性研究报告    2.3.4  需求分析和可行睦研究的般原则-  2.4系统总体设计    2.4.1  系统总体设计的内容    2.4.2  系统总体设计的步骤    2.4.3  系统总体设计的基本要求    2.4.4  系统总体设计应把握的基本原则  2.5系统详细设计    2.5.I  GIS功能设计    2.5.2  地理数据库设计.    2.5.3  应用模型与方法设计  2.6  GIS软件设计    2.6.1  应用型GIS软件设计的基本特点    2.6.2  信息描述    2.6.3  软件设计方法.  2.7用户界面设计    2.7.1  用户界面的作用.    2.7.2  用户界面设计的原则    2.7.3  用户界面的主要类型及主要界面组件    2.7.4  GIS中常用的其他界面技术  习题第3章  基于宏语言的GIS开发以Arclnfo的AML为例  3.1  GIS宏命令语言与Arclnfo系统简介    3.1.1  GIS宏命令设计语言    3.1.2  Arclnfo系统简介  3.2  ARC宏命令设计语言AML    3.2.I  AML语言基础    3.2.2  AML程序功能    3.2.3  AML程序运行  3.3 AML界面设计.    3.3.I  AML菜单类型    3.3.2  AML菜单文件    3.3.3  AML格式菜单    3.3.4  输入源THREAD-    3.3.5  AML程序界面设计    3.4 AML例程剖析    3.4.1  ArcInfo项目管理      3.4.2  ArcInfo数据处理      3.4.3  ArcInfo空间分析    习题第4章  MapInfo及其二次开发语言  4.1 MapInfo系统概述    4.1. 1  MapInfo与桌面地理信息系统    4.1.2  MapInfo的主要技术特点    4.1.3  MapInfo地图组织  4.2 MapBasic语言    4.2.1  语言基本特点    4.2.2  MapBasic语法    4.2.3  过程与函数    4.2.4  程序基本结构  4.3  基于MapBasic的应用系统开发    4.3.1  MapBasic集成开发环境    4.3.2  创建建用户界面    4.3.3  表操作    4.3.4  图层管理与窗口操作    4.3.5  文件读写操作    4.3.6  地理信息查询    4.3.7  地理分析    4.3.8  专题制图    4.3.9  程序设计实例  4.4  跨平台集成MapInfo    4.4.1  什么是跨平台集成MapInfo    4.4.2  集成地图的技术要求    4.4.3  集成地图的方法    4.4.4  步骤与实例  习题第5章  基于组件的开发以MapX为例    5.1  概述    5.1.I  MapX简介    5.1.2  MapX的安装    5.1.3  Geoset Manager    5.1.4  应用程序的结构与数据组织  5.2  用VC++开发基于MapX的GIS应用程序    5.2.1  用VC++的应用程序向导建立单文档应用程序      5.2.2  给应用程序BasGIS加入MapX控件    5.2.3  在应用程序中实现地图显示和操作    5.2.4  实现地图图层管理    5.2.5  实现图层中图元的管理  5.3  用VisualBasic开发基于MapX的GIS应用程序.    5.3.1  VisualBasic简介    5.3.2  基于VB和MapX开发应用程序的过程    5.3.3  应用开发实例陕西省旅游信息系统    习题第6章  开发GIS基本系统以Di吵Iap为例  6.1  使用专业开发工具与自行开发GIS基本系统的优缺点比较    6.1.1  使用专业开发工具进行GIS应用开发的优点与不足    6.1.2  自行开发GIS基本系统的优点与缺点  6.2  GIS基本系统的功能要求    6.2.1  矢量图形系统    6.2.2  遥感和栅格数据处理系统    6.2.3  属性数据管理及其数据库系统    6.2.4  矢量空间数据元素与属性数据库的连接    6.2.5  完整的空间数据管理、查询、统计、分析和图形图像输出功能  6.3  空间数据模型设计    6.3.1  DigMap的矢量数据模型      6.3.2  DigMap数据模型间的联系与组织      6.4  空间数据管理与数据库设计    6.4.1  地理信息的分层组织    6.4.2  数据层的类型属性    6.4.3  空间数据管理    6.4.4  空间数据库设计  6.5  矢量空间数据的输入与编辑    6.5.1  矢量数据输入、编辑作业的任务管理    6.5.2  空间数据编辑    6.5.3  写入空间数据库  6.6  矢量空间数据查询、检索的基本算法    6.6.1  点的抓取    6.6.2  折线、弧段的抓取    6.6.3  多边形的抓取与多边形拓扑  6.7栅格数据处理    6.7.1  栅格数据的存储组织与处理模式    6.7.2  矢量数据的栅格化    6.7.3  栅格数据的压缩编码  6.8  基于数字高程矩阵的地表形态分析    6.8.1  获取数字高程矩阵数据    6.8.2  基于数字高程矩阵的地形分析    6.8.3  栅格数据的叠加分析  6.9  空间数据的显示    6.9.1  Windows的绘图机制与设备描述表    6.9.2  按比例缩放与坐标系统    6.9.3  裁剪、有效化及设备描述表的控制    6.9.4  绘图函数    6.9.5  按属性值大小渲染多边形区域    6.9.6  面要素透明叠加显示  6.10  多媒体数据及其他数据的管理与展示    6.10.1  多媒体信息的组织管理    6.10.2  多媒体信息的种类与形式    6.103  多媒体数据的展示  习题第7章  GIS组件开发  7.1组件技术基础    7.1. 1  从DDE到OLEl    7.1.2  可视化BASIC与VBX    7.1.3  OLE2与COM      7.1.4-ActiveX  7.2  GIS开发技术组件化的意义    7.2.1  为应用系统提供了全新的集成方法    7.2.2  提高了在开发语言选择上的灵活性    7.2.3  增强了GIS软件的包容性    7.2.4  提高了GIS技术的通用性    7.2.5  具有较强的伸缩性    7.2.6  方便了可视化程序设计的实现  7.3  GIS控件开发以MapG为例    7.3.1  通用型GIS控件的功能设计    7.3.2  MapG的主要属性    7.3.3  方法    7.3.4  事件    7.3.5  控件使用  7.4  面向区域的GIS控件    7.4.1  面向区域GIS控件的概念    7.4.2  面向区域GIS控件的特点  7.5  面向区域的GIS控件的技术组织    7.5.1  图形数据对象及其表示    7.5.2  图层及其类型属性    7.5.3  数据库组织    7.5.4  SxGMP的属性、事件与方法  7.6  面向区域GIS组件的开发方法  习题第8章  GIS应用系统开发实例  8.1  陕西省生态环境数据库系统(SxEnv)    8.1.1  系统特点及其实现的主要功能    8.1.2  生态环境信息的数据分类    8.1.3  定义和生成地理查询对象    8.1.4  地理查询对象的“GIS化”    8.1.5  生态环境数据的统计分析    8.1.6  查询数据库与报表制作  8.2  陕西省人口地理系统    8.2.1  区域人口分析的主要内容.    8.2.2  人口地理信息系统的功能分析    8.2.3  人口地理信息系统的基础数据    8.2.4  陕西省人口地理信息系统SxEnv)的设计与开发

本目录推荐