2010-02-14 16 views
7

Strona główna biblioteki GDAL sugeruje, że osoby, które tam przybywają, już wiedzą, co robią. Pracuję z ArcGIS i nie jestem zaznajomiony ze skomplikowanymi konfiguracjami z zależnościami bibliotek, jak sugeruje GDAL. Czy istnieje łatwy "pakiet", który mogę pobrać? Znalazłem maptools.org i wydaje mi się, że biblioteki, które są dostępne, są dostępne dla każdego wybranego języka programowania? Znalazłem także QGIS, który najwyraźniej używa GDAL.Łatwe metody instalacji i dostępu do biblioteki GDAL?

Zajmuję się GDAL, ponieważ ma funkcjonalność, której nie ma ArcGIS. Moim językiem wyboru jest python. Jaka jest moja najlepsza (i najłatwiejsza) droga do zrobienia?

dziękuję!

+0

Z jakiego systemu operacyjnego korzystasz? –

Odpowiedz

4

Najprostszą opcją jest prawdopodobnie użycie instalatora OSGeo4W (dla Windows). Dzięki temu możesz wybrać GDAL z dużej listy narzędzi OpenSource GIS. W "libs" wybierz wersję GDAL, którą chcesz. Aby dodać obsługę Pythona, wybierz gdal ** - python, upewniając się, że wersje są zgodne. Możesz odznaczyć coś innego (z wyjątkiem myślę, że trzeba python-numpy, który jest wybrany domyślnie):

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

następnie sprawdzić niektóre z przykładowych skryptów Python/gdal w:

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

Więcej szczegółów GDAL Python tutaj:

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

Inne opcje

Spójrz na http://trac.osgeo.org/gdal/wiki/DownloadingGdalBinaries

Można uruchomić skonfigurować pakiet w zip tutaj (tam nie wydaje się być wersja 1.7 jeszcze out):

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

mniejszy zbiór narzędzi można znaleźć tutaj (FW jest Frank Warmerdam twórca/opiekun gdal):

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

+0

OSGeo4w jest preferowaną trasą w systemie Windows. FWTools jest de-podkreślany i jest głównie wspierany z myślą o tych, którzy przyzwyczaili się do niego i nie są gotowi na zmianę. Możliwe jest [http://yukongis.ca/How_To/Shared_ArcGIS_and_Osgeo4W_python_install udostępnienie pojedynczej instalacji pythona między arcgis i o4w], ale na początek łatwiej jest utrzymać oba równolegle i nieświadome siebie nawzajem. –

2

Download:

Montaż:

  1. Uruchom instalator Pythona zainstalować Python
  2. rozpakuj archiwum gdal i umieścić go w katalogu c: \ gdal-1,6
  3. dodać zmienną użytkownika GDAL_DATA z zawierającym pełną ścieżkę dostępu do danych folder "C: \ gdal32-1.6 \ data "(Panel sterowania> Właściwości systemu> zakładka Zaawansowane> Zmienne środowiskowe)
  4. Dołącz" C: \ gdal32-1.6 \ bin "do ścieżki systemowej
  5. Rozpakuj archiwum PROJ4 i umieść je w c: \ PROJ
  6. Dołącz "C: \ PROJ \ bin" na swojej ścieżce systemowej
  7. Rozpakuj powiązania GDAL Python i skopiować folder OSGeo do "C: \ Python26 \ Lib \ site-packages"
  8. Być może trzeba dołączyć "C: \ Python26 \ Lib \ site-packages" do ścieżki systemowej.

Testowanie: Otwarte IDLE i rodzaj

from osgeo import gdal 

znalazłem te instrukcje przydatne, ale nie do końca dotyczy bądź na bieżąco: http://www.gis.usu.edu/~chrisg/python/2009/docs/gdal_win.pdf. Zauważ, że dostępna jest nowsza wersja GDAL (1.7.3), ale musi być skompilowana ze źródła i nie istnieje jeszcze żaden plik wykonywalny Windows. Wersja 1.6 zawiera kilka bardzo poważnych błędów.

4

Jeśli chcesz dodać gotowy GIS do swojego kodu Pythona/GDAL, Quantum GIS (Qgis) ma wbudowanego interpretera pythonów i pełnego API Pythona. Możesz pisać wtyczki dla Qgis w pythonie i używać funkcji GDAL dla danych rastrowych. Qgis jest w systemie osgeo4w.

Powiązane problemy