Apakah ada cara untuk membuat Geodatabase Pribadi di QGIS?


9

Apakah ada cara untuk membuat Geodatabase Pribadi di QGIS? Saya tahu QGIS dapat melihat Personal Geodatabases, tetapi bisakah seseorang dibuat? Saya punya proyek di mana klien membutuhkan database spasial kecil (mereka sangat rendah pada tingkat teknologi, jadi saya tidak ingin melompat ke PostGIS dll.) Mereka juga hanya menggunakan ArcGIS. Saya ingin melakukan proyek di QGIS, maka pertanyaan saya.

Jawaban:


12

Menurut dokumen GDAL :

OGR secara opsional mendukung membaca file .mdb ESRI Personal GeoDatabase via ODBC. Personal GeoDatabase adalah database Microsoft Access dengan seperangkat tabel yang ditentukan oleh ESRI untuk menyimpan metadata geodatabase, dan dengan geometri untuk fitur yang disimpan dalam kolom BLOB dalam format khusus (dasarnya fragmen geometri Shapefile). Driver ini mengakses geodatabase pribadi melalui ODBC tetapi tidak tergantung pada perangkat menengah ESRI apa pun.

Menulis geodatabase pribadi di sisi lain, adalah cerita lain. Access mdb adalah format file berpemilik dan proyek sumber terbuka seperti QGIS cenderung menjauhi mereka. Saya memang melihat proyek open source lama yang disebut MDB Tools yang bertujuan untuk itu

MDB Tools adalah kumpulan sumber terbuka perpustakaan dan utilitas untuk membaca (dan segera menulis) file database MDB.

Saya tidak yakin seberapa jauh tujuan mereka dalam proyek itu. Jadi tidak, saya tidak berpikir Anda dapat membuat file geodatabase pribadi menggunakan QGIS seperti sekarang atau dalam waktu dekat.

Adapun permintaan klien Anda, @Ragi baru saja selesai menulis plugin ArcGIS yang memungkinkan Anda menggunakan sumber OGR , ini termasuk Spatialite dan PostGIS. Dengan begitu Anda dapat menggunakan ArcGIS dan PostGIS (atau Spatialite, mana yang Anda suka). Anda mungkin ingin mencobanya.

Saya harap itu membantu.



2

Saya memiliki pertanyaan yang sama sekarang - alternatif apa untuk 'geodatabase' yang ada di QGIS yang dapat menampung banyak layer dengan tabel atribut dalam satu file. Awalnya saya tidak menemukan jawaban, tetapi saya menemukan pertanyaan ini.

Setelah beberapa penelitian saya menemukan bahwa database SpatiaLite adalah pengganti yang bagus untuk itu tutorial http://www.qgistutorials.com/en/docs/digitizing_basics.html

Saya juga menemukan bahwa SpatiaLite dapat ditransfer antara ArcGis dan QGIS, lihat blog ini: http://blog.geomusings.com/2013/08/07/spatialite-and-arcgis-10-dot-2/


Saya telah menggunakan DB SpatiaLite di QGIS dengan sukses besar.
Ryan Garnett
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.