mapx在Delphi中的使用
很久没用Delphi了,但是现在手里有个Delphi例子!可是运行不了!因为要用到mapx控件!这个就更不懂了!请用过的高手指点!能够运行就好。。...
很久没用Delphi了,但是现在手里有个Delphi例子!可是运行不了!因为要用到mapx控件!这个就更不懂了!请用过的高手指点!能够运行就好。。
展开
展开全部
一、在delphi 中嵌入mapx控件
在delphi与mapx安装完成以后,启动delphi选择component—》import activex control在弹出的对话框中选择mapinfo mapx v4.0,然后鼠标单击install即可,就可以在delphi中的active控件栏中找到这个控件。
二、地图数据预处理
用于mapx操作的地图必须与mapinfo professional相结合,由后者来完成对图形的加工,例如将地图配准、调色等。有些特殊用途的数据,如要在程序中编程实现进行最短路径搜索等,必须先对表示道路的线条进行适当的加点、断线等操作。出于不同的工作量和精度的要求,还可能用到mapbasic等来进行数据的预处理。经过这些处理后再将地图加载到mapx中进行开发,可使开发出来的系统更加切合实际,精确度更高。
三、加载地图数据
mapx有两种加载地图数据的方式,一种是利用它提供的geosetmanage工具将所需显示的图形文件添加进来,然后将当前的所有图形集合存为一个“xxxGST”文件中,然后在mapx中设定其属性“geoset”为所保存的文件即可。另外一种是直接在程序中加载图形,利用mapx控件中的一个对象--layers通过layersadd方法可以将所需要的图形文件逐个添加进来,并且同时设置各个图层的显示范围。
在delphi与mapx安装完成以后,启动delphi选择component—》import activex control在弹出的对话框中选择mapinfo mapx v4.0,然后鼠标单击install即可,就可以在delphi中的active控件栏中找到这个控件。
二、地图数据预处理
用于mapx操作的地图必须与mapinfo professional相结合,由后者来完成对图形的加工,例如将地图配准、调色等。有些特殊用途的数据,如要在程序中编程实现进行最短路径搜索等,必须先对表示道路的线条进行适当的加点、断线等操作。出于不同的工作量和精度的要求,还可能用到mapbasic等来进行数据的预处理。经过这些处理后再将地图加载到mapx中进行开发,可使开发出来的系统更加切合实际,精确度更高。
三、加载地图数据
mapx有两种加载地图数据的方式,一种是利用它提供的geosetmanage工具将所需显示的图形文件添加进来,然后将当前的所有图形集合存为一个“xxxGST”文件中,然后在mapx中设定其属性“geoset”为所保存的文件即可。另外一种是直接在程序中加载图形,利用mapx控件中的一个对象--layers通过layersadd方法可以将所需要的图形文件逐个添加进来,并且同时设置各个图层的显示范围。
参考资料: www.gzhatu.com
2016-01-11
展开全部
在生活中有许许多多的事情,我们可能不会太在意,但有一件事情让我记忆犹新。 这回我们学的是身边的小事。但都给作者一个深刻的启示,我身边也有给我启示的事情哦!听我慢慢道来。 我家房子前面有一快草坪,里面有许多小草,一天我去那里玩耍,无意中看到一株小苗苗被一块巨大的石头压在了下面。我心想:“哎…~可怜的小草苗啊!你还没来得及看看外面精彩的世界,就要被这块巨大的石头扼杀在摇篮里了。我想着便向家走去。两个星期以后,当我再来到这片草地时,我四处寻找那株小草,看到了那块石头,那块石头旁边有一株发育完全的小草。我忽然明白了,这株小草用自己的力量吧呀在自己身上拿块巨大的石头给定顶开了,小草竟然有如此强大的力量。 从中我明白了一个道理,我们要学习小草顽强不屈的精神,遇到困难不要害怕,要昂头挺胸走过去,不能做困难的仆人,要做它的主人。 让我们一起在人生道路上携手并肩共创美好的未来!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询