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、 第三种加载数据方式: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应用讲义—加载地图数据相关推荐
- autoware加载地图数据与使用rosbag包建图(三)
autoware加载地图数据(三) 介绍如何为autoware加载地图数据 启动autoware $ cd ~/autoware.ai $ source install/setup.bash $ ro ...
- Cesium最新基础教程系列2—Viewer离线加载地图数据(高程数据,地图瓦片(卫星影像、电子地图)),Viewer属性详解,及离线自定义图层
浏览器打开后,右上角点击图层,cesium所带图层都是在线图层,话不多说.直接代码,可以参考注释 var viewer = new Cesium.Viewer('cesiumContainer',{ ...
- Echarts动态加载地图数据(Dynamic load Echarts map data)
本篇就是Echarts制作地图终篇啦,前面我们已经制作好自定义区域的地图,如何结合'数据'让地图根据我们的业务逻辑变得有"活力",这才是最重要的.Echarts官网中给的demo大 ...
- Autoware(2)—加载地图数据
选择Point cloud.Ref选择.autoware/.data/map/pointcloud_map/里面的全选 点Point cloud加载 vector Map和TF同理 转载于:https ...
- arcengine 加载地图不显示_ArcEngine加载地图
对于ArcEngine开发者来说,万事第一步,就是要先加载地图数据,不过我们下面要讲的加载地图的方法不是用ArcEngine自带的控件或命令来实现的,而是以代码方式实现的.加载地图的方式主要分为两种: ...
- Cesium基础知识-加载json数据
viewer = new Cesium.Viewer('cesiumContainer'); //加载json数据生成线 function CreateLineFromJson(params) { / ...
- MP4 格式:最少加载多少数据就能渲染出视频首帧?优化短视频播放体验必须先了解它丨音视频基础
(本文基本逻辑:MP4 封装格式概览 → 重要 Box 具体信息介绍 → 实战中对 MP4 Box 信息的使用) MP4 也称为 MPEG-4 第 14 部分,是继承 MPEG-4 第 12 部分的 ...
- Cesium开发基础笔记总结(加载影像、加载地形数据、加载矢量)
Cesium开发基础笔记总结 学习总结于GIS李胜老师博客 Cesium开发基础01加载影像数据 加载影像数据 Cesium中的影像图层类: 无论是二维地图还是三维地图,如果缺少了底图影像或电子地图, ...
- Selenium基础 — 拓展:使用浏览器加载项配置实现用户免登陆
1.什么是加载项配置 在很多情况下,我们在登录网站的时候,浏览器都会弹出一个是否保存登录账号的信息.如果我们选择保存,那么我们在下次登录时就不用再次输入账号,直接免登录了. 在我们实际的测试过程中,测 ...
- C# arcgis globecontrol 三维地图 基础操作 加载地图 缩放 漫游
最近由于开发需要,接触了下argis,虽然很牛逼,但是很多东西都不太清楚,这里就简单的写下arcgis的一些基本操作,备用. ArcGlobe与ArcScene功能比较与简单说明 ArcGIS De ...
最新文章
- LeetCode简单题之唯一摩尔斯密码词
- 给妹子讲python-S01E23初识异常处理
- HADOOP2单机版
- iOS pods更新失败
- 大学物理规范作业25稳恒磁场_山东一地出台规定:严禁家长代批作业,违反规定将被一票否决...
- nginx 学习笔记(4) Connection处理方法
- Sudo 授权需谨慎,否则脸上泪两行
- 数据挖掘的11大算法及python实现(个人笔记整理,非教学用)
- python里类的概念
- linux缓存文件用户权限错误,Laravel运行缓存权限问题
- Docker 使用Dockerfile构建自己的docker服务(三)
- 华为云文字识别服务产品优势、应用场景、典型案例和未来之路(OCR系列三)
- 三七互娱上半年近九成营收来自手游 精品化优势凸显
- Matlab 图像预处理
- 智能优化算法:金鹰优化算法-附代码
- H3C路由器Hub-Spoke网络结构D×××配置案例(试读连载一二)
- storm配置:如何解决worker进程内存过小的问题
- 记录C语言课程设计报告-图书管理系统
- 支付系统架构模块划分与设计
- java 蜂鸣器_蜂鸣器驱动
热门文章
- 自动化测试是测试人员的遮羞布?
- Oracle数据库的使用(学习)
- ecg 幅度_精确心电图(ECG)信号处理
- 【读书笔记《Android游戏编程之从零开始》】7.Android 游戏开发常用的系统控件(Dialog)
- Vi编辑器编写Hello World程序
- java数组使用实验报告_Java实验报告二数组.doc
- 线性代数 课堂笔记 +思维导图
- python运维书_python运维书
- sqlloader 直接路径和常规路径_sqlloader
- educoder-Hadoop开发环境搭建各关卡通关答案