../../_images/logo_mapbender.png ../../_images/OSGeo_project.png

Guida rapida Mapbender

Mapbender è un framework geoportale basato sul web per pubblicare, registrare, visualizzare, navigare, monitorare e concedere un accesso sicuro ai servizi di infrastruttura di dati spaziali.

Questa Guida Rapida descrive come:

  • avvia Mapbender

  • crea un’applicazione

  • carica un Web Map Service (WMS OGC)

  • configurare WMS

  • aggiungi elementi ad una applicazione

Ecco come può apparire un’applicazione Mapbender:

../../_images/mapbender_screenshot.png

Avvia Mapbender

  1. Choose Geospatial ‣ Browser Clients ‣ Mapbender from the start menu or visit http://localhost/mapbender/app.php. The application will take a few moments to start up

    Se hai qualche difficoltà nell’eseguire Mapbender, controlla se il tuo web server Apache e il tuo database PostgreSQL sono in funzione. O se usi SQLite come database se hai accesso in scrittura al file.

    La pagina di benvenuto elenca le applicazioni che sono pubbliche e possono essere utilizzate da tutti gli utenti. Le applicazioni sono elencate con una schermata, un titolo e una descrizione.

    Puoi aprire un’applicazione cliccando sul titolo, sulla schermata o sul pulsante di avvio.

  2. Prima di poter amministrare con Mapbender devi fare il login per avere accesso all’amministrazione.

  3. Clicca su Login in alto a destra per aprire la pagina di login. Accedi con il nome utente root e la password root (Questo è l’utente e la password di default che si ottiene dopo l’installazione di Mapbender su OSGeoLive. Si prega di cambiare la password di root se si desidera eseguire un ambiente produttivo. Non cancellare l’utente root).

../../_images/mapbender3_application_overview.png

Crea un’applicazione individuale

Crea una nuova applicazione fornendo informazioni di base sulla tua applicazione. Dopo di che usi la modalità di modifica per aggiungere elementi, layer e sicurezza.

  1. Scegli Applications ‣ New Application.

  2. Definisci un titolo e una descrizione per la tua applicazione

  3. Definisci un titolo URL che sarà usato nell’URL per aprire l’applicazione. Può essere lo stesso del titolo

  4. Carica un file immagine come screenshot per la panoramica dell’applicazione

  5. Scegli un modello per la tua applicazione

  6. Scegli il pulsante Create per creare l’applicazione

Suggerimento

È possibile creare facilmente un’applicazione copiando un’applicazione esistente utilizzando il pulsante Duplicate Application.

La tua applicazione è impostata. Ora hai bisogno di un WMS da visualizzare nella tua applicazione.

../../_images/mapbender3_create_application.png

Caricamento Web Map Services

Puoi caricare OGC Web Map Services (WMS) nella tua applicazione.

Un WMS restituisce un file XML quando viene richiesto il documento getCapabilities. Queste informazioni sono analizzate da Mapbender e Mapbender ottiene tutte le informazioni necessarie sul servizio da questo XML

Suggerimento

Dovresti prima controllare il documento Capabilities nel tuo browser prima di provare a caricarlo con Mapbender

  1. Scegli la voce di menu Services ‣ Add Service o usa il pulsante +.

  2. Link all’URL getCapabilities del WMS nel campo di testo Serviceurl. Ecco un esempio WMS: WhereGroup OSM WMS https://osm-demo.wheregroup.com/service?SERVICE=WMS&VERSION=1.3.0&REQUEST=getCapabilities

  3. Inserisci nome utente e password se il tuo servizio necessita di autenticazione.

  4. Clicca su Load per caricare il servizio nel repository.

  5. Carica un altro WMS https://sgx.geodatenzentrum.de/wms_topplus_open?request=GetCapabilities&service=WMS&VERSION=1.3.0

../../_images/mapbender3_wms_load.png

Dopo aver registrato con successo il servizio, Mapbender mostrerà una panoramica delle informazioni fornite dal servizio.

Aggiungi un Servizio all’Applicazione

Dopo aver caricato con successo un WMS, vuoi aggiungere il tuo WMS a un’applicazione.

  1. Scegli Applications ‣ edit-Button ‣ Layers ‣ Edit-Button.

  2. Clicca su +-button per aggiungere un insieme di layer, che rappresenta una collezione di layer (un possibile nome potrebbe essere main)

  3. Ora puoi aggiungere il layer al set dei layer

  4. Clicca su +-button al tuo nuovo set di layer per aggiungere un servizio.

../../_images/mapbender3_add_source_to_application.png

Configura il tuo WMS

Puoi configurare il WMS per la tua specifica applicazione. Forse non vuoi fornire tutti i layer o vuoi cambiare l’ordine o i titoli dei layer o disabilitare le informazioni sugli elementi o cambiare la scala massima per un layer.

  1. Scegli Applications ‣ edit-Button ‣ Layers ‣ edit-Button per configurare la Service Instance.

  2. Vedrai una tabella con i layer del servizio.

  3. È possibile cambiare l’ordine dei layer tramite drag & drop.

../../_images/mapbender3_wms_application_settings.png

Aggiungi Elementi alla tua applicazione

Mapbender offre un insieme di elementi. Puoi aggiungere gli elementi alla tua applicazione. Hai diverse regioni (Toolbar, Sidepane, Content, Footer) a cui puoi aggiungere elementi.

../../_images/mapbender3_application_add_element.png
  1. Scegli Applications ‣ edit-Button ‣ Layers ‣ Button + per avere una panoramica degli elementi che Mapbender3 fornisce.

  2. Scegli un elemento dalla lista.

  3. Nota che hai diverse aree nella tua applicazione. Assicurati di aggiungere l’elemento in una regione che abbia senso.

  4. Configura l’elemento. Nota: Quando selezioni un elemento per esempio mappa vedi che l’elemento ha un insieme di attributi. Ogni elemento offre singoli attributi per la configurazione.

  5. È possibile cambiare la posizione dell’elemento tramite drag & drop.

  6. Dai un’occhiata alla tua applicazione. Apri la tua applicazione da Applications ‣ Applications Overview.

Ora dovresti avere un’idea di quanto sia facile cambiare un’applicazione Mapbender senza modifiche al codice.

../../_images/mapbender3_application_elements.png

Si trovano informazioni dettagliate su ogni elemento nella Documentazione degli elementi di Mapbender.

Cose da provare

  • aggiungi un elemento mappa al contenuto della tua applicazione

  • aggiungi un Layertree al pannello laterale della tua applicazione

  • aggiungi una Legenda al pannello laterale della tua applicazione

  • aggiungi un elemento di stampa al contenuto

  • aggiungi un pulsante che apre la stampa all’inizio della tua applicazione

  • aggiungi la barra di navigazione al contenuto

  • aggiungi una mappa panoramica al contenuto

  • aggiungi un Copyright e cambia il testo del copyright

  • aggiungi un selettore di scale e un selettore SRS al piè di pagina

Ecco alcune sfide aggiuntive da provare:

  1. Prova a caricare qualche WMS nella tua applicazione. Prova a configurare il tuo WMS.

  2. Prova a creare un’applicazione individuale.

  3. Crea utenti e gruppi e assegna un’applicazione ai nuovi utenti/gruppi.

E ora?

Questo è solo il primo passo sulla strada per usare Mapbender. Ci sono molte altre funzionalità che puoi provare.