Membangun GDAL Dengan Dukungan Baca / Tulis FileGDB

8

Adakah yang berhasil membangun gdal dengan dukungan baca / tulis file geodatabases? Saya dapat membangun dengan sukses, tidak pernah melihat FileGDB seperti dalam format vektor yang didukung. Inilah yang saya lakukan:

  1. Unduh gdal trunk terbaru (contoh: gdalsvn-trunk-20110822.zip)
  2. Buka file makegdal10.sln di Visual Studio 2010
  3. Edit file nmake.opt, HANYA yang saya modifikasi pada saat ini adalah variabel GDAL_HOME, bagian FGDB masih dikomentari. Segala sesuatu yang tersisa seperti apa adanya.
  4. Bangun Solusi ------> SUKSES
  5. Batalkan komentar pada Bagian FGDB dan setel path ke FGDB SDK
  6. Buka alat baris perintah Visual Studio dan cd ke / ogr / ogrsf_frmts / filegdb
  7. Jalankan plugin nmake / f makefile.vc ------> SUKSES - Saya sekarang memiliki ogr_FileGDB.dll di folder itu

Sekarang, saya menyalin ogr_FileGDB.dll dan FileGDBAPI.dll ke folder bin yang berisi ogr2ogr.exe. Ketika saya menjalankan ogr2ogr --formats, saya tidak pernah mendapatkan FileGDB sebagai format.

Apakah saya melewatkan sesuatu di sini?

pengguna890
sumber
3
Dari deskripsi Anda, Anda tidak membangun kembali ogr2ogr dengan filegdb diaktifkan. Anda baru saja membangun perpustakaan filegdb. Keduanya tidak ditautkan berdasarkan langkah-langkah yang Anda jelaskan.
Sean
Anda juga dapat mencoba milis gdal-dev: lists.osgeo.org/mailman/listinfo/gdal-dev
neuhausr
Saya pikir komentar @ Sean benar-benar jawaban.
matt wilkie

Jawaban:

9

Anda perlu mendefinisikan variabel lingkungan GDAL_DRIVER_PATH untuk menunjuk ke jalur tempat Anda meletakkan ogr_FileGDB.dll. Pastikan juga bahwa DLL filegdb sdk dapat diakses di PATH atau menempatkannya di sebelah ogr_FileGDB.dll. Saya telah memperbarui http://trac.osgeo.org/gdal/wiki/FileGDB agar lebih eksplisit tentang itu

Bahkan Rouault
sumber