Xây dựng GDAL với hỗ trợ đọc / ghi của FileGDB


8

Có ai đã thành công trong việc xây dựng gdal với sự hỗ trợ đọc / ghi của cơ sở dữ liệu địa lý tệp chưa? Tôi có thể xây dựng thành công, chỉ cần không bao giờ thấy FileGDB như trong các định dạng vector được hỗ trợ. Đây là những gì tôi đang làm:

  1. Tải xuống thân cây gdal mới nhất (ví dụ: gdalsvn-trunk-20110822.zip)
  2. Mở tệp makegdal10.sln trong Visual Studio 2010
  3. Chỉnh sửa tệp nmake.opt, điều CHỈ tôi sửa đổi tại thời điểm này là biến GDAL_HOME, phần FGDB vẫn được nhận xét. Mọi thứ còn lại như là.
  4. Xây dựng giải pháp ------> THÀNH CÔNG
  5. Bỏ ghi chú FGDB và đặt đường dẫn đến FGDB SDK
  6. Mở công cụ dòng lệnh Visual Studio và cd to / ogr / ogrsf_frmts / filegdb
  7. Thực thi plugin nmake / f makefile.vc ------> THÀNH CÔNG - Bây giờ tôi có ogr_FileGDB.dll trong thư mục đó

Bây giờ, tôi sao chép ogr_FileGDB.dll và FileGDBAPI.dll vào thư mục bin chứa ogr2ogr.exe. Khi tôi chạy ogr2ogr --formats, tôi không bao giờ lấy FileGDB làm định dạng.

Am i thiếu cái gì ở đây?


3
Từ mô tả của bạn, bạn đã không xây dựng lại ogr2ogr khi bật filegdb. Bạn vừa xây dựng thư viện filegdb. Cả hai không liên kết dựa trên các bước bạn mô tả.
Sean

Bạn cũng có thể thử danh sách gửi thư của gdal-dev : lists.osgeo.org/mailman/listinfo/gdal-dev
neuhausr

Tôi nghĩ rằng bình luận của @ Sean thực sự là một câu trả lời.
matt wilkie

Câu trả lời:


9

Bạn cần xác định biến môi trường GDAL_DRIVER_PATH để trỏ đến đường dẫn nơi bạn đặt ogr_FileGDB.dll. Cũng đảm bảo rằng các DLL sdk filegdb có thể truy cập được trong PATH hoặc đặt chúng bên cạnh ogr_FileGDB.dll. Tôi đã cập nhật http://trac.osgeo.org/gdal/wiki/FileGDB để rõ ràng hơn về điều đó

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.