1. 数据介绍

网络地图数据是在线地图服务发布出来的数据,其支持数据的网络查看和传输,极大的促进了GIS的发展。

目前PIE SDK支持百度地图、谷歌地图、高德地图、天地图、Bing地图、ArcGIS Server发布的服务、宏图影像等在线地图的加载和显示。

2. 实现思路及原理说明

第一步

根据不同的在线地图类型,实例化不同的图层对象;

第二步

将图层加载到地图并刷新;

3. 核心接口与方法

接口/类

方法

说明

HTHTTiledLayer

宏图图层对象接口

TDTTiledLayer

天地图图层对象

ArcGISImageTiledLayer

地图服务图层对象

ArcGISImageDynamicLayer

瓦片地图图层对象

ArcGISMapDynamicLayer

动态地图服务图层对象

CustomerOnlineTiledLayer

自定义在线地图图层对象接口

4. 示例代码

项目名称

百度云盘地址下/PIE示例程序/03.数据加载/09.打开网络地图数据

视频位置

百度云盘地址下/PIE视频教程/03.数据加载/09.打开网络地图数据.avi

示例代码

 方法一:添加天地图地图服务
FormTDTLayer frm = new FormTDTLayer();
if (frm.ShowDialog() == DialogResult.OK)
{
//构建在线地图
PIE.Carto.TDTTiledLayer tdtLayer = new PIE.Carto.TDTTiledLayer(frm.Url);
ILayer returnLayer = tdtLayer as ILayer;
returnLayer.Name = "天地图在线地图";
tdtLayer.TType = frm.TDTType; //添加至地图控件
mapControlMain.FocusMap.AddLayer(returnLayer); mapControlMain.ActiveView.PartialRefresh(ViewDrawPhaseType.ViewAll);
} 方法二:添加谷歌、高德地图服务
FormLoadArcGISImage frm = new FormLoadArcGISImage();
IList<int> hostList = new List<int>();
hostList.Add(); hostList.Add(); hostList.Add(); hostList.Add();
if (frm.ShowDialog() == DialogResult.OK)
{
//根据服务地址,构建在线地图
ICustomerOnlineTiledLayer onLineLayer = new CustomerOnlineTiledLayer(frm.URL);
onLineLayer.SetHostList(hostList);
ILayer returnLayer = onLineLayer as ILayer;
returnLayer.Name = "在线地图"; //添加至地图控件
mapControlMain.FocusMap.AddLayer(returnLayer);
mapControlMain.ActiveView.PartialRefresh(ViewDrawPhaseType.ViewAll);
}

5. 示例截图

PIE SDK打开网络地图数据的更多相关文章

  1. PIE SDK打开长时间序列数据

    1. 功能简介 时间序列数据(time series data)是在不同时间上收集到的数据,这类数据是按时间顺序收集到的,用于所描述现象随时间变化的情况.当前随着遥感卫星技术日新月异的发展,遥感卫星的 ...

  2. PIE SDK打开HDF、NC数据

    1. 功能简介 HDF 是美国国家高级计算应用中心(National Center for Supercomputing Application)为了满足各种领域研究需求而研制的一种能高效存储和分发科 ...

  3. PIE SDK屏幕坐标和地图坐标转换

    1. 功能简介 屏幕坐标和地图坐标转换,就是字面意思,将电脑屏幕的坐标转换为带有空间信息的地图坐标,主要运用PIE SDK地图控件的ToMapPoint()方法,而地图坐标转换为设备坐标(屏幕),用的 ...

  4. PIE SDK打开矢量数据

    1. 功能简介 GIS将地理空间数据表示为矢量数据和栅格数据.矢量数据模型使用点.线和多边形来表示具有清晰空间位置和边界的空间要素,如控制点.河流和宗地等,每个要素被赋予一个ID,以便与其属性相关联. ...

  5. PIE SDK打开栅格数据

    1. 功能简介 GIS将地理空间数据表示为矢量数据和栅格数据.矢量数据模型使用点.线和多边形来表示具有清晰空间位置和边界的空间要素,如控制点.河流和宗地等,每个要素被赋予一个ID,以便与其属性相关联. ...

  6. PIE SDK打开自定义栅格数据

    1. 数据介绍 信息提取和解译的过程中,经常会生成一部分中间临时栅格数据,这些数据在执行完对应操作后就失去了存在的价值,针对这种情况,PIE增加了内存栅格数据集,来协助用户完成对自定义栅格数据的读取和 ...

  7. PIE SDK打开自定义矢量数据

    1. 数据介绍 信息提取和解译的过程中,经常会生成一部分中间临时矢量数据,这些数据在执行完对应操作后就失去了存在的价值,针对这种情况,PIE增加了内存矢量数据集,来协助用户完成对自定义矢量数据的读取和 ...

  8. PIE SDK打开GDB、Dwg数据

    1. 功能简介 目前不同的GIS软件平台具有自己独特支持的数据格式,如ESRI的File GeoDataBase和Personal GeoDataBase.MapInfo的mif数据.AutoCAD的 ...

  9. PIE SDK打开Micaps数据

    1. 功能简介 Micaps数据是气象信息处理和天气预报制作中的一种气象数据格式.其包含多种气象信息产品(地面常规气象观测数据产品.高空常规气象观测数据产品等),目前Micaps数据被Micaps软件 ...

随机推荐

  1. Servlet请求转发 RequestDispatcher接口.RP

    在Servlet中,利用RequestDispatcher对象,可以将请求转发给另外一个Servlet或JSP页面,甚至是HTML页面,来处理对请求的响应. 一,RequestDispatcher接口 ...

  2. sql2008调试存储过程

    拿上篇存储过程为例: 在意个窗口里面写上exec Proc_MoveUpOrDown2 'id',3,1,'tableName,'orderid' 按F11,有个黄色的箭头会指向该行, 再按F11会跳 ...

  3. Linux 查看是64位还是32位

    [root@VM_7_88_centos ~]# uname -a Linux VM_7_88_centos 3.10.0-229.el7.x86_64 #1 SMP Fri Mar 6 11:36: ...

  4. 状态压缩DP----HDU4049 Tourism Planning

    状态压缩动态规划感觉都不是那么好写,看网上的人说这题是2011年ACM/ICPC中的水题,暗地里感觉很是惭愧啊(花了将近4个小时),结果还算是勉勉强强地弄出来了. 与往常一样,先说说题目的意思和思路, ...

  5. 【转】开源视频录制库LandscapeVideoCamera

    非常强大的android 视频录制库,可以选择视频尺寸以及视频质量,只允许横屏录制. 使用Android自带的Camera应用可以录制视频,只需发送MediaStore.ACTION_VIDEO_CA ...

  6. 【转】微信中MMAlert(半透明底部弹出菜单)的使用介绍

    原文地址:http://blog.csdn.net/singwhatiwanna/article/details/8892930 果大家时常用过微信或者用过iphone,就会发现有种从底部弹出的半透明 ...

  7. Lucene的基本概念----转载yufenfei的文章

    Lucene的基本概念 Lucene是什么? Lucene是一款高性能.可扩展的信息检索工具库.信息检索是指文档搜索.文档内信息搜索或者文档相关的元数据搜索等操作. 信息检索流程如下: 1. 将即将检 ...

  8. 一、SpringBoot是什么?

    SpringBoot是什么? 我管她是什么,好用就行了啊!!!但是无奈我的简历上写了“精通SpringBoot”...那总得大体说得上SpringBoot是个啥东西吧! Spring相信大家都用过,那 ...

  9. vs2017启动iis局域网无法访问解决

    1.找到IISExpress的配置文件,位于 <文档>/IISExpress/config文件夹下,打开applicationhost.config,找到如下代码: <site na ...

  10. 【guava】对象处理

    一,equals方法 我们在开发中经常会需要比较两个对象是否相等,这时候我们需要考虑比较的两个对象是否为null,然后再调用equals方法来比较是否相等,google guava库的com.goog ...