2010-02-14 62 views
7

Trang chủ thư viện GDAL ngụ ý rằng những người đến đó đã biết họ đang làm gì. Tôi làm việc với ArcGIS, và không quen thuộc với các thiết lập phức tạp với các phụ thuộc thư viện như GDAL gợi ý. Có một "gói" dễ dàng tôi có thể tải xuống không? Tôi đã tìm thấy maptools.org và tôi đoán các thư viện có thể truy cập được bằng bất kỳ ngôn ngữ lập trình nào được lựa chọn? Tôi cũng tìm thấy QGIS sử dụng GDAL.Phương pháp cài đặt dễ dàng và có quyền truy cập thư viện GDAL?

Tôi đang xem xét GDAL vì nó có chức năng mà ArcGIS không có. Ngôn ngữ tôi chọn là python. Tuyến đường tốt nhất (và easieist) của tôi để đi ở đây là gì ??

cảm ơn!

+0

Bạn đang sử dụng hệ điều hành nào? –

Trả lời

4

Tùy chọn dễ nhất có thể là sử dụng trình cài đặt OSGeo4W (dành cho Windows). Với điều này, bạn có thể chọn GDAL từ một danh sách lớn các công cụ GIS của OpenSource. Trong "libs", hãy chọn phiên bản GDAL bạn muốn. Để thêm hỗ trợ Python chọn gdal ** - python đảm bảo các phiên bản phù hợp. Bạn có thể bỏ bất cứ thứ gì (ngoại trừ tôi nghĩ rằng bạn cần Python-NumPy mà được chọn theo mặc định):

http://trac.osgeo.org/osgeo4w/

Sau đó kiểm tra một số mẫu kịch bản Python/GDAL tại địa chỉ:

http://svn.osgeo.org/gdal/trunk/gdal/swig/python/samples/

Chi tiết GDAL Python ở đây:

http://pypi.python.org/pypi/GDAL/

Lựa chọn khác

Hãy xem http://trac.osgeo.org/gdal/wiki/DownloadingGdalBinaries

Bạn có thể chạy các gói thiết lập trong zip đây (có vẻ không phải là một phiên bản 1.7 ra chưa):

http://download.osgeo.org/gdal/win32/1.6/gdalwin32exe160.zip

Một bộ sưu tập nhỏ của các công cụ có thể được tìm thấy ở đây (FW là dành cho Frank Warmerdam tác giả/nhà duy trì của GDAL):

http://trac.osgeo.org/gdal/wiki/FWTools

+0

OSGeo4w là tuyến ưa thích trên Windows. FWTools không được nhấn mạnh và chủ yếu được hỗ trợ để cân nhắc cho những người đã quen với nó và không sẵn sàng thay đổi. Có thể [http://yukongis.ca/How_To/Shared_ArcGIS_and_Osgeo4W_python_install chia sẻ một cài đặt python duy nhất giữa arcgis và o4w], nhưng để bắt đầu với nó đơn giản hơn để giữ hai song song và không biết gì về nhau. –

2

Download:

Cài đặt:

  1. Chạy trình cài đặt Python để cài đặt python
  2. Giải nén kho lưu trữ GDAL và đặt nó vào c: \ GDAL-1.6
  3. Thêm một biến dùng GDAL_DATA với có chứa đầy đủ đường dẫn đến dữ liệu thư mục "C: \ gdal32-1.6 \ data "(Bảng điều khiển> Thuộc tính hệ thống> tab nâng cao> Biến môi trường)
  4. Nối" C: \ gdal32-1.6 \ bin "vào đường dẫn hệ thống của bạn
  5. Giải nén lưu trữ PROJ4 và đặt nó vào c: \ PROJ
  6. nối "C: \ proj \ bin" để đường dẫn hệ thống của bạn
  7. Giải nén bindings GDAL Python và sao chép vào thư mục OSGeo cho "C: \ Python26 \ Lib \ site-packages"
  8. bạn có thể cần phải nối thêm "C: \ Python26 \ Lib \ site-packages" vào đường dẫn hệ thống của bạn

Thử nghiệm: mở IDLE và loại

from osgeo import gdal 

tôi đã tìm thấy các hướng dẫn hữu ích, nhưng không hoàn toàn áp dụng hoặc cập nhật: http://www.gis.usu.edu/~chrisg/python/2009/docs/gdal_win.pdf. Lưu ý rằng phiên bản GDAL mới hơn có sẵn (1.7.3), nhưng cần phải được biên dịch từ nguồn và không có cửa sổ nào có thể thực thi được. Phiên bản 1.6 có chứa một vài lỗi rất nghiêm trọng.

4

Nếu bạn muốn thêm GIS được tạo sẵn vào mã python/GDAL của bạn, Quantum GIS (Qgis) có trình thông dịch python được nhúng và API python đầy đủ. Bạn có thể viết các plugin cho Qgis bằng python và sử dụng các hàm GDAL cho dữ liệu raster. Qgis nằm trong hệ thống osgeo4w.

Các vấn đề liên quan