- En öppen GIS-plattform Anders Erlandsson Systemförvaltare Open eMap anders.erlandsson@sundsvall.se www.oemap.org utveckling.sundsvall.se RIGES Vad är • • • • ? GIS-plattform i öppen källkod Skapa kartor i webbläsaren Integrera i e-tjänster och webbplatser Byggd på öppna komponenter – Ramverk GeoExt, ExtJS, OpenLayers, OpenHierarchy – Utbyte av information via WMS, WMTS, WFS, GeoJSON GIS-plattform Sundsvalls kommun Användargränssnitt MapFish print service Åtkomst Geoserver Data Open eMap admin WUI Open eMap WUI PlanGeodatabas databas Open eMap Search services Lantmäteriet Länsstyrelsen, mm Open eMap Geo Metadata services Metadatabas Open eMap Permalink services Open eMap Admin services Open eMap config databas Spridningskanaler Open eMap Admin Design Open eMap Admin WUI Open eMap WUI JSON MapFish Print services XML JSON Open eMap Search services JSON Open eMap Permalink services JSON Open eMap GeoMetadata services JSON Open eMap Admin services XML Open eMap services WMTS GIS-tjänster WMS WFS Geoserver Shape Ora Spat Conn WMS Länsstyrelsen Shapefiler (Kartdata) Gemensamma data Topobase (Kartdata) GIS (Oracle kartdata) Tekis LV (Oracle vägdata) Externa tjänster Trafikverket lantmateriet.se ISY Road Open eMap Admin WUI • Skapa och hantera webbkartor för olika tillämpningar • Definiera såväl innehåll som funktion för webbkartor – Verktyg – Sökning – Lager • GeoExt2, ExtJS 4.2.1, OLpenLayers 2.13.1 • Skapar, uppdaterar, hämtar konfigfiler https://kartatest.e-tjansteportalen.se/openemapadmin/configs/config/89 • Dokumentation konfig https://github.com/Sundsvallskommun/OpenEMap-WebUserInterface/blob/develop/doc/config.md Open eMap WUI • Kartan som alla slutanvändare ser – GeoExt2, ExtJS 4.2.1, OpenLayers 2.13.1 • Ramverk för inbäddning i webb – Enkel och snabb integration <script type="text/javascript" src="OpenEMap.js"></script> <script type="text/javascript"> initOpenEMap(’configUrl’) </script> – Se även https://github.com/Sundsvallskommun/OpenEMapWebUserInterface#integration Funktioner idag • Zooma in/ut, panorera • Informationsverktyg, klickbara länkar • Sök fastighet, adress, ort • Sök i lager i kartan • Mäta längd/yta • Skriv ut • Rita punkt, linje, yta och text • Rita byggnader • Måttsättning av objekt • • • • • • Grupplager i fler nivåer Teckenförklaring Lägga till/ta bort lager Tända/släcka lager Olika bakgrundskartor Metadata – information om lager i kartan • Spara egna kartor • Permalink Open eMap Search services • Består av två olika tjänster – Tjänst som i sin tur söker i antingen Lantmäteriets offentliga tjänster för fastighet, adress och ortnamn – Sökning i ElasticSearch Open eMap GeoMetadata services • Tjänster för att leverera metadata om lager i kartan • PyCSW – CSW implenetation skriven i python Open eMap Permalink services • Tjänster för att lagra och hämta permalink till en viss karta • Fristående från OpenHierarchy • Ingen inloggning Open eMap Admin services • Tjänster för att lagra och hämta kartkonfigurationer som skapas med Open eMap admin • OpenHierarchy – Open Source Java web ramverk MapFish print service • Tjänst för att generera en utskrivbar karta baserad på de val användaren gjort i Open eMap WUI Geoserver • Webbkartmotor – Mycket välanvänt – God prestanda – Open source • Generera kartbilder av information – Stilsättning – Teckenförklaring – Information om objekt i lagren • Standardiserat sätt att leverera geodata – WFS Vad används är • Som friståenbde webbkartverktyg i en organisation • Integrerad i webbapplikationer/CMS • Inbäddad i e-tjänsteplattformen Open ePlatform till? Exempel Open eMap enkel klient karta.e-tjansteportalen.se Open eMap avancerad klient karta.e-tjansteportalen.se/openemapadmin/usermap Open eMap Administratörsgränssnitt karta.e-tjansteportalen.se/openemapadmin Exempel på integration http://www.raddning.info/om-oss/larm-pa-karta.html oemap.org Anders Erlandsson anders.erlandsson@sundsvall.se Källkod på Github • Open eMap WUI – https://github.com/Sundsvallskommun/OpenEMap-WebUserInterface • Open eMap Admin WUI + Design + Services – https://github.com/Sundsvallskommun/OpenEMap-Admin-WebUserInterface – https://github.com/Sundsvallskommun/OpenEMap-Admin-Services – https://github.com/Sundsvallskommun/OpenEMap-Admin-Design • Open eMap Search services – https://github.com/Sundsvallskommun/OpenEMap-Search-backend • Open eMap Permalink services – https://github.com/Sundsvallskommun/OpenEMap-Permalink-Services Dokumentation • Open eMap WUI – • • • • • • http://oemap.org/doc/OpenEMapWebUserInterface/1.6.0/#!/api/OpenEMap.Client Open eMap Admin WUI - Kommer 2015 Open eMap Admin Services - Kommer 2015 Open eMap Admin Design - Kommer 2015 Open eMap Admin Web User Interface - Kommer 2015 Open eMap Permalink Services - Kommer 2015 Open eMap Search Services - Kommer 2015
© Copyright 2024