GIS程序设计课件:GIS程序设计3.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《GIS程序设计课件:GIS程序设计3.ppt》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GIS 程序设计 课件
- 资源描述:
-
1、MapInfo MapInfo 开发基础开发基础主要内容主要内容一一MapInfoMapInfo介绍介绍二二MapInfoMapInfo数据模型数据模型三三MapBasicMapBasic二次开发二次开发四四MapInfoMapInfo组件组件MapXMapX五五MapXMapX开发实践开发实践1、MapInfo介绍介绍MapInfo Overview MapInfo Professional是一套强大的基于Windows平台的地理信息系统软件。使用MapInfo Professional,商业分析专家和GIS专家可以方便的将数据和地理信息的关系直观的展现。MapInfo Profession
2、al 6.5版为新老用户提供了在数据维护、可视化、数据展现、输出和可用性方面的增强。MapInfo公司将MapInfo的市场定位总结为一个等式: MapInfo= Mapping+InformationMapInfo= Mapping+Information MapInfo Overview中小型中小型GIS平台平台MapInfo Overview MapInfo 中国办事处中国办事处 北京北京 青鸟商务代理商青鸟商务代理商 电信,政府,商务 北京,上海,广州 地区代理商地区代理商 上海数字位图信息科技有限公司 广州昱图计算机技术有限公司 四川太平洋电子科技发展有限公司(成都)陕西高图科技发展
3、有限公司(西安) 基于位置的情报基于位置的情报 扩展的市场扩展的市场 企业级 特定市场 商务流程 技术能力MapInfo 所能提供的:所能提供的: 合成的能力 平台和数据 行业解决方案 位置基础MapInfo OverviewMapInfo OverviewMapInfo ProfessionalMapInfo OverviewMapInfo Professional + MapBasicMapBasic为为Professional开发提供的内嵌开发语言。开发提供的内嵌开发语言。MapBasic编程语言可创建定制化的地图应用、增加编程语言可创建定制化的地图应用、增加MapInfoProfess
4、ional的功能、开发可重复使用的工具、把的功能、开发可重复使用的工具、把MapInfoProfessional整合到其他应用中。整合到其他应用中。 MapInfo OverviewMapXMapInfo OverviewMapXtreme2005MapXtreme2005完全基于微软的完全基于微软的.NET架构开发的架构开发的GIS开发引开发引擎产品,可以使用户基于同一模型开发出擎产品,可以使用户基于同一模型开发出B/S和和C/S的应用。的应用。MapXtreme2005产品具体包括数据处理和地理分析、地图样产品具体包括数据处理和地理分析、地图样式、管理投影和坐标系统、控件和标准工具、性能优
5、化状态保式、管理投影和坐标系统、控件和标准工具、性能优化状态保持、地理编码以及路径分析的客户端支持等持、地理编码以及路径分析的客户端支持等 MapInfo OverviewMapXtreme For JavaMapInfo OverviewMapX MobileMapXMobile是一个可以用在是一个可以用在PocketPC的无线应用地图开发的无线应用地图开发平台,譬如平台,譬如Compaq的的iPAQ和和HP的的Jornada.。它是一个开发。它是一个开发工具,可以让我们的客户开发新的移动地图软件,是用户进行工具,可以让我们的客户开发新的移动地图软件,是用户进行无线地图应用系统开发的理想工具
6、。无线地图应用系统开发的理想工具。 MapInfo OverviewSpatial Ware 2、MapInfo 数据模型数据模型Mif交换格式交换格式.MIF的文件,它主要用来保存空间对象的几何数据;扩展名的文件,它主要用来保存空间对象的几何数据;扩展名为为.MID的文件,它主要用来保存与几何数据相对应的属性数据;的文件,它主要用来保存与几何数据相对应的属性数据; MapInfo提供的交换格式提供的交换格式Tab文件文件 MapInfo采用双数据库存储模式,即其空间数据与属性数据是采用双数据库存储模式,即其空间数据与属性数据是分开来存储的。属性数据存储在关系数据库的若干属性表中,而分开来存储
7、的。属性数据存储在关系数据库的若干属性表中,而空间数据则以空间数据则以MapInfo的自定义格式保存于若干文件中,二者通的自定义格式保存于若干文件中,二者通过一定的索引机制联系起来。为了提高查询和处理效率,过一定的索引机制联系起来。为了提高查询和处理效率,MapInfo采用层次结构对空间数据进行组织,即根据不同的专题采用层次结构对空间数据进行组织,即根据不同的专题将地图分层(图层还可以分成若干图幅),每个图层存储为若干将地图分层(图层还可以分成若干图幅),每个图层存储为若干个基本文件。个基本文件。 (1) 属性数据的表结构文件属性数据的表结构文件.TAB (2) 属性数据文件属性数据文件.DA
8、T (3) 交叉索引文件交叉索引文件.ID (4) 空间数据文件空间数据文件.MAP (5) 索引文件索引文件.IND Tab文件文件(1)属性数据的表结构文件)属性数据的表结构文件.TAB 属性数据表结构文件定义了地图属性数据的表结构,包属性数据表结构文件定义了地图属性数据的表结构,包括字段数、字段名称、字段类型和字段宽度、索引字段及相括字段数、字段名称、字段类型和字段宽度、索引字段及相应图层的一些关键空间信息描述。应图层的一些关键空间信息描述。.TAB文件实际上是一个文文件实际上是一个文本文件,可以在写字板中打开观察其内容。本文件,可以在写字板中打开观察其内容。(2)属性数据文件)属性数据
9、文件.DAT 属性数据文件中存放完整的地图属性数据。在文件头之属性数据文件中存放完整的地图属性数据。在文件头之后,为表结构描述,其后首尾相接地紧跟着各条具体地属性后,为表结构描述,其后首尾相接地紧跟着各条具体地属性数据记录。数据记录。(3)交叉索引文件)交叉索引文件.ID 交叉索引文件记录了地图中每一个空间对象在空间数据交叉索引文件记录了地图中每一个空间对象在空间数据文件(文件(.MAP)中的位置指针。每四个字节构成一个指针。指)中的位置指针。每四个字节构成一个指针。指针排列的顺序与属性数据文件(针排列的顺序与属性数据文件(.DAT)中属性数据记录存放)中属性数据记录存放的顺序一致。交叉索引文
10、件实际上是一个空间对象的定位表。的顺序一致。交叉索引文件实际上是一个空间对象的定位表。Tab文件文件(4)空间数据文件)空间数据文件.MAP具体包含了各地图对象的空间数据。空间数据包括空间对象的具体包含了各地图对象的空间数据。空间数据包括空间对象的几何类型、坐标信息和颜色信息等。另外还描述了与该空间对几何类型、坐标信息和颜色信息等。另外还描述了与该空间对象对应的属性数据记录在属性数据文件(象对应的属性数据记录在属性数据文件(.DAT)中的记录号。)中的记录号。这样,当用户从地图上查询某一地图对象时,就能够方便地查这样,当用户从地图上查询某一地图对象时,就能够方便地查到与之相关的属性信息。到与之
11、相关的属性信息。(5)索引文件)索引文件.IND 索引文件并不是必须的,只有当用户规定了数据库的索引字索引文件并不是必须的,只有当用户规定了数据库的索引字段后段后mapinfo才会自动产生索引文件。索引文件中对应于每个索才会自动产生索引文件。索引文件中对应于每个索引字段都有一个索引表。在每个索引表中,先给出总的数据库记引字段都有一个索引表。在每个索引表中,先给出总的数据库记录数目,然后按照索引顺序给出每条属性数据记录在对应的索引录数目,然后按照索引顺序给出每条属性数据记录在对应的索引字段处的具体属性数据和该记录在属性文件(字段处的具体属性数据和该记录在属性文件(.DAT)及交叉索引)及交叉索引
12、文件(文件(.ID)中的记录号。)中的记录号。WOR工作空间工作空间GST文件文件MapX工作空间工作空间n GeoSet 是一个地图图层及图层属性值的集合。n 一个文本文件,在Geoset Manager中制作。n GeoSet 可以在设计时被指定。如果在运行过程中被指定,原来已安装的图层以及数据库(DataSet)会被删除。然后装入新的GeoSet。如果用户只想删除已装入的图层以及DataSets而不想装入新的GeoSet,用户可以设置一个空的Geoset。n 系统提供的默认GeoSet文件为US.GST。n 类似于Professional中的WorkSpace3、MapBasic关于关于
展开阅读全文