免费教程_免费网赚教程_破解版软件-寂涯网络学习基地

当前位置: 主页 > 系统综合 > 各类编程 > GpS组成原理及导航电子地图的制作(4)

GpS组成原理及导航电子地图的制作(4)

时间:2012-06-12 21:10来源:未知 整理:寂涯网络 点击:


 Maplnfoprofessional的二次开发,用以补充完善Mapln匆Pro介ssional的功能。MapBasie
的主要功能有:
l)可直接获取 MaplnfoProfessional的空间实体,并可以操作该实体;
2)支持嵌入的SQL标准语言,方便对属性数据的操作;
3)支持DDE技术和。址2.0标准,从而实现 MaPInfoProressional与其他应用程序
的连接;
4)可以修改M叩 Infoprofessional的界面;
5)具有动态图层的功能。
这种开发方式由于Mapxn Professional和MapBasie本身比较简单,为系统的开发
提供了必要的功能组合,因而这种开发模式具有简单、快速、高效的特点。但随着计算
机软件工业的发展,网络技术和多媒体技术普遍应用于软件开发中,而M即Info
Professional相对而言是比较封闭的,开发的应用程序在数据传输、可视化、应用范围等
方面受到一定程度的限制。
针对这种情况,Maphifo对其产品进行的较大幅度的改进,最明显的就是从Maplnfo
professional4.o版本后,全面支持oLEZ.o标准,允许其他开发语言把 Maplnfoprofessional
作为OLE对象进行开发。
2.基于Mapx的开发模式
COM是  ComponentObjectModel(组件对象模型)的缩写。它其实是一种协议,
建立了两个软件模块之间的连接,并将其描述出来。连接之后,这两个模块就可以通过
“接口”来进行通信。使用COM有如下优点:
l)面向对象的优点。程序开发者只要将任务分解成若干个COM对象,然后分别
编程实现各个部分,最后可以通过“接口”将各部分连接起来。
2)交换一致性。COM为不同平台的用户提供了统一的接口,任何一种软件服务
都是以同一种方式提供给用户。
3)语言的独立性。c0M对象可以使用任何语言去调用,只要所使用的语言可以
支持COM所要求的二进制接口。
面向对象和分布式技术是计算机软件技术发展的两大潮流,组件化技术是促进两者结合
的有效途径,GIS类软件的开发也不例外。MaPInfo公司推出了MapX组件包。
基于Mapx的应用程序的开发模式实际上是利用oLE方式嵌入了一个更精简、实用的
Maplnfo系统,实用可视化开发语言对 MaphifoProfessional不具备的功能可极大的进行
扩充。
3.基于MapXtreme的开发模式
互联网技术的发展极大的促进了地理信息系统(GIS)在网络上的使用,形成了
W亡bGIS这一新的研究领域。世界各地的GIS开发商也均推出了在互联上发布地理信息
的服务器软件,MaPinfo的Mapxtreme就是这种类型的服务器软件。M叩Xtreme是常用
的Web开发语言和开发工具,结合MaPXtreme的地图引擎对象(MaPX),开发和实现
地理信息在网络的发布、查询和分析。
MaPxtreme应用程序采用目前流行的web应用程序的三层结构。即web应用程序、web服务
器和客户端浏览器。使用这三层开发结构,不仅提高了应用系统的安全性,也易于系统的维护和更
新。
2.4.2导航电子地图的数据组成及组织结构
导航电子地图的数据通过Maplnfo中的“表”来存放,M叩Info中的“表”不同于
日常所指的表。它包括空间数据和属性数据。空间数据包括图形数据和栅格数据,图形
数据用点、线、面等来描述空间对象,栅格数据没有记录、字段和索引等,它是一种只
能在地图窗口显示的图像。属性数据包括名称,类型和特征等。
电子地图通过表的形式建立了空间实体与属性数据之间的对应关系。同时规定,空
间实体在表中的存储不许重复,从而保证了空间实体记录的唯一性。对于空间实体多种
类型的属性描述,利用直接与实体相连的方法会使系统冗余,根据关系数据库规范化的
要求,可以将它分解为多个表,实现表之间的多重链接,空间实体可以与多个表中的属
性数据产生联系,如图3.1
空间实体与属性数据链表关系

Mapln加通过表来存储数据。一个典型的Maplnfo表主要由*.tab、*.dat、*.wks、
*.dbf、*.xls、*.map、*.id、*.ind文件格式组成。创建的一个Maplnfo的表至少由以下两
个独立文件组成。
1了1’AB文件:.TAB文件是属性数据表结构文件。它定义了地图属性数据的表结构,
主要由字段数、字段名称、字段类型和字段宽度、索引字段和相应图层对关键空间信息
的记录组成。
2.DAI,文件:.DAT文件是属性数据文件。在这个文件中存放着完整的地图属性数据。

本页地址 http://www.jybase.net/biancheng/20120612949.html

百度搜索更多

谷歌搜索更多

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------

评价:
昵称: 验证码:点击我更换图片
推荐内容
赞助商
赞助商


关于本站免责声明视频更新google百度地图视频地图RRS订阅

如有什么问题请在本站留言,或发邮件到 hxt167#foxmail.com