タグ付けされた質問 「geopackage」

1
SpatiaLiteの代わりにGeoPackageを使用しますか?
GeoPackage形式のサポートを含むQGIS 2.18を使用しています。 GeoPackageにはShapefileの代替品のようなものがありますが、GeoPackageにはデータベース機能があるため、そうではありません。同時に、GeoPackageはSpatiaLiteの完全な代替品ではありません。空間クエリと機能がないためです。また、SpatialiteはGeoPackageをサポートしています。 QGIS編集のコンテキストでは、GeoPackageを使用する(Spatial SQLタスクのためにSpatiaLiteからGeoPackageにアクセスする)のはいつ意味があり、Spatialiteだけを使用するほうがよいのでしょうか?

1
標準化された空間データ交換フォーマットの次の大きなものは?
数か月前、2012年後半に、地理的/空間的データを共有するための新しい標準を設計するためのグループでの協調的な取り組みについて読みました。すべてのデバイスとプラットフォーム間でデータを広く共有するための選択肢として、Esri シェープファイルの表示年齢(20年以上)の事実上の標準を置き換える可能性を持っているか、目指しています。最も差し迫ったシェープファイルの制限に対処するだけでなく、この新しいものにはラスターとメタデータも組み込まれています。 私が覚えていないこの重要なものはSpatiaLiteではありません-未来のシェイプファイルですか?または、シェープファイルを置き換える試みはありますか?しかし、その周りを渦巻く会話の一部は似ていました。今日はこれを追跡するためにかなりの時間を費やしましたが、私の検索フーはタスクに応じていないことが判明しました(これは将来にとって良い兆候ではないかもしれません)。 すべてのワークフローに大きな影響を与える可能性のあるこのとらえどころのないプロジェクトの名前は何ですか?(それが図面から外れると仮定すると、主は私たちが何かを必要としていることを知っています。)そして、どのように、どこで関与するか、少なくともそれを追跡しますか?

1
ArcGISフィーチャレイヤーをGeoPackageに変換しますか?
ArcGISのフィーチャレイヤーをGeoPackageに直接変換することはできますか? ArcGIS Desktop 10.5のArcToolboxの[変換ツール/ジオパッケージへ]に表示されるオプションは、[ジオパッケージへのラスターの追加]のみです。「機能の追加」などはありません。 で、このブログの記事、ほぼ3年前から、ESRIは、「10.2.1で、または10.2.2のArcGISデスクトップと、あなたは空のGeoPackageを作成することができますし、それに特徴データをコピーすることによってGeoPackageを移入」と主張しました。しかし、私はどのように見ることができません。ArcCatalogには、GeoPackageファイルを作成するオプションはありません。

3
PostgreSQLへのGeopackageコンテンツのアップロード
背景として、シェープファイルの使用から移行することを検討しています。デスクトップ作業用のジオパッケージ(QGIS / ArcGIS)の使用を開始しましたが、多くの場合、PostgreSQLデータベースにデータをアップロードする必要があります。 QGISを使用してGeopackageコンテンツをPostgresにアップロードできることを知っていますが、ジオパッケージまたはジオパッケージ内のテーブルをPostgresにアップロードするためのshp2pgsqlのようなコマンドラインユーティリティがあるかどうか疑問に思いますか?おそらくogr2ogrを想定していますが、ドキュメントが見つかりません。

1
RでwriteOGR()を使用して複数のレイヤーをGeoPackageに書き込みますか?
Rの同じGeoPackageに複数のレイヤーを書き込もうとしていますが、エラーが発生しますCreation of output file failed。RGDALを使用した.gpkgファイルの読み取りと書き込みのドキュメントを検索してみました。たとえば、writeOGR()実際に複数のレイヤーをサポートしているかどうかを調べたところ、ほとんど成功しませんでした。これは可能であれば、どのように行うのですか?最小限の作業例: library(sp) library(maptools) library(rgdal) data(wrld_simpl) norway <- wrld_simpl[wrld_simpl$NAME == "Norway", ] sweden <- wrld_simpl[wrld_simpl$NAME == "Sweden", ] file <- tempfile("scandinavia", fileext = c(".gpkg")) writeOGR(norway, dsn = file, layer = "norway", driver = "GPKG") writeOGR(sweden, dsn = file, layer = "sweden", driver = "GPKG") ogrListLayers(file) トリックを実行するogr2ogr シェルコマンド(ヒントmdsumner)があるようですが、これをR関数でラップできます。ただし、sfパッケージのwriteOGR()やst_write()にこれが組み込まれているとlayer_options便利です。GDALに依存していると思いますが、GDALの …
11 gdal  r  rgdal  geopackage  sf 

1
QGISで機能していない既存のジオパッケージにレイヤーを追加しますか?
私の組織では主に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 =は無効なレイヤーです-ロードされていません)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.