Numero visite
Questa pagine è stata vista da 22568 persone

Home

Dec 7, 2010

OGR2Layers crea facilmente la tua pagina webgis....


OGR2Layers è un plugin per QGIS che aiuta e semplifica la creazione un semplice webgis utilizzando OpenLayers....
Categoria: QGIS
Postato da: lucadelu

OGR2Layers crea una pagina HTML contenente il codice necessario a visualizzare e interrogare i vettoriali caricati su QGIS attraverso le librerie OpenLayers. Le prime versioni sono portate avanti da Nicolas BozonRene-Luc D'Hont è stato poi ripreso da Michael Douchin ed infine l'ho preso in mano io; il primo grosso lavoro è stato effettuato durante il QGIS Hackfest di Pisa quando sono state aggiunte diverse features e poi poche settimane fa, in concomitanza del QGIS Hackfest di Wroclaw (Polonia) al quale non ho potuto partecipare, ho messo mano in modo sostanziale a

l codice rendendolo più pythonistico creando diversi oggetti per semplificare lo sviluppo futuro.

Vediamo come funziona il plugin. Innanzitutto dovrete installarlo tramite "Plugins -> Recupero Plugin Python" e poi attivarlo selezionandolo da "Gestione Plugins". Dopo aver caricato uno o più vettoriali in QGIS potete lanciare il plugin cliccando il pulsante qui rappresentato.

Appena avviato vi apparirà il primo pannello ("QGIS") dove:

  • potrete visualizzare i layer vettoriali che state per utilizzare nella vostra pagina
  • dovrete scegliere la cartella dove salvare i file
  • potrete cambiare il formato di output, scegliendo tra GeoJSON e GML

Ora potrete passare al secondo tab ("OpenLayers")

Secondo pannello "OpenLayers"

In questo pannello potrete impostare alcune variabili di OpenLayers:

  • il titolo della pagina
  • da dimensione della mappa
  • il layer di sfondo da utilizzare scegliendo tra tre layer di OpenStreetMap (Mapnik, Osmarender e Cyclemap) più due servizi WMS
  • l'estensione di default della mappa (quella preimpostata è quella minima per vedere i vostri vettoriali)
  • l'ultima scelta che potrete fare è quella di tenere aperto o chiuso il pannallo che in OpenLayers serve per cambiare i layer

Terzo pannello

Ora potrete passare all'ultima schermata dove ci sono alcuni campi opzionali:

  • potrete aggiungere alcuni controlli, attualmente sono la posizione del mouse (mouseposition), la barra di zoom (panZoomBar), la barra della scala (scale bar), il riquadro per visualizzare una mappa con estensione maggiore (overviewmap), l'attribuzione dei layer (attribution) infine un pulsante per ottenere il link con l'estensione e lo zoom attuale (permalink)
  • potrete scegliere se utilizzare gli stili di QGIS, sono tutti e quattro supportati (simbologia singola, simbologia graduata, colore continuo e valore unico), oppure se utilizzare quella di default di OpenLayers (colore arancione)
  • l'ultima opzione vi darà la possibilità di interrogare i vostri dati attraverso la pagina web, creando in automatico una tabella contenente tutti i campi alfanumerici del vettoriale. Le scelte sono tre; interrogare una feature (consigliata per linee e poligoni), interrogare più features utilizzando la cluster strategy (funziona solo, ed è molto cosigliato, per i punti soprattutto se ravvicinati) di OpenLayers, l'ultima checkbox server non fare interrogare i layer (opzione dei default se non si selezione nulla)

Una volta eseguite tutte le vostre scelte cliccate su OK e poco dopo avrete nella cartella di destinazione troverete tutto l'occorrente per visualizzare i dati attraverso un browser internet.

Per maggiori informazioni potete guardare il wiki e invece se volete segnalare un bug oppure nuove features da implementare andate sul mio bugtracker.


Feed RSS
Cerca
Licenza


2010-2012 - www.lucadelu.org

This site is powered by CMS Made Simple
Designed by Luca Delucchi based on InnovativeStylee of Web Stylee.

Mi piace