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

GoGIS如何在iPhone和iPad上流畅处理大型空间数据集。

大型空间数据集对移动设备是一个挑战。一个县的宗地Shapefile可能包含20万个多边形、150MB — 将所有这些一次性加载到内存中会压垮大多数手机和平板电脑。在每个缩放级别渲染每个要素的简单方法根本无法扩展。

GoGIS从零开始专为移动端处理大数据而构建。以下是其工作原理。

GoGIS如何处理大数据

在GoGIS中加载文件时,它不会将整个数据集转储到内存中。而是将数据导入设备上的索引空间数据库。这意味着:

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

"大型"具体意味着什么

用具体数字来说明,以下是GoGIS日常处理的数据集规模:

实际限制:限制因素通常不是要素数量,而是设备存储空间。一个50万要素的宗地图层作为Shapefile可能是200MB,在空间数据库中会增长到300-400MB。加载非常大的文件前,请确保设备有足够的可用空间。

支持的格式

大型数据集根据来源有不同的格式。GoGIS处理所有常见格式:

处理大型数据集的技巧

使用颜色编码

当屏幕上有数千个要素时,它们看起来都一样。按属性进行颜色编码 — 区域类型、土地利用、所有者、状态 — 模式立即浮现。这通常就是加载大型数据集的全部原因:查看空间模式。

GoGIS在iPad上显示的带颜色编码的高密度多边形宗地数据
iPad上的全县宗地数据 — 按属性颜色编码,一目了然地揭示空间模式。

搜索和筛选

面对包含数十万个要素的数据集,您不可能逐一滚动浏览。使用搜索和筛选工具缩小到所需内容 — 特定所有者、日期范围、土地利用代码。GoGIS在索引数据库的所有属性中搜索,并将地图跳转到匹配的要素。

叠加多个数据集

移动GIS的真正力量不仅在于打开一个大文件 — 而在于叠加图层。将宗地数据放在底层,添加洪水区,在上面叠加您的野外观察数据。切换图层的显示和隐藏,发现任何单一数据集中看不到的关系。

将大型文件传输到设备

文件需要某种方式传输到您的手机。以下是几种选择:

大数据。小设备。没问题。

GoGIS专为处理其他应用无法处理的数据集而构建。一次性购买,无订阅。

在App Store获取GoGIS