中国地图
GIS探索者
地图网
GIS论坛
网站首页| GIS论坛 |新闻动态 | 技术专栏 | GIS书籍 | 资源下载 | 求职招聘 | 研究生考试 | GIS博客 | GIS空间站
欢迎光临GIS空间站!   网站地图
  专栏导航:| ArcGIS | MapInfo | TopMap | 地理信息 | 遥感 | GPS | 测绘 | WebGIS | LBS | 前沿 | 数据库 | 开发 | 行业应用
  推荐栏目:| AO开发 | 业界动态 | GIS资源 | 招聘信息 | 求职简历 | 共享软件 | 电子书籍 | 研究生考题 | 电子期刊 | GIS论文
您现在的位置: GIS空间站 >> 技术专栏 >> MapInfo >> 文章正文

MapX应用讲义(一)—加载地图数据

作者:未知    文章来源:网络    点击数:    更新时间:2006-12-25
一、加载地图数据 
 1 TAB的数据分为两种数据:地图数据(Layers)、属性数据(Datasets)。关系:不可
分割的一个数据集的两部分. 
2、 数据加载:GST文件由GeosetManager40.exe程序生成。在程序使用gsT文件:Map1.Ge
oset=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、 第三种加载数据方式:GST文件+ LayerInfo方式。示例: 
     使用两个MapX对象:MainMapTempMap 
TempMap.Geoset=GST文件 
MainMap.geoset=”” 
TempMap.Refresh 
 
For I=1 to TempMap.Layers.Count 
FileName=TempMap.Layers.Item(I).Filespec 
‘直接引用LayerInfo方式加载地图数据到MainMap 
Next 
文章录入:gissky    责任编辑:gissky  发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
■■相 关 图 书:
■■相 关 文 章:
  • VC6.0+MapX编程总结

  • MapX应用教程(2)—创建地图对象

  • VC+MapX鹰眼实现

  • 应用MapX编程实现地图数据查询

  • GeoTiff探索成果总结

  • 基于MapX的多字段专题饼图的设计

  • MapX中的专题图分析

  • 上一篇文章:

  • 下一篇文章:
  •  
    GIS博客精华
    TopMap下载
    热点文章
    热门资源
     
    关于我们 | 联系我们 | 广告服务 | 友情链接 | 申请链接 | 合作联盟 | 诚聘英才
      GIS空间站(GISSky.Net)版权所有 站长:兔八哥