在手机上加载大型Shapefile和空间数据集

GoGIS如何在iPhone和iPad上处理大型空间数据集:地图浏览、属性查询与本地存储。

一个县的地块图层可能包含数十万个要素。要在手机上使用这样的数据,需要留意文件大小、几何复杂度以及一次显示的数据量。

GoGIS将空间数据导入本地数据库,因此您无需把所有要素加载到同一个视图中,就能浏览地图和查询属性。

GoGIS如何处理大数据

在GoGIS中加载文件时,它不会把整个数据集一股脑塞进内存,而是将数据导入设备上带索引的空间数据库。这意味着:

在iPhone上的GoGIS中流畅显示的高密度矢量数据图层
在iPhone上浏览大型地块数据集——地图渲染可见的要素,而完整数据集已建立索引并可搜索。

“大型”到底有多大

以下是一些大型图层的实用工作场景:

不仅要考虑源文件,还要为导入后的项目预留空间。请为下载、解压、数据库以及您采集的媒体文件留出存储空间。仅凭要素数量无法预测性能:复杂的多边形和字段众多的属性表,可能比简单的记录需要更多资源。

支持的格式

大型数据集因来源不同而采用各种格式。GoGIS支持所有常见格式:

处理大型数据集的技巧

使用分色显示

当屏幕上有成千上万个要素时,它们看起来都一样。按某个属性分色——分区类型、土地利用、所有者、状态——规律会立刻显现出来。这往往正是人们加载大型数据集的全部原因:看清空间分布规律。

在iPad上的GoGIS中分色显示的高密度多边形地块数据
iPad上的全县地块数据——按属性分色,空间规律一目了然。

搜索和筛选

打开图层菜单并选择“属性网格”来查看记录。可按所有者、日期或土地利用代码等值进行搜索和筛选。大型表格可能采用分页访问;在这种模式下,“全选”等批量操作可能不可用。请将记录范围缩小到您要执行的工作所需的部分。

叠加多个数据集

移动GIS的真正价值不只是打开一个大文件——而是叠加图层。把地块数据放在最底层,加上洪泛区,再把您的野外观察数据叠加在最上面。切换图层的显示与隐藏,就能发现任何单一数据集中都看不出的关联。

将大文件传到设备上

文件总得设法传到手机上。有以下几种方式:

把您的工作数据集带到野外

在同一个项目中浏览地图、查看属性并采集观察记录。GoGIS为一次性买断,无需订阅。

在App Store获取GoGIS