这是DELPHI的,自己改下,初始化的时候用
一、在delphi 中嵌入mapx控件在delphi与mapx安装完成以后,启动delphi选择component—》import activex control在d出的对话框中选择mapinfo mapx v4.0,然后鼠标单击install即可,就可以在delphi中的active控件栏中找到这个控件。
二、地图数据预处理
用于mapx *** 作的地图必须与mapinfo professional相结合,由后者来完成对图形的加工,例如将地图配准、调色等。有些特殊用途的数据,如要在程序中编程实现进行最短路径搜索等,必须先对表示道路的线条进行适当的加点、断线等 *** 作。出于不同的工作量和精度的要求,还可能用到mapbasic等来进行数据的预处理。经过这些处理后再将地图加载到mapx中进行开发,可使开发出来的系统更加切合实际,精确度更高。
三、加载地图数据
mapx有两种加载地图数据的方式,一种是利用它提供的geosetmanage工具将所需显示的图形文件添加进来,然后将当前的所有图形集合存为一个“xxxGST”文件中,然后在mapx中设定其属性“geoset”为所保存的文件即可。另外一种是直接在程序中加载图形,利用mapx控件中的一个对象--layers通过layersadd方法可以将所需要的图形文件逐个添加进来,并且同时设置各个图层的显示范围。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)