Bekerja dengan File Geodatabase di QGIS untuk MAC OSX?


10

Saya mengerti ada program seperti OSGeo4W yang memungkinkan pengguna windows untuk bekerja dengan Esri File Geodatabases, tetapi apakah ada sesuatu yang serupa untuk Mac OSX 10.6?


Anda perlu memberi kami info lebih lanjut. Langkah apa yang telah Anda ikuti?
Nathan W

Jawaban:


18

OSGeo4W adalah, well, OSGeo "untuk Windows", jadi bukan itu yang Anda cari.

Saya belum melakukannya sendiri, tetapi orang lain melakukannya, jadi saya tahu itu berhasil.

Saya akan merekomendasikan Anda

  1. dapatkan binari KyngChaos untuk QGIS
  2. kompilasi driver OGR FileGDB (yang akan menghasilkan file "dylib" pada Mac)
  3. jatuhkan dylib pada direktori plugins GDAL di Mac. Saya percaya direktori ini adalah / Library / Dukungan Aplikasi / GDAL / PlugIns / $ (GDALVER) menurut dokumentasi Kyngchaos (baris terakhir) .

Untuk # 2, Anda harus mengunduh versi persis GDAL yang digunakan oleh versi Kyngchaos yang Anda miliki. Petunjuk tentang cara membuat dylib untuk filegdb dapat ditemukan di internet .

Saya menyadari ini bukan untuk menjadi lemah hati, alangkah baiknya jika seseorang membuat resep minuman untuk ini. hint hint, siapa saja?

Memperbarui

Ada cara yang jauh lebih mudah sekarang menggunakan Homebrew:

  1. Instal Homebrew
  2. Buka situs ESRI dan unduh API FileGDB untuk Mac . Setelah mengekstraksi, Anda akan melihat bahwa ada folder lib dan folder yang disertakan .

  3. Salin isi folder include ke / usr / local / include dan folder lib ke / usr / local / lib (ini pada dasarnya "menginstal" API FileGDB di sistem Anda)

  4. Instal gdal menggunakan minuman (melewati bendera dengan-tidak didukung).

    buat install gdal --dengan tidak didukung

Itu dia!

Secara opsional, jika Anda menginginkan QGIS, instal menggunakan resep Ilmu Homebrew ini .


tautan ke situs web arcgis entah bagaimana memerlukan login dan kata sandi ...
Afr

@donschoe itu adalah persyaratan ESRI. Anda dapat membuat akun global ESRI di tautan di bawah halaman login - ini gratis
Ragi Yaser Burhum

1
Anda sekarang dapat mengunduh FGDB API tanpa masuk dari halaman ini: esri.com/apps/products/download/#File_Geodatabase_API_1.3
scw

@scw tautan itu mengharuskan saya untuk masuk setelah memilih paket saya.
mkirk

Saya dapat menjalankannya, tetapi saya harus menginstal plugin FGDB kyngchaos dari kyngchaos.com/software/frameworks#gdal_complete .
mkirk

4

Dari uraian masalah Anda, sepertinya tidak apa-apa untuk mengeluarkan data entah bagaimana caranya.

Coba GDB Flee , alat online untuk mengubah GDB menjadi format terbuka.


Tautan GDB github telah berubah menjadi tidak valid: 503 Kesalahan Layanan. Bisakah Anda memperbaruinya?
enaJ

2

Pertama, Anda harus mengkompilasi GDAL dengan dukungan ESRI FileGDB . Setelah Anda selesai melakukannya, Anda dapat menggunakan build GDAL ini di build KyngChaos dari QGIS. Di terminal Anda:

# save your current GDAL so you can put it back if you want
cp /Library/Frameworks/GDAL.framework/Versions/1.8/GDAL /Library/Frameworks/GDAL.framework/Versions/1.8/GDAL_orig

# symlink the custom GDAL build to the place QGIS looks
rm /Library/Frameworks/GDAL.framework/Versions/1.8/GDAL
ln -s ~/local/lib/libgdal.dylib /Library/Frameworks/GDAL.framework/Versions/1.8/GDAL

Terima kasih kepada @Ragi untuk instruksi ke inti Github .



1

.gdb adalah format eksklusif untuk geodatabases ESRI. Untuk informasi lebih lanjut tentang cara mengakses gdb lihat di sini

Dukungan File Geodatabase (* .gdb) di QGIS?


Saya kira saya juga harus menambahkan bahwa saya menggunakan MAC sehingga plug-in ini tidak berfungsi untuk saya. Juga, jika Anda melihat data yang saya sebutkan di atas, banyak file unduh. Saya bahkan tidak yakin apa yang saya lihat. Yang mana yang benar?
Mike Guillen

gdb adalah geo-database. ESRI menggunakan skema akses-ms yang dimodifikasi untuk menyimpan dan memvalidasi data geografis. Kumpulan data (saya berasumsi di dalam folder yang berakhiran .gdb) hanyalah tabel yang berarti bekerja bersama entah bagaimana. Karena perangkat lunak Anda tidak dapat menangani file / folder, Anda melihat semua file itu.
Nickves

Data terbuka NYC dan mereka menggunakan format tertutup ... Ini terbuka hanya untuk mereka yang dapat membeli arcgis
nickves

RATS! Itu tidak mudah sepanjang waktu!
Mike Guillen

@MikeGuillen Harap tunjukkan OS Anda lain kali.
RK

1

Saya akhirnya mendapatkan file geodatabases yang bekerja pada QGIS untuk Mac. Menggunakan instruksi pada file readme dari plugin Kyngchaos FileGDB:

unduh dan instal plugin FileGDB dari http://www.kyngchaos.com/software/frameworks#gdal_complete

unduh dan unzip fileGDB API dari resources.arcgis.com/content/geodatabases/10.0/file-gdb-api

Pindahkan 2 file .dylib dari folder lib fileGDB API ke folder / Perpustakaan / Dukungan Aplikasi / GDAL / 1.9 / Perpustakaan

mulai QGIS, tambahkan layer vektor, pilih jenis sumber sebagai direktori dan ESRI FileGDB akan segera muncul.


Ini tidak berhasil untuk saya. Saya mengikuti instruksi tetapi ESRI FileGDB tidak muncul. Saya menggunakan Mac OS 10.8. Saya sudah mencoba dengan GDAL v1.9 dan v1.10. Ada saran?
djhocking

Apakah Anda yakin Anda menambahkan direktori alih-alih file? Untuk menambahkan gdb, Anda harus memilih "direktori" ketika memilih jenis file vektor yang akan ditambahkan.
Andres Aristizabal
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.