3S基础知识:MapX应用讲义—加载地图数据

  加载地图数据

  1、 TAB的数据分为两种数据:地图数据(Layers)、属性数据(Datasets)。关系:不可分割的一个数据集的两部分.

  2、 数据加载:GST文件由GeosetManager40.exe程序生成。在程序使用gsT文件:Map1.Geoset=Filepath+FileName

  3、 问题:GST文件加载后,只是默认将地图数据加载,属性数据另外需要使用单独的命令进行加载,否则对属性数据的操作全部非法。加载:Map1.Datasets.ADD 属性数据集名称

  4、 另一种加载方式:使用LayerInfo 对象,这种方式下加载地图数据源的地图集和属性集均可直接使用。示例:

  dim LayerInfo as MapXLib.LayerInfo

  dim Lyr as Mpxlib.layer

  LayerInfo.Type = miLayerInfoTypeTab ‘加载表的类型

  LayerInfo.AddParameter "FileSpec", FilePath + LayerName + ".TAB" ‘加载表的全路径名

  LayerInfo.AddParameter "NAME", LayerName ‘地图集的别名

  LayerInfo.AddParameter "AutoCreateDataset", 1 ‘是否加载属性数据集

  LayerInfo.AddParameter "datasetname", LayerName ‘属性数据集别名

  MainMap.Layers.Add LayerInfo ‘加载到指定的MapX对象中,立即可直接使用

  5、 第三种加

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值