基于MapX的GIS应用开发
分類: 图书,其他,
品牌: 李连营
基本信息·出版社:武汉大学出版社
·页码:159 页
·出版日期:2003年
·ISBN:7307039311
·条形码:9787307039315
·包装版本:第1版
·装帧:平装
·开本:16开
产品信息有问题吗?请帮我们更新产品信息。
内容简介本书主要介绍了地理信息系统的定义、内容、特点、应用范围、发展阶段、发展现状、开发模式、开发步骤以及如何利用MapX在VB环境中开发一个实用的地理信息系统。
本书以VisualBasic 6.0作为开发工具,结合面向对象程序设计和构件化程序设计等新技术,开发完成了两个具有代表性的地理信息系统应用,读者可以根据书中程序的解释说明和算法设计,开发自己的地理信息系统应用程序。
本书可以作为地理信息系统专业、计算机相关专业的课程教材和补充教材,也可作为从事地理信息系统和图形软件开发相关工作的教师、学生、技术人员以及开发人员的参考资料。
媒体推荐前言
21世纪是信息的时代,以信息高速公路、“数字地球”为龙头的全球信息化浪潮正扑面而来。地理信息系统(Geographical:[nformation System,缩写为GIS)是集计算机科学、空间科学、信息科学、测绘遥感科学、环境科学和管理科学等学科为一体的新兴的综合学科。GIS从20世纪60年代出现至今只有短短的三四十年时间,但已成为多学科集成并应用于各领域的基础平台,成为地学空间信息分析的基本手段和工具。与此同时,众多的GIS厂商推出了各具特色的地理信息系统软件,使用户在针对自己实际情况开发实用的地理信息系统时多了几分选择的余地,但同时也给用户带来很多的困惑。到底哪种软件更适合自己呢?自然是性价比最高的为好。Maplnfo MapX低价高效,强大的ActiveX组件可以很方便地集成到使用标准可视化编程工具开发的商业应用中。Maplnfo MapX支持将地图功能添加到任何应用中。它提供了一种高度可视化的方法,来显示和分析基于位置的数据,从而更好地为客户服务,更好地进行商业决策,更有效地管理资产和运营。因此,对于众多的用户来讲,Maplnfo公司的MapX开发控件最适合其快速、高效开发一套实用的地理信息系统。
本书包含如下内容:
第一章为地理信息系统概论,对地理信息系统的定义、组成、功能、应用范围、发展现状等问题作了简要地介绍;第二章为应用型地理信息系统工程开发,对应用型地理信息系统的开发策略、开发模式和开发步骤作了详细地说明,使用户在开发自己的地理信息系统的时候能够准确把握开发过程;第三章为MapInfo家族产品及开发方式浅析,对Maplnfo家族产品作了简明扼要的介绍,使读者对Maplnfo公司的产品有一个全面地、准确地了解,同时对使用其产品进行开发的方式进行了简要说明;第四章为MapX开发基础,着重介绍了MapX从安装配置到真正开发的整个过程;第五章为电子地图系统的开发,主要讲述了利用MapX开发电子地图的过程,并附有详细的程序代码和必要的解释说明;第六章为城市地下管网信息管理系统,通过这个例子来说明如何利用MapX开发城市地下管网信息系统。
本书的出版得到了众多专家、学者、同行的帮助和支持,在此深表感谢。由于作者水平和时间所限,书中错误难免。敬请读者批评指正。
作者
2002年12月于武汉大学珞珈山
编辑推荐本书主要介绍了地理信息系统的定义、内容、特点、应用范围、发展阶段、发展现状、开发模式、开发步骤以及如何利用MapX在VB环境中开发一个实用的地理信息系统。
本书以VisualBasic 6.0作为开发工具,结合面向对象程序设计和构件化程序设计等新技术,开发完成了两个具有代表性的地理信息系统应用,读者可以根据书中程序的解释说明和算法设计,开发自己的地理信息系统应用程序。
本书可以作为地理信息系统专业、计算机相关专业的课程教材和补充教材,也可作为从事地理信息系统和图形软件开发相关工作的教师、学生、技术人员以及开发人员的参考资料。
目录
第一章 地理信息系统概论
1.1 地理信息系统的基本概念
1.1.1 信息与数据
1.1.2 地理信息与地理数据
1.1.3 信息系统与地理信息系统
1.2 地理信息系统的组成
……[看更多目录]
文摘书摘
(3)专题数据。
这里是一个包含人口统计数据的Microsoft Access数据库。
(4)MapX程序实例。
这是一个丰富的程序实例库,包含了当今流行的各种语言和MapX结合的程序实例,展示了MapX的很多功能和使用方法,是初学MapX的人员很好的参考资料。要获取最新的参考资料,请访问:http://www.mapx.com。
(5)工具。
使用MapInfo地图管理器(GeosetManger40.exe)注册在MapX中使用的表,可以轻松建立地图管理词典,便于今后用户对数据地访问。
(6)MapX参考文件。
购买MapX4.5的用户将收到MapX开发手册,手册中详细讲解了MapX地图操作概念及如何有效使用MapX进行程序开发(测试版中不包含)。实际上MapX在线帮助也是一本不错的“开发使用手册”,包含了大量的样例程序和相应的使用方法。
(7)空间数据管理。
使用空间数据管理,可以从远程数据库如Oracle、Informix中显示地图数据。
4.4 制作地图数据
在地理信息系统的开发和制作过程中,数据的好坏直接影响着该系统的成功与否,因此,如何有效、高速地制作地图数据和属性数据是各个部门和单位迫切关心的问题。
空间地理数据的获取主要有以下几种方式(陈述彭):
地图数字化方法分为两种类型:①手扶跟踪数字化②光学扫描仪的栅格扫描。使用手工和自动方法进行地图数字化,对于地理信息系统的应用来说是一切数据处理和分析的开始。早期,地理信息系统的数据输入以手扶跟踪方法为主,特别是对矢量数据,如河流、道路网等,随着数据的扫描输入技术日新月异,速度和精度都有明显提高,应用日益广泛。
1.手扶跟踪数字化方式
用来记录和跟踪地图点、线位置的手工数字化设备,包括固定地图的数字化板和光标,手扶跟踪数字化的采点精度为每毫米大约5到50个点,而光标位置的记录是在平面笛卡尔坐标系中以毫米或者千分之一英寸为单位进行的。空间坐标串包括了表达点、线和面等矢量格式的原始数据。
手扶跟踪数字化的精度受三种情况的影响:①控制点的数量和精度;②地图纸张伸缩;③操作者的技术。
一般地,手扶跟踪数字化操作的第一步是在数字化地图区域之外的三个角上分别选取三个参照点,这些点确定了数字化文件相对于数字化板的位置。如果数字化文件从数字化板上取下,后又贴在板上的不同于原来的位置,当对该文件进行新的数字化或者编辑操作时,只需将上述选取的三个参照点重新数字化。虽然数字化文件在不同的数字化阶段,文件相
……[看更多书摘]