Plugin CERT per QGIS

File html generato il 18 aprile 2008; aggiornato al 18 aprile 2008

Indice

Introduzione

Questa pagina web illustra un plugin per QGIS che funge da interfaccia al programma CERT2SHP, realizzato nell'ambito della convenzione ARPAT-IFAC. Il programma CERT2SHP è una applicazione DOS che viene lanciata automaticamente al termine di ogni sessione di calcolo di PLEIA e che può essere anche utilizzata attraverso PLEIA-Mostra (menù file -> genera shp).
Il plugin al quale questa pagina si riferisce permete di lanciare CERT2SHP come un comando di QGIS e di visualizzare "al volo" gli shapefile generati.
Si tratta di uno strumento creato per utilizzo personale e senza alcuna pretesa, ma credo che possa risultare utile a chi si trova a lavorare con PLEIA e con CERT e quindi ho deciso di metterlo a disposizione degli eventuali interessati.
Oltre a generare uno strumento utile per la mia attività mi proponevo anche di studiare la fattibilità di plugin per QGIS utilizzando il linguaggio di programmazione Python. Mi ero già cimentato un paio di anni fa con lo sviluppo di plugin per QGIS in linguaggio C++, ma sotto windows si era rivelato un compito abbastanza oneroso per cui mi ero fermato quasi subito ed il risultato, seppur funzionante, era molto rudimentale. Questa volta, sia per la maggiore maturità di QGIS sotto windows sia per la versatilità del linguaggio python, sia per la maggiore abbondanza di riferimenti, il compito si è rivelato ben più abbordabile.
La facilità di generazione di plugin per QGIS costituisce una importante possibilità di integrazione nel GIS di strumenti privi di una interfaccia che permetta di interagire con la cartografia numerica o più in generale con dati territoriali in formato numerico.

Installazione del plugin per la versione di QGIS 2.*

Il plugin è stato testato con la versione 2.1 di QGIS scaricata da questa pagina Il plugin per la versione 2.* di QGIS può essere scaricato al seguente indirizzo plugin_cert_qgis2.0.zip

Installazione del plugin CERT

Scompattare l'intero archivio zip plugin_cert_qgis2.0.zip nella sottocartella
..apps/qgis/python/plugins
situata nell'albero di cartelle di installazione di QGIS
Se si utilizza winzip, spuntare la check box Use folder names
Torna all'indice

Installazione del plugin per la versione di QGIS 1.0

Nella sezione dei link si possono trovare i riferimenti alle pagine di download di QGIS e di Python. Qui sotto, oltre al file zip che contiene il plugin, trovate i pacchetti autoinstallanti delle versioni dei programmi utilizzate per testare il plugin.
Installer (locale) QGIS 1.0 del 16-02-2009 (exe 91 MB)
Plugin CERT per QGIS VERSIONE >= 1.0(zip 127 kB)

Installazione di QGIS 1.0

La versione di QGIS 1.0 è disponibile in un pacchetto che comprende anche Python, che nelle versioni precedenti doveva essere invece scaricato ed installato a parte. L'istallazione del pacchetto permette di selezionare dalla rete vari pacchetti opzionali. Per il funzionamento del plugin CERT è necessario installare almeno il pacchetto python-qgis. Il file zip osgeopkgs.zip contiene python, qgis 1.0 e vari plugin per quest'ultimo, tra i quali grass. Utilizzando questo pacchetto è possibile installare qgis 1.0 anche su computer non connessi ad internet. Per fare questo è necessario:

Installazione del plugin CERT

Scompattare l'intero archivio zip plugin_cert_qgis1.0.zip nella sottocartella
..apps/qgis/python/plugins
situata nell'albero di cartelle di installazione di QGIS
Se per installare QGIS si è utilizzato il file zip osgeopkgs.zip allora il percorso completo è C:/Programmi/OSGeo4w/apps/qgis/python/plugins
Se si utilizza winzip, spuntare la check box Use folder names
Torna all'indice

Installazione del plugin per le versioni di QGIS precedenti alla 1.0

Nella sezione dei link si possono trovare i riferimenti alle pagine di download di QGIS e di Python. Qui sotto, oltre al file zip che contiene il plugin, trovate i pacchetti autoinstallanti delle versioni dei programmi utilizzate per testare il plugin.
Python 2.5 (zip 11 MB)
Installer QGIS 0.9.2 del 16-02-2008 (exe 66 MB)
Plugin CERT per QGIS VERSIONI PRECEDENTI ALLA 1.0(zip 127 kB)
Per utenti non esperti è fortemente consigliato installare nell'ordine prima PYTHON e poi QGIS 0.9.2.
QGIS, per far funzionare il plugin ha bisogno di Python, che viene cercato automaticamente durante l'installazione di QGIS stesso. Se Python viene installato successivamente è l'utente che, prima di poter utilizzare il plugin, deve farsi carico di indicare al programma dove Python è stato installato.

Installazione di Python

Nelle seguenti immagini sono illustrati i principali passaggi dell'installazione di Python 2.5
Creare una cartella il cui percorso sia privo di spazi (ad es. C:/Programmi/Python_2_5)

Installazione di QGIS

Nelle seguenti immagini sono illustrati i principali passaggi dell'installazione di QGIS 0.9.2
Creare una cartella il cui percorso sia privo di spazi (ad es. C:/Programmi/QGIS_092)
Nella quinta immagine si può notare come Python sia stato localizzato in fase di installazione.

Installazione del plugin CERT

Scompattare l'intero archivio zip plugin_cert.zip nella sottocartella
../python/plugins
situata nell'albero di cartelle di installazione di QGIS
Se si utilizza winzip, spuntare la check box Use folder names

Problemi di installazione noti

Torna all'indice

Utilizzo del plugin

Caricamento del plugin

Caricare il plugin dal Plugin Manager. Se non si vede il plugin provare a riferirsi ai problemi di installazione noti.
Il plugin CERT mette a disposizione quattro diversi strumenti, associati a una distinta voce di menù ed ad un bottone nella bottoniera dei comandi del plugin.

Impostazioni preliminari del pannello dei comandi CERT2SHP

Prima di poter utilizzare i bottoni della parte bassa del pannello dei comandi è necessario:
  • Indicare quale è la cartella di installazione di CERT2SHP
  • Indicare dove si vogliono generare gli shp
La casella di testo sotto la edit-box più alta segnala se la cartella selezionata contiene CERT2SHP e connect.def.
CERT2SHP è situato nella sottocartella Strumenti nella cartella di installazione di PLEIA-EMF.
Una volta selezionate le due cartelle uscire dal plugin utilizzando il bottone in basso.
In al modo i percorsi delle cartelle sono memorizzati in un file xml e vengono ricaricate ogni volta che si apre il pannello dei comandi.

Utilizzo del pannello dei comandi CERT2SHP

Paragrafo da fare

Linee da archivio

Altri strumenti messi a disposizione nel plugin

Paragrafo da fare
Note:

Bachi noti

Paragrafo da fare
Note:
Torna all'indice

Link utili

Torna all'indice

Log delle versioni

N Data rilascio Note
0.1 18-04-2008 Prima versione del plugin.
Strumenti disponibili:
  • Pannello comandi CERT2SHP
  • Rimozione dalla vista di tutti i layer
  • Aggiornamento da sorgente di tutti gli shp caricati nella vista
  • Eliminazione da disco di tutti gli shp caricati nella vista