Programmazione & GIS

:: Python ::

Nello "sfogliare" queste pagine web si presuppone che il lettore conosca già la sintassi di Python (esistono numerosi siti web, anche in italiano, dedicati a questo argomento e dai quali attingere preziose informazioni).

Nel sottomenu "Esempi Python" presente in questa pagina, sono riportati vari esempi di script realizzati in Pytnon che mostrano come utilizzare le diverse librerie implementate in Grass attraverso questo linguaggio di programmazione.

Infine, per lanciare uno script (ad esempio v.somma.py) vi sono varie modalità:
  1. In Layer Manager, attraverso la voce di Menu File->Launch script, si apre una finestra di dialogo nella quale indicare la cartella dove è contenuto il file Python, selezionando il file v.somma.py e premendo il pulsante Apri si avvierà la finestra di dialogo del comando; dalla versione 6.4.3 nel caso il file sia contenuto in una cartella non presente nella variabile d'ambiente GRASS_ADDON_PATH, si apre una finestra di dialogo che chiede se aggiungere anche questa cartella alla predetta variabile; ovviamente occorre rispondere in modo affermativo.

Finestra Launch


  1. In Layer Manager, Tab Command console, digitare v.somma.py nella finestra di testo inferiore (anche in questo caso si avvierà la finestra di dialogo del comando); nel caso venga, invece, digitato il comando seguito dai nomi delle coperture v.somma.py map=nome_vettoriale colonna=nome_colonna, lo script verrà avviato direttamente.

Command Console


  1. In MSYS digitare: v.somma.py map=nome_vettoriale colonna=nome_colonna (in questo caso la finestra di dialogo non verrà avviata e lo script sarà eseguito in modalità comando).

MSYS Shell

  1. In MSYS digitare: v.somma.py senza parametri (in questo caso la finestra di dialogo verrà avviata e lo script sarà eseguito mediante l'interfaccia grafica).


Argomenti correlati: