加载地图数据

  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、 第三种加载数据方式:GST文件+ LayerInfo方式。示例:

  使用两个MapX对象:MainMap、TempMap

  TempMap.Geoset=GST文件

  MainMap.geoset=””

  TempMap.Refresh

  For I=1 to TempMap.Layers.Count

  FileName=TempMap.Layers.Item(I).Filespec

  直接引用LayerInfo方式加载地图数据到MainMap

  Next

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

  1. autoware加载地图数据与使用rosbag包建图(三)

    autoware加载地图数据(三) 介绍如何为autoware加载地图数据 启动autoware $ cd ~/autoware.ai $ source install/setup.bash $ ro ...

  2. Cesium最新基础教程系列2—Viewer离线加载地图数据(高程数据,地图瓦片(卫星影像、电子地图)),Viewer属性详解,及离线自定义图层

    浏览器打开后,右上角点击图层,cesium所带图层都是在线图层,话不多说.直接代码,可以参考注释 var viewer = new Cesium.Viewer('cesiumContainer',{ ...

  3. Echarts动态加载地图数据(Dynamic load Echarts map data)

    本篇就是Echarts制作地图终篇啦,前面我们已经制作好自定义区域的地图,如何结合'数据'让地图根据我们的业务逻辑变得有"活力",这才是最重要的.Echarts官网中给的demo大 ...

  4. Autoware(2)—加载地图数据

    选择Point cloud.Ref选择.autoware/.data/map/pointcloud_map/里面的全选 点Point cloud加载 vector Map和TF同理 转载于:https ...

  5. arcengine 加载地图不显示_ArcEngine加载地图

    对于ArcEngine开发者来说,万事第一步,就是要先加载地图数据,不过我们下面要讲的加载地图的方法不是用ArcEngine自带的控件或命令来实现的,而是以代码方式实现的.加载地图的方式主要分为两种: ...

  6. Cesium基础知识-加载json数据

    viewer = new Cesium.Viewer('cesiumContainer'); //加载json数据生成线 function CreateLineFromJson(params) { / ...

  7. MP4 格式:最少加载多少数据就能渲染出视频首帧?优化短视频播放体验必须先了解它丨音视频基础

    (本文基本逻辑:MP4 封装格式概览 → 重要 Box 具体信息介绍 → 实战中对 MP4 Box 信息的使用) MP4 也称为 MPEG-4 第 14 部分,是继承 MPEG-4 第 12 部分的 ...

  8. Cesium开发基础笔记总结(加载影像、加载地形数据、加载矢量)

    Cesium开发基础笔记总结 学习总结于GIS李胜老师博客 Cesium开发基础01加载影像数据 加载影像数据 Cesium中的影像图层类: 无论是二维地图还是三维地图,如果缺少了底图影像或电子地图, ...

  9. Selenium基础 — 拓展:使用浏览器加载项配置实现用户免登陆

    1.什么是加载项配置 在很多情况下,我们在登录网站的时候,浏览器都会弹出一个是否保存登录账号的信息.如果我们选择保存,那么我们在下次登录时就不用再次输入账号,直接免登录了. 在我们实际的测试过程中,测 ...

  10. C# arcgis globecontrol 三维地图 基础操作 加载地图 缩放 漫游

    最近由于开发需要,接触了下argis,虽然很牛逼,但是很多东西都不太清楚,这里就简单的写下arcgis的一些基本操作,备用. ArcGlobe与ArcScene功能比较与简单说明  ArcGIS De ...

最新文章

  1. LeetCode简单题之唯一摩尔斯密码词
  2. 给妹子讲python-S01E23初识异常处理
  3. HADOOP2单机版
  4. iOS pods更新失败
  5. 大学物理规范作业25稳恒磁场_山东一地出台规定:严禁家长代批作业,违反规定将被一票否决...
  6. nginx 学习笔记(4) Connection处理方法
  7. Sudo 授权需谨慎,否则脸上泪两行
  8. 数据挖掘的11大算法及python实现(个人笔记整理,非教学用)
  9. python里类的概念
  10. linux缓存文件用户权限错误,Laravel运行缓存权限问题
  11. Docker 使用Dockerfile构建自己的docker服务(三)
  12. 华为云文字识别服务产品优势、应用场景、典型案例和未来之路(OCR系列三)
  13. 三七互娱上半年近九成营收来自手游 精品化优势凸显
  14. Matlab 图像预处理
  15. 智能优化算法:金鹰优化算法-附代码
  16. H3C路由器Hub-Spoke网络结构D×××配置案例(试读连载一二)
  17. storm配置:如何解决worker进程内存过小的问题
  18. 记录C语言课程设计报告-图书管理系统
  19. 支付系统架构模块划分与设计
  20. java 蜂鸣器_蜂鸣器驱动

热门文章

  1. 自动化测试是测试人员的遮羞布?
  2. Oracle数据库的使用(学习)
  3. ecg 幅度_精确心电图(ECG)信号处理
  4. 【读书笔记《Android游戏编程之从零开始》】7.Android 游戏开发常用的系统控件(Dialog)
  5. Vi编辑器编写Hello World程序
  6. java数组使用实验报告_Java实验报告二数组.doc
  7. 线性代数 课堂笔记 +思维导图
  8. python运维书_python运维书
  9. sqlloader 直接路径和常规路径_sqlloader
  10. educoder-Hadoop开发环境搭建各关卡通关答案