iPhone・iPadでGeoPackageをインポートする方法

iOSでGeoPackageファイルを開くためのステップバイステップガイド — シェープファイルの現代的な代替フォーマット。

GeoPackageは、Open Geospatial Consortium(OGC)のオープンスタンダードで、空間データを単一の.gpkgファイルにパッケージ化します。4つ以上の別々のファイルにデータを分散させるシェープファイルとは異なり、GeoPackageはすべてを一箇所に保持します:ジオメトリ、属性、座標参照系、さらには複数のレイヤーまで。内部的にはSQLiteデータベースであり、高速で携帯性が高く、信頼性があります。

GoGISはiPhoneとiPadでのGeoPackageファイルのインポートを完全にサポートしています。同僚から.gpkgを受け取った場合、政府のオープンデータポータルからダウンロードした場合、QGISからエクスポートした場合のいずれでも、iOSデバイスで直接開くことができます。

シェープファイルよりGeoPackageが優れている理由

シェープファイル形式はGISで30年以上にわたってデフォルトでしたが、重大な制限があります。単一のシェープファイルは実際には4〜7つの別々のファイル(.shp、.dbf、.shx、.prj、多くの場合.cpg、.sbn、.sbx)であり、すべてが存在し正しく名前付けされている必要があります。フィールド名は10文字に制限されています。各ファイルは1つのジオメトリタイプのみを保持できます。.dbf形式には2GBのサイズ制限があります。

GeoPackageはこれらの問題をすべて解決します。1ファイル。フィールド名の制限なし。単一のコンテナに複数のジオメトリタイプ。実質的なサイズ制限なし。QGIS、ArcGIS Pro、およびほとんどの最新GISツールがデータ交換に推奨するフォーマットです。

GoGISでGeoPackageをインポートする

GeoPackageファイルをGoGISに取り込む方法はいくつかあります:

ファイルアプリからGeoPackageを開く
ファイルアプリからGeoPackageを開く

マルチレイヤーサポート

単一のGeoPackageファイルには複数のフィーチャーテーブル — 別々のレイヤーのポイント、ライン、ポリゴンを含めることができます。GoGISはそれらすべてを読み取ります。マルチレイヤーGeoPackageをインポートすると、各テーブルがアプリ内の独自のレイヤーになります。表示を個別に切り替え、異なる色でスタイリングし、各レイヤーの属性を個別に検査できます。

単一のGeoPackageファイルからインポートされた複数のレイヤー
単一のGeoPackageファイルからインポートされた複数のレイヤー

これは関連情報をまとめたデータセットに特に便利です — たとえば、プロジェクトエリアの道路、建物、土地区画を含むGeoPackage。3つの別々のファイルをインポートする代わりに、1つをインポートするだけで、すべてのデータがすぐに使えます。

データの操作

インポート後、GeoPackageデータはGoGISの他のレイヤーと同じように動作します。マップ上のフィーチャーをタップして属性を表示します。検索機能を使って属性値で特定のフィーチャーを見つけます。フィールドに基づいてカラーコーディングを適用し、カテゴリや範囲を視覚化します。これらはすべてオフラインで動作します — データはインポート時にローカルに保存されます。

後でデータを共有する必要がある場合は、レイヤーをGeoJSON、KML、CSV、またはShapefileにエクスポートします。GoGISはラウンドトリップワークフローをサポートします:GeoPackageをインポートし、フィールドで収集したポイントを追加し、チームが必要な形式ですべてを一緒にエクスポートします。

GeoPackageデータの入手先

GeoPackageファイルはGISコミュニティでますます一般的になっています。いくつかの典型的なソースを紹介します:

試してみませんか?

サブスクリプション不要。アカウント不要。ダウンロードするだけ。

App Storeで入手