矢量切片 & MMPK
基于ArcGIS SDK100 的新特性
1. 矢量切片
1.1 定义
1.1.0 栅格数据
以二维矩阵的形式来表示地理空间信息的数据结构,
其中数据的最小存在单元是以像素的形式存在,
可以理解为和图片的组织结构类似,
以分辨率等特征作为精度的定义标准。
1.1.1 矢量数据
试图利用点、线、面等几何要素来表现这个世界,
其数据结构紧凑精准,数据图形质量好,
有利于地理信息检索与网络传输等。
其中矢量数据的最小单元是以点的形式存在,
点构成线,线组成面,面构造出体
1.1.2 传统金字塔
1.1.3 矢量切片
1.2 矢量切片优势
1.2.1 矢量与栅格
根据数据组织结构方式的不同而划分的两类数据。
栅格:最小单元是像素。矢量:最小单元是点.
1.2.2 栅格切片
通过缓存切片使地图数据浏览体验更顺畅。
1.2.3 栅格切片缺点
地图数据一次渲染,无法修改
无交互能力
1.2.4 矢量+切片
前端缓存切片,提高地图使用体验
以要素为单位管理,加强细节把控
数据动态修改,数据实时性
速度更快,体积更小,高分屏显示更好
1.3 iOS端API
2. MMPK
2.1 定义
移动地图包:包括地图符号、位置搜索、方向等要素。将离线地图包使用Runtime加载到移动设备中使用
2.2 内容呈现
- 底图加载,业务图层加载
- 搜索查询
- 路径规划
2.3 iOS端API
2.4 使用场景
- 离线加载
基于vtpk的底图,数据量更小,加载更快
- 搜索模块
减少对应的搜索配置,用服务来管理,在线即离线
- 项目包
项目包不禁用来展示,也可有对应搜索,业务扩展性更强