2010-02-14 12 views
7

La homepage della libreria GDAL implica che le persone che arrivano lì sanno già cosa stanno facendo. Lavoro con ArcGIS e non ho familiarità con configurazioni complesse con dipendenze della libreria come suggerisce GDAL. C'è un semplice "pacchetto" che posso scaricare? Ho trovato maptools.org e immagino che le librerie che hanno sono accessibili da qualsiasi linguaggio di programmazione di scelta? Ho anche trovato QGIS che apparentemente utilizza GDAL.Semplici metodi di installazione e accesso alla libreria GDAL?

Sto cercando in GDAL perché ha funzionalità che ArcGIS non ha. Il mio linguaggio preferito è python. Qual è il mio migliore (e easieist) percorso da portare qui ??

grazie!

+0

Quale sistema operativo stai utilizzando? –

risposta

4

L'opzione più semplice è probabilmente l'utilizzo del programma di installazione OSGeo4W (per Windows). Con questo è possibile selezionare GDAL da un ampio elenco di strumenti GIS OpenSource. Sotto "libs" seleziona la versione di GDAL che desideri. Per aggiungere il supporto per Python seleziona gdal ** - python assicurandoti che le versioni corrispondano. È possibile deselezionare qualsiasi altra cosa (tranne Penso che avete bisogno di Python-NumPy che viene selezionata per impostazione predefinita):

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

quindi verificare alcuni degli script Python/GDAL campione a:

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

Maggiori dettagli GDAL Python qui:

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

Altre opzioni

Date un'occhiata a http://trac.osgeo.org/gdal/wiki/DownloadingGdalBinaries

È possibile eseguire il pacchetto allestito nella zip qui (non sembra essere una versione 1.7 ancora fuori):

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

Una piccola collezione di strumenti può essere trovato qui (FW è per Frank Warmerdam il creatore/curatore di GDAL):

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

+0

OSGeo4w è il percorso preferito su Windows. FWTools è de-enfatizzato ed è principalmente supportato per coloro che si sono abituati e non sono pronti a cambiare. È possibile [http://yukongis.ca/How_To/Shared_ArcGIS_and_Osgeo4W_python_install condividere una singola installazione python tra arcgis e o4w], ma per cominciare è più semplice mantenere i due in parallelo e ignoranti l'uno dell'altro. –

2

download:

Installazione:

  1. Eseguire il programma di installazione di Python installare python
  2. Decomprimere l'archivio GDAL e metterlo in c: \ gdal-1.6
  3. Aggiungere una variabile utente GDAL_DATA con contenente il percorso completo ai dati cartella "C: \ gdal32-1.6 \ data "(Pannello di controllo> Proprietà del sistema> scheda Avanzate> Variabili d'ambiente)
  4. Aggiungi" C: \ gdal32-1.6 \ bin "al percorso di sistema
  5. Decomprimi l'archivio PROJ4 e posizionalo in c: \ PROJ
  6. Append "C: \ PROJ \ bin" al percorso di sistema
  7. Decomprimere i binding GDAL Python e copiare la cartella OSGeo a "C: \ Python26 \ lib \ site-packages"
  8. potrebbe essere necessario aggiungere "C: \ Python26 \ Lib \ site-packages" sul tuo percorso di sistema

Testing: Aprire IDLE e tipo

from osgeo import gdal 

ho trovato queste istruzioni utili, ma non del tutto applicabile o fino ad oggi: http://www.gis.usu.edu/~chrisg/python/2009/docs/gdal_win.pdf. Si noti che una versione più recente di GDAL è disponibile (1.7.3), ma deve essere compilata dall'origine e non esiste ancora un eseguibile di Windows. La versione 1.6 contiene alcuni bug molto gravi.

4

Se si desidera aggiungere un GIS ready-made al tuo codice Python/GDAL, Quantum GIS (QGIS) ha un interprete Python integrato e un'API completa pitone. È possibile scrivere plugin per Qgis in python e utilizzare le funzioni GDAL per dati raster. Qgis è nel sistema osgeo4w.

Problemi correlati