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

Mapbender Snabbstart

Mapbender är ett webbaserat geoportalramverk för att publicera, registrera, visa, navigera, övervaka och ge säker åtkomst till infrastrukturtjänster för spatiala data.

Denna snabbstart beskriver hur du gör:

  • start Mapbender

  • skapa en ansökan

  • ladda en webbkarttjänst (OGC WMS)

  • konfigurera WMS

  • lägga till element i en applikation

Så här kan en Mapbender-applikation se ut:

Starta Mapbender

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

    Om du har några problem med att köra Mapbender, kontrollera om din Apache-webbserver och din PostgreSQL-databas körs. Eller om du använder SQLite som databas, om du har skrivåtkomst till filen.

    På sidan Welcome listas applikationer som är publika och kan användas av alla användare. Applikationerna listas med en skärmdump, en titel och en beskrivning.

    Du kan öppna ett program genom att klicka på titeln, skärmdumpen eller startknappen.

  2. Innan du kan administrera med Mapbender måste du logga in för att få tillgång till administrationen.

  3. Klicka på Login längst upp till höger för att öppna inloggningssidan. Logga in med användarnamnet root och lösenordet root (Detta är standardanvändaren och lösenordet som du får efter installationen av Mapbender på OSGeoLive. Ändra root-lösenordet om du vill köra en produktiv miljö. Ta inte bort användaren root).

Skapa en individuell ansökan

Skapa en ny applikation genom att ange grundläggande information om din applikation. Därefter använder du redigeringsläget för att lägga till element, lager och säkerhet.

  1. Välj Applikationer ‣ Ny applikation

  2. Definiera en titel och en beskrivning för din ansökan

  3. Definiera en URL-titel som ska användas i URL:en för att öppna programmet. Den kan vara densamma som titeln

  4. Ladda upp en bildfil som skärmdump för applikationsöversikten

  5. Välj en mall för din applikation

  6. Välj knappen Create för att skapa applikationen

Tips

Du kan enkelt skapa en applikation genom att kopiera en befintlig applikation med hjälp av knappen Duplicate Application.

Din applikation är konfigurerad. Nu behöver du ett WMS som ska visas i din applikation.

Laddning av webbkarttjänster

Du kan ladda OGC Web Map Services (WMS) till din applikation.

En WMS returnerar en XML-fil när dokumentet getCapabilities begärs. Denna information analyseras av Mapbender och Mapbender hämtar all nödvändig information om tjänsten från denna XML-fil

Tips

Du bör först kontrollera Capabilities-dokumentet i din webbläsare innan du försöker ladda det med Mapbender

  1. Välj menyalternativet Tjänster ‣ Lägg till tjänst eller använd +-knappen.

  2. Länk till WMS getCapabilities URL i textfältet Serviceurl. Här är ett exempel på WMS: WhereGroup OSM WMS https://osm-demo.wheregroup.com/service?SERVICE=WMS&VERSION=1.3.0&REQUEST=getCapabilities

  3. Ange användarnamn och lösenord om din tjänst kräver autentisering.

  4. Klicka på Load för att ladda tjänsten till repository.

  5. Ladda en annan WMS https://sgx.geodatenzentrum.de/wms_topplus_open?request=GetCapabilities&service=WMS&VERSION=1.3.0

Efter en lyckad registrering av tjänsten kommer Mapbender att visa en översikt över den information som tillhandahållits av tjänsten.

Lägg till tjänst i applikation

Efter en lyckad uppladdning av ett WMS vill du lägga till ditt WMS i en applikation.

  1. Välj Applikationer ‣ redigeringsknapp ‣ Lager ‣ redigeringsknapp.

  2. Klicka på +-knappen för att lägga till en layerset, som representerar en samling lager (ett möjligt namn skulle kunna vara main)

  3. Nu kan du lägga till lager i lageruppsättningen

  4. Klicka på +-knappen på din nya lageruppsättning för att lägga till en tjänst.

Konfigurera ditt WMS

Du kan konfigurera WMS för din specifika applikation. Du kanske inte vill tillhandahålla alla lager eller så vill du ändra ordningen eller titlarna på lagren eller inaktivera funktionsinformationen eller ändra maxskalan för ett lager.

  1. Välj Applications ‣ edit-Button ‣ Layers ‣ edit-Button för att konfigurera Service Instance.

  2. Du kommer att se en tabell med tjänstens lager.

  3. Du kan ändra ordningen på lagren genom att dra och släppa dem.

../_images/mapbender3_wms_application_settings.png

Lägg till element i din applikation

Mapbender erbjuder en uppsättning element. Du kan lägga till elementen i din applikation. Du har olika regioner (verktygsfält, sidofält, innehåll, sidfot) där du kan lägga till element.

  1. Välj Applications ‣ edit-Button ‣ Layers ‣ Button + för att få en överblick över de element som Mapbender3 tillhandahåller.

  2. Välj ett element från listan.

  3. Lägg märke till att du har olika områden i din applikation. Se till att lägga till elementet i en region som är meningsfull.

  4. Konfigurera elementet. Notera: När du väljer ett element, t.ex. map, ser du att elementet har en uppsättning attribut. Varje element erbjuder individuella attribut för konfiguration.

  5. Du kan ändra elementets position genom att dra och släppa det.

  6. Ta en titt på din applikation. Öppna din applikation från Applikationer ‣ Applikationsöversikt

Nu bör du få en uppfattning om hur lätt det är att ändra en Mapbender-applikation utan ändringar i koden.

You find detailed information on every element in the Mapbender element documentation.

Saker att prova

  • lägga till ett Map Element i innehållet i din applikation

  • lägg till ett Layertree i sidofönstret i din applikation

  • lägga till en legend i sidofönstret i din applikation

  • lägga till ett utskriftselement i innehållet

  • lägg till en knapp som öppnar utskriften högst upp i din applikation

  • lägga till navigeringsverktygsfältet i innehållet

  • lägga till en översiktskarta i innehållet

  • lägga till en Copyright och ändra copyright-texten

  • lägga till en Scales Selector och en SRS Selector i sidfoten

Här är några ytterligare utmaningar som du kan prova:

  1. Försök att ladda in ett WMS i din applikation. Försök att konfigurera ditt WMS.

  2. Försök att skapa en individuell ansökan.

  3. Skapa användare och grupper och tilldela en applikation till de nya användarna/grupperna.

What next?

Detta är bara det första steget på vägen till att använda Mapbender. Det finns mycket mer funktionalitet som du kan prova.