Open Data. Geo Fyns Dataportal

Relaterede dokumenter
Opsætning (GIS udbyder)

Opsætning (GIS udbyder)

Opsætning (GIS udbyder)

Opsætning (GIS udbyder)

VEJLEDNING I OPSÆTNING I MICROSTATION, MAPINFO, QGIS OG ARCGIS

VEJLEDNING I OPSÆTNING I MICROSTATION, MAPINFO, QGIS OG ARCGIS

Byggebasen Javascript

Google Earth møder Kortforsyningen

Anvendelse af Model- View koncept i SAS Stored Processer

vejman.dk WMS/WFS dokumentation vmgeoserver.vd.dk Maj 2013 Udgave 2.0

Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:...

Crime Profiler v2.0 Nyheder. Februar 2012

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse.

Databaseadgang fra Java

Data load og udtræk. 2. iteration: implmentation (test af backend) PHP mysql. Loade og parse XML (SimpleXML, Xpath) Filhåndtering i PHP JSON

GeoRest API. Nye geonøgler i Kortforsyningen. Nikolaj Kamstrup

GeoMidt temadag 9/

RETNINGSLINJER EKSTRA BLADET MOBIL

3. PROJEKT, 2 SEMESTER

Dokumentation. Karen-Louise Fejerskov

Spatial Suite Bruggergruppemøde Øst Tirsdag den 11. juni Karsten Pihl,

Spatial Query Der er mange forskellige metoder til at søge efter data. Data kan opdeles i attributdata og geografiske objekter. De mest almindelige

PHP Quick Teknisk Ordbog

FORSTÅELSE FOR GRAFISK PRODUKTION

RETNINGSLINJER EKSTRA BLADET TABLET

VÆR EFFEKTIV SOM SAS PROGRAMMØR MED SAS ENTERPRISE GUIDE 7.12 GEORG MORSING

Hvordan laver jeg mit eget kort på ArcGIS Online?

Vejledning i brug af WFS fra Kortforsyningen i MapInfo

Kortforsyningen - Et hav af data og meget andet. Tom Weber, Kort & Matrikelstyrelsen

ODBC made easy på dansk (når bare man ved hvordan) Jesper Michelsen, Data warehouse & Analyse

Casper Fabricius ActiveRecord. O/RM i Ruby on Rails

Samspillet mellem databaser og kort styres af GeoCAD programmet GeoDB.

GRAFISK PRODUKTION WORK- FLOW DREAMWEAVER CS5 DESIGN & KODNING AF LANDING PAGE. a.link, a.hover, a.visited. Wrapper. paragraph CSS. h1 h2.

portfolio GRAFISK WORKFLOW

Indhold. Grafisk workflow 3 Procesbeskrivelse 4 Inspiration 5 Skitser 6 Flowchart 7 Typografi og farver 8 Skelet 9 Storyboard 12 Html, css og seo 16

GRAFISK PRODUKTION PORTFOLIO DAN KLESSEN BOOSTING BUSINESS MEDIEGRAFIKER SVENDEPRØVE

Selection Udvælgelse. For at markere mere end en polygon, holdes Ctrl samtidig. Klik på næste polygon. Gentag for i alt 5 polygoner.

GIS. Guide til indlæsning af data i ArcGIS herunder KMS-data fra internettet

Opsætning af brugere og temaer i GIS4Mobile

Sammen om data. Jesper Gaardboe Jensen. GeoØst sommermøde den 6. juni 2019

Database for udviklere. Jan Lund Madsen PBS10107

Nolde Museet. I gang med Dreamweaver. Opgave. Opgavebeskrivelse. Layout. Mål og CSS

HTML, PHP, SQL, webserver, hvad er hvad??

Tiling og Geodata-info.dk Den seneste udvikling på Kortforsyningen og geodataportalen. Morten Lindegaard Kort & Matrikelstyrelsen

GRAFISK DESIGN. Diner no. 34 Hjemmeside + Visuel identitet

Værktøjer fra værktøjskassen. Søren Breddam, Stevns Kommune

GRAFISK PRODUKTION & WORKFLOW. Endotest website

The Design Diaries Project 3 2. Semester. Blog om designprincipper

GRAFISK WORKFLOW H1 MARIA SCHELDE

Hvorfor skal vi bruge objekt orienteret databaser?

Dokumentering af umbraco artikeleksport:

Hack of the Month opgave 2

Nu skal vi især se på <font> og <center> samt centrering af hele siden på skærmen.

De 10 JavaScript eksamensspørgsmål

Sådan kan du sende data fra din egen hjemmeside til JitBesked via en HTML-JDF.

Opsamling vedrørende data

GRAFISK WORKFLOW GRAFISK WORKFLOW DIGITAL KOMMUNIKATION OLEMOGELBY.COM

WORKFLOW. RESPONSIV HJEMMESIDE MED ET FARVETWIST Hjemmesidedesign og udvikling.

Grafisk workflow. Se siden her:

GRAFISK PRODUKTION & WORKFLOW RESPONSIV HJEMMESIDE

Brugervejledning til databrowseren

Metadata. Til datasæt og nettjenester under INSPIREs bilag 2 og 3. Workshop, 18. November 2013

HTML5 fortsat: Underside, links og tekstelementer på din hjemmeside

GRAFISK PRODUKTIONSFORSTÅELSE

TEKNISK DOKUMENTATION FAKTURA LAYOUT ABAQUE VERSION 2.0

MySQL C API. Denne artikel beskriver hvordan man bruger MySQL C API. Der er beskrivelse af build med forskellige compilere.

Transkript:

Open Data Geo Fyns Dataportal

Teknisk setup

Geo Fyns Dataportal http://dataportal.geofyn.dk

WMS, WMTS og WFS WMS og WFS streng indeholdende alle datasæt: http://geofyn.mapcentia.com/ows/geofyn/svendborg?service=wms&version=1.3.0&request=getcapabilities http://geofyn.mapcentia.com/wfs/geofyn/svendborg/25832?request=getcapabilities Dokumentation: http://www.opengeospatial.org/standards/wms http://www.opengeospatial.org/standards/wmts http://www.opengeospatial.org/standards/wfs Eksempel på et WMS kald: http://vmgeoserver.vd.dk/geoserver/wms?request=getmap &layers=vm_klassificering&format=image/png&bbox=7052 40,6171304,722100,6180927&width=678&height=400&srs =EPSG:25832

SQL API Datasæt kan tilgås via et SQL API, se mere på http://www.mapcentia.com/en/product/#sql Eksempler på SQL forespørgsler: http://geofyn.mapcentia.com/api/v1/sql/geofyn?q=select * from svendborg.legepladser http://geofyn.mapcentia.com/api/v1/sql/geofyn?q=select * from svendborg.legepladser where legepladser_oversigt='jernbanegade' order by legepladser_oversigt http://geofyn.mapcentia.com/api/v1/sql/geofyn?q=select * from svendborg.legepladser where legepladser_oversigt like 'Jernbane%' order by legepladser_oversigt For inspiration til SQL forespørgsler se http://www.postgresql.org/docs/9.4/static/sql.html og http://postgis.net/docs/reference.html SQL API streng for alle: http://geofyn.mapcentia.com/api/v1/sql/geofyn?q=[query]

Javascript API Der er også et javascript API, se mere på http://www.mapcentia.com/en/product/#maps

Javascript API For inspiration og kodeeksempler, se http://mapcentia.github.io/gc2examples/index.html

Javascript API eksempel <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf 8"> <title>map with custom Awesome Markers and pop up</title> <script src="http://geofyn.mapcentia.com/api/v3/js/geocloud.php"></script> </head> <body> <div style="width: 500px;height: 500px; position: relative" id="map"></div> <! ****** DIV TIL LISTE > <div style="width: 500px;height: 500px; position: relative" id="liste"></div> </body> <script> //*******KODE TIL LISTE: htmlcode = ""; // Initiate a geocloud object var gc2 = new geocloud.map({ el: "map" }); // Add a base layer gc2.addbaselayer("osm"); // Set a base layer active gc2.setbaselayer("osm"); // Create a GeoJSON store with a SELECT query var store = new geocloud.geojsonstore({ db: "geofyn", sql: "SELECT * FROM svendborg.legepladser", // Cache the SELECT query on the server for an hour lifetime: 3600, // Bind a popup to each point oneachfeature: function (feature, layer) { layer.bindpopup(feature.properties['legepladser_oversigt'] + "<br><i>beskrivelse: " + feature.properties['beskrivelse'] + "</i>");

Javascript API eksempel (fortsat) //*******KODE TIL LISTE: htmlcode = htmlcode + "<tr><td>" + feature.properties['legepladser_oversigt'] + "</td><td>" + feature.properties['beskrivelse'] + "</td></tr>"; }, // Make Awesome Markers instead of simple vector point features pointtolayer: function (feature, latlng) { return L.marker(latlng, { icon: L.AwesomeMarkers.icon({ icon: 'star', markercolor: 'blue', prefix: 'fa' } ) }); } }); // Add the store as a vector overlay gc2.addgeojsonstore(store); // Define a callback for when the SQL returns store.onload = function () { // Zoom to vector layer gc2.zoomtoextentofgeojsonstore(this); //*******KODE TIL LISTE: htmlcode = "<font face='verdana' size='2px'><br><table border=1><tr><td>navn</td><td>beskrivelse</td></tr>" + htmlcode + "</table></font>"; document.getelementbyid("liste").innerhtml = htmlcode; }; // Run the SQL and load the data store.load(); </script> </html>

Hvis I vil selv Sammen med Erhvervsakademiet Lillebælt har jeg lavet filerne index.html, main.css og main.js, som resulterer i:

Spændende Open Source til visning Leaflet simpelt Open Source til udarbejdelse af brugervenlige lækre kort (http://leafletjs.com) OpenLayers mere avanceret Open Source til udarbejdelse af mere komplicerede kort (http://openlayers.org)

Spændende Open Source til udstilling af data GeoServer (http://geoserver.org/) MapServer (http://mapserver.org/)

Anden spændende Open Data Adresser hentes fra http://dawa.aws.dk/ Topografisk kort og luftfoto kan hentes fra www.kortforsyningen.dk (og selvfølgelig Google Maps og OpenStreetMap) Danmarks Arealinformation Plansystem.dk Datafordeler.dk

Icons For kort markører kan du bruge Awesome fonts: https://fortawesome.github.io/font Awesome/icons/

Tak for opmærksomheden! Jesper Gaardboe Jensen, jgj@geofyn.dk