如何在iPhone和iPad上打开Shapefile

在iOS上查看.shp文件的分步指南,完整支持属性和图层。

Shapefile是GIS中使用最广泛的矢量数据格式。该格式最初由Esri开发,以点、线或多边形的形式存储地理要素及其属性。一个Shapefile实际上是由多个文件组成的文件包——.shp(几何)、.shx(空间索引)、.dbf(属性),以及可选的.prj(坐标系)——并且几乎总是以单个.zip压缩包的形式分发。

直到不久前,要打开Shapefile还得坐在装有QGIS或ArcGIS的台式电脑前。这在办公室里没有问题,但当您身在野外、同事发来一个Shapefile请您审阅,或者您需要在现场勘查前核实地块边界时,就无济于事了。借助GoGIS,您可以直接在iPhone或iPad上打开Shapefile,并享有完整的图层控制、属性表和要素检查功能。

什么是Shapefile?

Shapefile存储矢量要素——点、线或多边形——以及每个要素的属性数据。可以把它想象成一张电子表格,其中每一行都附带一个地理形状。该格式已有数十年历史,但至今仍是政府机构、公用事业单位、环境咨询公司和测绘公司之间交换GIS数据的标准格式。

Shapefile通常以包含所需组成文件的.zip文件形式提供。GoGIS会自动完成解压——您无需手动解压任何文件。

初次接触GIS文件?从这里开始,了解Shapefile及其属性表里有什么,以及它与GeoPackage、KML和GeoJSON有何不同。

在iPhone或iPad上打开Shapefile

将Shapefile导入GoGIS有多种方式。最常用的是通过iOS的“文件”App:找到.zip文件(无论位于iCloud云盘、“我的iPhone”还是已连接的云服务中),点击该文件,然后从共享表单中选择GoGIS。GoGIS会将该文件导入为图层。

您也可以从电子邮件附件、AirDrop传输或任何支持iOS共享表单的App中打开Shapefile。点击附件,点击共享图标,然后选择GoGIS。导入过程中会自动完成zip解压、坐标系检测和图层创建。

在地图上浏览要素

Shapefile加载完成后,所有要素都会显示在地图上。“图层”面板会列出导入的图层,您可以切换可见性、调整图层顺序或修改样式。如果加载了多个Shapefile,每个都会成为一个可独立管理的图层。

威斯康星州Hurley周边的Iron County地块
Hurley周边的Iron County地块

点击地图上的任意要素即可查看详情。GoGIS会打开该要素的属性面板,您可以在其中查看从.dbf文件导入的值。这对野外核查非常有用:无需打开笔记本电脑,就能核对地块ID、管道材质、检查日期或任何其他属性。

在属性网格中查看Shapefile属性

要查看整个图层的属性,请在“图层”面板中打开已导入Shapefile旁边的图层菜单(…),然后打开属性网格。每一行代表一个要素,各列包含从Shapefile的.dbf文件导入的属性。

地图上的Kern County农田,下方是筛选为杏仁田的属性表
地图和它的表放在一起:每一行就是一块农田

使用网格可以在要素之间比较地块ID、检查日期、测量值或其他值。搜索和筛选记录,即可将列表缩小到需要审阅的要素。

与数据交互

除了简单查看,GoGIS还支持按属性值搜索和筛选要素、测量距离和面积,以及将Shapefile与KML、GeoJSON和GPS轨迹等其他数据图层叠加显示。如果需要与偏好KML或GeoJSON的同事共享,还可以将数据导出为其他格式。

在iOS上使用Shapefile的提示

无论您是需要在野外审阅测量数据、在现场核实资产位置,还是只想查看别人通过电子邮件发来的Shapefile,GoGIS都能在您的iPhone或iPad上提供一款功能完整的Shapefile查看器。

准备好试试了吗?

无需订阅,无需账户,下载即可使用。

在App Store获取