QGISでパーソナルジオデータベースを作成する方法はありますか?QGISがパーソナルジオデータベースを表示できることを知っていますが、作成できますか?クライアントが小さな空間データベースを必要としているプロジェクトがあります(技術レベルでは非常に低いため、PostGISなどに飛び込みたくありません)。また、ArcGISのみを使用します。QGISでプロジェクトを実行したいので、私の質問です。
QGISでパーソナルジオデータベースを作成する方法はありますか?QGISがパーソナルジオデータベースを表示できることを知っていますが、作成できますか?クライアントが小さな空間データベースを必要としているプロジェクトがあります(技術レベルでは非常に低いため、PostGISなどに飛び込みたくありません)。また、ArcGISのみを使用します。QGISでプロジェクトを実行したいので、私の質問です。
回答:
GDALのドキュメントによると:
OGRはオプションで、ODBCを介したESRI Personal GeoDatabase .mdbファイルの読み取りをサポートしています。パーソナルジオデータベースは、ジオデータベースメタデータを保持するためにESRIによって定義された一連のテーブルを備えたMicrosoft Accessデータベースであり、カスタム形式(基本的にはShapefileジオメトリフラグメント)でBLOB列に保持されているフィーチャのジオメトリを備えています。このドライバーは、ODBCを介してパーソナルジオデータベースにアクセスしますが、ESRIミドルウェアには依存しません。
一方、パーソナルジオデータベースの作成は別の話です。Access mdbは独自のファイル形式であり、QGISのようなオープンソースプロジェクトはそれらに近づかない傾向があります。MDB Toolsと呼ばれる古いオープンソースプロジェクトを見ました。
MDBツールは、MDBデータベースファイルを読み取る(そしてすぐに書き込む)ライブラリとユーティリティのオープンソーススイートです。
彼らの目標がプロジェクトのどこまで進んでいるかはわかりません。ですから、現時点ではQGISを使用してパーソナルジオデータベースファイルを作成することはできないと思います。
クライアントのリクエストに関しては、@ RagiがOGRソースを使用できるようにするArcGISプラグインの作成を完了しました。これにはSpatialiteとPostGISが含まれます。そうすれば、ArcGISとPostGIS(またはSpatialite、どちらでも好きな方)を使用できます。ぜひお試しください。
お役に立てば幸いです。
QGISは、GISフォーマットアクセスの大部分にOGRライブラリを使用します。パーソナルGDBアクセスはこのグループに分類されます。
OGR Vector Formatsのページに基づく: OGR Vector Formats
ESRIパーソナルジオデータベースのドライバはありません作成をサポートしています。
私は同じ質問をしました-1つのファイルに属性テーブルを持つ複数のレイヤーを保持できるQGISには、「ジオデータベース」に代わるものがあります。最初は答えが見つかりませんでしたが、この質問を見つけました。
いくつかの調査の後、SpatiaLiteデータベースがチュートリアルhttp://www.qgistutorials.com/en/docs/digitizing_basics.htmlの代わりに使用できることがわかりました。
また、SpatiaLiteはArcGisとQGISの間で転送可能であることがわかりました。このブログを参照してください:http ://blog.geomusings.com/2013/08/07/spatialite-and-arcgis-10-dot-2/