Peter Axelsson Digpro AB Nya sätt att presentera och utbyta data Standarder för datautbyte, WMS, Google Earth & Maps Peter Axelsson Digpro AB
Internet och GIS Internet har förändrat synen på GIS Kartor ses inte som en speciell teknik (GIS) utan som en del av informationsmängden Enkla kartverktyg som t ex Eniro har funnits en tid Nya Internetklienter med tillgång till enorma databaser har utvecklats under senare tid, t ex Google Maps, Google Earth, Live Local Kart- och GIS-data har blivit intressant för organisationer med stora utvecklingsresurser, Microsoft, Google, Oracle Kommer att förändra förutsättningarna för de “traditionella” GIS-leverantörerna på sikt
Hur påverkar det oss? Ställer högre förväntningar på klienter och data som presenteras på Internet, t ex driftsinformation, avbrott, turistinfo Prestanda måste vara jämförbara Enkla användargränssnitt Svårt att utveckla konkurrerande produkter: Använd dem i stället när det är möjligt Presentera egna data och kartor på Internet Använd befintliga databaser som bakgrundsinformation om det behövs
Plus och minus Tillgång till bra kartklienter på Internet Program som är accepterade av användarna Ingen särskild plug-in för just “vår” kartklient Saknar kontroll av bakgrundsdata (aktualitet, geometrisk noggrannhet mm) Saknar kontroll av klientfunktioner Inga licensintäkter
Tänkbar systembild, DP/Spatial Intranät Avancerad klient (som idag) Java-applet DP/Spatial Facilplus Oracle Spatial Webbserver Internet Presentera information T ex Google Maps, Google Earth Andra databaser T ex fastighets- information
Standarder och format OGC – Open Geospatial Consortium Tar bl a fram standarder för data och datautbyte WMS – Web Map Service, passar för presentation av data. Levererar en bild, t ex jpg eller png. Anrop: http://fpp.digpro.se/bios/servlet/bios.servlets.web.wms.WMS?&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&WIDTH=1000&HEIGHT=738&BBOX=18.05,59.31,18.07,59.32 Finns gränssnitt i många kartklienter, t ex Google Earth WFS – Web Feature Service, utbyte av objekt/vektor-information via XML/GML
Kartdata i Google Earth Kartbild från DP/Spatial presenterad i Google Earth som WMS-tjänst
Standarder och format XML och GML ger möjlighet att beskriva objekt med både attribut, relationer och geometrier KML är en utbyggd XML/GML-standard från Google för att även beskriva presentationen av data <?xml version="1.0" encoding="ISO-8859-1"?> <kml xmlns="http://earth.google.com/kml/2.0"> <Document> <Placemark> <description>FINLANDSGATAN 13. Brand, brandfarlig vätska/fast ämne</description> <name>Statoil Akalla</name> <LookAt> <longitude>17.92979159383371</longitude> <latitude>59.413608253037154</latitude> <range>540.68</range> <tilt>0</tilt> <heading>3</heading> </LookAt> <Point id="khPoint706"> <coordinates>17.92979159383371,59.413608253037154,0</coordinates> </Point> </Placemark
Standarder och format KML kan anropa webbtjänster ( web services) för att läsa data direkt ur t ex DP/Spatial. Parametrar kan anges för hur ofta data ska uppdateras, geografiska områden mm <?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://earth.google.com/kml/2.0"> <NetworkLink> <name>Riskobjekt BF</name> <open>1</open> <flyToView>1</flyToView> <Url> <href>http://fpp.digpro.se/bios/servlet/bios.servlets.web.TestKml</href> (t ex avbrott, allmän info) <viewRefreshMode>onRequest</viewRefreshMode> </Url> </NetworkLink> </kml>
Demo Använda Google Earth för att visa data från WMS-tjänst (DP/Spatial – Kartor från Stockholms Stad) Kartor Data 3D Hämta positioner från Brandförsvarets HELIOS för att visa i Google Maps Enstaka punkt Köranvisningar Visa data från HELIOS i Google Maps http://fpp.digpro.se/bios/servlet/bios.servlets.web.TestKml
Demo Använda Google Earth som ett allmänt! kartverk SLs nät (ingår i ett Europeiskt projekt att) 3D-modell stadshuset 3D-modell Östberga Exempel på myndigheter som utnyttjar Google Earth för informationsspridning Near Real-time Severe Weather Data for the US from NOAA Sheboygan, 3D-modell