私の組織では主にArcGISを使用しており、請負業者とデータを共有する必要があります。私は最近、QGISを導入しました(アプリケーションの1つがWKTを使用して地理空間データをインポートし、QGISはさまざまな形式のWKTへの変換を非常に簡単にするため)。したがって、データ共有ソリューションとしてジオパッケージ形式とQGISを検討し始めました-停止したい列の長さに制限があるため、シェープファイルを使用します。
QGIS私は、「として保存」を使用して、単層でgeopackageを作成することができます使用すると、私は(につきとしてDB Managerを使用してgeopackageにレイヤーを追加しようとした場合、しかし、ArcGISのを使用してそれを読んで、QGISを使用して層を読み込み、編集、別の方法を追加しますQGISのGeoPackageへのレイヤー?) 'データベースへのエラー11接続が失敗しました'が表示されます。既存のレイヤーをプレビューしてクエリを実行できるので、DBマネージャーでジオパッケージに確実に接続できます(つまり、[* from [layer])を選択します)。
これはバグ(https://hub.qgis.org/issues/14981)のようで、修正される予定はないので、レイヤーを追加できるように他のツールやプラグインが利用できるかどうか疑問に思っています。 QGISを使用してジオパッケージに
Windows 10、QGIS 2.14.9およびArcGIS 10.4を使用しています。
注:OGR2OGRを使用してジオパッケージにレイヤーを追加できますが、GISの代わりにコマンドラインツールを使用するためにITプロフェッショナルではなくフィールドスペシャリストである請負業者から「バイイン」することはできません。
注2:QGISはArcGISで作成されたスペーシャルライトデータを処理しないので、今はスペーシャルライトの使用を控えています。(DB Managerはエラーになります:dbname = 'H:/Temp/SQLiteTesting/BaseData/ArcSpatialite/Aspatialite.sqlite' table = "arccatTrees" sql =は無効なレイヤーです-ロードされていません)