ArcGIS Runtime Esri新的离线地图数据格式——移动地图包(转载自Esri中国)
2018-01-29 10:28
1026 查看
前言
移动地图包优势:桌面端渲染好的地图拿来即用无需二次渲染;支持打包矢量切片;结合适量切片解决地图包过大的问题;支持路径分析和地理编码。
一、移动地图包简介
移动地图包是一个以“.mmpk”结尾的单独文件扩展,它可以将你的组织的maps、资源、道路网、或者坐标集成到一个文件。根据这些数据你的用户就可以清楚自己的方向,知道什么是他们所需要的,探索它们的附近的区域、有效的利用他们的资源去工作。地图数据包格式是面向当前手机设备的最佳格式,它小而快速,因为它是被压缩的且容易分享。相比于传统的地图包(tpk、vtpk等),它保存所有的feature要素。 mmpk可以将各种地图和数据资源打包,其中也包括矢量切片数据,同时这种格式地图包可轻松部署到终端使用,由于数据是存储于压缩的mobile
GDB中,底图上展示的内容都是要素,可供查询和分析,同时支持路径规划、地址编码等高级分析应用。移动地图包支持离线应用。移动地图包既解决了移动端符号渲染问题,又结合矢量切片底图解决了地图包过大的问题,支持离线的查询、分析等各种应用场景。
二、移动地图包的制作
1、 打开ArcGISpro,添加自己的数据,并渲染地图。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/722bb575b246d31c38593b8085d12298)
2、在Tool里搜索“Create Mobile Map Package”工具,填写inputmap、outputfile和Description即可,点击Run按钮。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/4f35737e3546b2b834613c3899f4d300)
三、移动地图包的调用
移动地图包的调用与传统地图包的调用有一些区别,它是一个异步的过程,不过好在Esri已为我们封装好了该异步接口,其调用方法如下
(Androd端代码如下)
:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/31230658934e47be72d9753a43f2c9a5)
(Xamarin端的代码如下)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/e5a6f9455fc1d06d4d0a76ad05bbad14)
接下来就是见证奇迹的时刻了,来看一下一句话地图调用的效果吧:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/0a111a11f83a43a4e11907d1c9bfc395)
结语:有没有被震撼到?仅仅一句地图调用的代码就完成如此绚丽效果展示。这仅仅是移动地图包众多新特性的一种,它还支持打包矢量切片数据,支持地理编码和路径分析,它可以说是集所有你所需要的数据于一体,小伙伴们还不快来尝试一下。前段时间建立一个
ArcGIS移动跨平台 Xamarin QQ群 422645517,欢迎加入学习讨论。
阅读全文
本文已收录于以下专栏:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/2530f23f64bb61d0bbdbffb341311b96.png)
400-660-0108
网站客服
关于
移动地图包优势:桌面端渲染好的地图拿来即用无需二次渲染;支持打包矢量切片;结合适量切片解决地图包过大的问题;支持路径分析和地理编码。
一、移动地图包简介
移动地图包是一个以“.mmpk”结尾的单独文件扩展,它可以将你的组织的maps、资源、道路网、或者坐标集成到一个文件。根据这些数据你的用户就可以清楚自己的方向,知道什么是他们所需要的,探索它们的附近的区域、有效的利用他们的资源去工作。地图数据包格式是面向当前手机设备的最佳格式,它小而快速,因为它是被压缩的且容易分享。相比于传统的地图包(tpk、vtpk等),它保存所有的feature要素。 mmpk可以将各种地图和数据资源打包,其中也包括矢量切片数据,同时这种格式地图包可轻松部署到终端使用,由于数据是存储于压缩的mobile
GDB中,底图上展示的内容都是要素,可供查询和分析,同时支持路径规划、地址编码等高级分析应用。移动地图包支持离线应用。移动地图包既解决了移动端符号渲染问题,又结合矢量切片底图解决了地图包过大的问题,支持离线的查询、分析等各种应用场景。
二、移动地图包的制作
1、 打开ArcGISpro,添加自己的数据,并渲染地图。
2、在Tool里搜索“Create Mobile Map Package”工具,填写inputmap、outputfile和Description即可,点击Run按钮。
三、移动地图包的调用
移动地图包的调用与传统地图包的调用有一些区别,它是一个异步的过程,不过好在Esri已为我们封装好了该异步接口,其调用方法如下
(Androd端代码如下)
:
(Xamarin端的代码如下)
接下来就是见证奇迹的时刻了,来看一下一句话地图调用的效果吧:
结语:有没有被震撼到?仅仅一句地图调用的代码就完成如此绚丽效果展示。这仅仅是移动地图包众多新特性的一种,它还支持打包矢量切片数据,支持地理编码和路径分析,它可以说是集所有你所需要的数据于一体,小伙伴们还不快来尝试一下。前段时间建立一个
ArcGIS移动跨平台 Xamarin QQ群 422645517,欢迎加入学习讨论。
阅读全文
本文已收录于以下专栏:
联系我们
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/27/2530f23f64bb61d0bbdbffb341311b96.png)
请扫描二维码联系客服
webmaster@csdn.net400-660-0108
网站客服
关于
相关文章推荐
- 【技术贴】ArcGIS Runtime Esri新的离线地图数据格式——移动地图包
- 使用空间工具(Spatial Tools)导入ESRI格式地图数据
- SQL2008如何使用空间工具(Spatial Tools)导入ESRI格式地图数据的示例
- 安卓智能地图开发与实施十四:业务数据编辑 - ArcGIS Runtime SDK for Android(Version 100.0.0)
- 安卓智能地图开发与实施一:配置离线SDK - ArcGIS Runtime SDK for Android(Version 100.0.0)
- 安卓智能地图开发与实施六:离线基础底图 - ArcGIS Runtime SDK for Android(Version 100.0.0)
- MapInfo 地图数据格式转换陈 Esri Shp 和 Google Earth Kml 格式
- 安卓智能地图开发与实施十一:业务数据查询 - ArcGIS Runtime SDK for Android(Version 100.0.0)
- 安卓智能地图开发与实施十五:离线与同步 - ArcGIS Runtime SDK for Android(Version 100.0.0)
- ArcGIS for Android Runtime100 基本操作(六)——移动地图包MMPK的使用
- 【2013Esri中国用户大会】ArcGIS的大数据挖掘和并行处理
- SQL Server 2008空间数据应用系列九:使用空间工具(Spatial Tools)导入ESRI格式地图数据
- Android Studio2.0中使用离线ArcGIS Runtime Android SDK 100.1.0开发原生地图应用.docx
- SQL Server 2008空间数据应用系列九:使用空间工具(Spatial Tools)导入ESRI格式地图数据
- SQL Server 2008空间数据应用系列九:使用空间工具(Spatial Tools)导入ESRI格式地图数据
- SQL Server 2008空间数据应用系列九:使用空间工具(Spatial Tools)导入ESRI格式地图数据
- ArcGIS数据生产与精细化制图之中国年降水量分布图的制作(转载)
- ArcGIS 矢量离线地图数据制作扩展名为.geodatabase的文件
- SQL Server 2008空间数据应用系列九:使用空间工具(Spatial Tools)导入ESRI格式地图数据
- [置顶] 世界国家及中国各省市级地图ArcGIS MXD/SHP/QGIS/JSON/SQL数据文件【免费下载】