免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 2042|回复: 1
收起左侧

MapX应用教程—构造一个GIS应用系统

[复制链接]

341

主题

8893

铜板

118

好友

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
5359

灌水勋章宣传勋章

发表于 2010-2-24 21:14 | 显示全部楼层 |阅读模式
十、GIS应用的分发

1、 制作你自己的系统的安装盘:可执行文件、必要系统文件、运行库文件、其他数据文
件。
2、 单独的MapX安装盘:MapInfo MapX Runtime安装程序,实际上是MapX控件安装程序(
存在于MapX sdk包)
3、 注册:安装完成以后,运行GeosetManager40.exe程序获得硬件ID号,然后通过EMAIL
的形式将该ID号发送到MapX产品供应商申请正式的许可文件(mapx40.lic)。获得后覆盖
原mapx40.lic文件即可。注意:硬盘格式化后该ID号失效。



十一、构造一个GIS应用系统

需求:鹰眼功能、拓扑关系、不同图形不同颜色表现、数据绑定、系统性能。

结构分析:做基于TAB文件的GIS系统
1、 鹰眼功能
(1) 建立两个Form对象,将两个Map对象分别放在这两个窗口对象中。
(2) 一个小窗口作为鹰眼窗口,大 窗口作为主地图窗口。鹰眼窗口中的Map对象的视野
应很大,而主地图窗口的视野根据需要设置。
(3) 两个窗口中加载不同的GST文件。需要的是主地图窗口的显示范围应为鹰眼窗口中某
个矩形所包含的地图对象范围。
(4) A、在鹰眼窗口中画一个矩形(Rect为矩形对象),B、主地图窗口执行 Set MainM
专业的3S站 3s8.cn

ap.Bounds = Rect
(5) 需要注意的是:鹰眼窗口与主地图窗口两者间的坐标投影系统应完全一致。

2、 拓扑关系
实际上就是图元与图元的空间关系。说历史:原来建立拓扑关系使用的是属性关联。
点查询、圆查询、矩形查询、多边形查询等这些是属于简单空间关系的对比。而对拓扑关
系的查询多数情况下使用Parts对象来解决。
Ftr1与另一个Ftr2的空间关联:先找到Ftr1的其止节点,然后以这个节点为中心画一个非
常小的圆,在这个圆范围内的某个设备可认为与该Ftr1相连。
判断某个图元在指定图层上的相交对象集合:
Set Ftrs=Lyr.SearchWithinFeature (SearchFtr, miSearchTypePartiallyWithin)

3、 不同图形不同颜色表现
(1)更新样式 再结合临时图层就可以很好解决(使用图层刷新)。而且刷新时不会引
起整个Map对象的刷新(屏幕抖动)
(2)专题图 存在更新属性值后不能实时刷新专题图的问题。
4、 数据绑定
对未绑定的属性集合使用 MainMap.Datasets.ADD
地图集合和属性集合为一个数据集合的不可分割的两个部分
5、 系统性能
速度是否为用户所接受、系统是否稳定(界面要求)、修改数据数据的时候是否存在数据 专业的3S站 3s8.cn
一致性维护问题、造价是否合理。
(1)速度:使用数据分布可以较好地解决:地图数据:地形图数据以文件形式存放,业务
地图数据存放在空间数据库中;属性数据:全部存放在大型数据库中。

(2)系统是否稳定(界面要求):A、字段全部用英文,B、地图拓扑关系在进入系统以前
进行必要的验证,C、文件地图数据中字段数减少到最小,可使访问属性频率大大减少,可
有效保证其他用户访问时不会大量出现访问拒绝的现象;D、数据提交时尽可能采用事务机
制: 事务开始: Lyr.BeginAccess,事务结束:Lyr.EndAccess;E、数据修改
提交时尽可能采用批量提交。至于界面要求,应主要满足从地图对象获取相关的要求。

(3)数据一致维护:遵循图元优先的原则。图形对象必须首先存在,其他相关信息在此基
础上建立。注意:
² 修改时应先修改地图对象,后提交属性信息
² 删除时应先删除其他信息,最后删除图形信息
(4)造价 这里主要指平台费用。A、现有数据格式,B、功能要求:空间分析是否复杂、
地图图层是否分散、系统中地图输出的质量要求、系统中统计分析复杂程度是否较繁琐、
直接的平台使用用户数(并发数)。

1145

主题

10万

铜板

2

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
21818

灌水勋章活跃勋章冰雪节勋章

QQ
发表于 2013-11-9 20:25 | 显示全部楼层
进来学习学习

评分

参与人数 1铜板 +1 收起 理由
admin + 1 亲,你好快哦~~~

查看全部评分

加强科技支撑和引领  实现地质找矿新突破 。     
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表