1 / 11

Introduction to web mapping Dissemination of results, maps and figures

Introduction to web mapping Dissemination of results, maps and figures. Mr Ola Erik Nordbeck MSc Physical Geography/Adviser Statistics Norway Natural resources and environmental statistics PB 8131 Dep Kongens gate 6 N-0033 Oslo NORWAY oln@ssb.no Tel: +47 2109 4878 Mob. +47 97491906.

bryony
Download Presentation

Introduction to web mapping Dissemination of results, maps and figures

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to web mapping Dissemination of results, maps and figures Mr Ola Erik Nordbeck MSc Physical Geography/Adviser Statistics Norway Natural resources and environmental statistics PB 8131 Dep Kongens gate 6 N-0033 Oslo NORWAY oln@ssb.no Tel: +47 2109 4878 Mob. +47 97491906 ESTP course on Geographic Information Systems (GIS): Use of GIS for making statistics in a production environment Statistics Norway, Oslo, 26th to 30th of March 2012 Attribution (by) Licensees may copy, distribute, display and perform the work and make derivative works based on it only if they give the author or licensor the credits in the manner specified by these. http://creativecommons.org/licenses/by/3.0/

  2. Outline Web mapping Infrastructure Data and data modeling

  3. Web mapping Is the process of designing, implementing, generating and delivering maps on the WWW and its product. Includes infrastructure and data designing implementing generating delivering

  4. Infrastructure, overview Clients Open Geospatial Consortium (OGC) Standards

  5. Infrastructure, standards The most commonly accepted standards are created by the Open Geospatial Consortium (OGC) All OGC adopted standards are freely available through their web site, e.g. WMS, Web Map Service WFS, Web Feature Service GEORSS, an emerging standard for encoding location (GEO) as part of a Web feed (Really Simple Syndication) KML, Keyhole Markup language. Representation format for Google Earth software. Comparable to GML, but simpler WCS, Web Coverage Service

  6. Infrastructure, Web-pages ≠ Web-services Web-page = HTML data from the http server HTML tags do formatting and embedded images Conveys meaning using graphical and layout conventions Directly user freindly Data re-use only through “screen-scraping” Web-service ≈ Extensible Markup Language (XML) data from the http server XML provides for custom tags and structure Enables rich data description ⇒ direct data re-use Processing required (e.g. styling) to make user freindly

  7. Infrastructure, WMS vs WFS Web Map Service (WMS) Data Request getMap(area-of-interest, resolution, layers) Response A picture Web Feature Service (WFS) Data Request getFeature(featureType, filter-condition) Response An XML document describing features Filter ≈ SQL “where” clause Scoped by data-model <?xml version="1.0"?><sa:LocatedSpecimen gml:id="s456dfg" xmlns:sa="http://www.opengis.net/sampling/0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gml="http://www.opengis.net/gml"                    xsi:schemaLocation="http://www.opengis.net/sampling/0.0 ../sampling.xsd">    <gml:name codeSpace="http://www.ietf.org/rfc/rfc4122">150497c8-d24c-11db-8314-0800200c9a66</gml:name>    <gml:name>Sample 456dfg</gml:name>    <sa:sampledFeature xlink:href="http://www.oneGeology.org/geologicUnits/xyz123"/>    <sa:materialClass codeSpace="http://www.oneGeology.org/def:materialClasses">rock</sa:materialClass>    <sa:samplingLocation>        <gml:Point>            <gml:pos srsName="urn:ogc:def:crs:EPSG:6.12:62836405">115.82 -31.933</gml:pos>        </gml:Point>    </sa:samplingLocation>    <sa:samplingTime>        <gml:TimeInstant>            <gml:timePosition>2007-03-01T15:15:00.00+09:00</gml:timePosition>        </gml:TimeInstant>    </sa:samplingTime></sa:LocatedSpecimen>

  8. Infrastructure, Pictures vs data Pictures are immediately useable by users who understand the content and notation Data must be transformed to display for human consumption but can be used for other purposes as well <?xml version="1.0"?><sa:LocatedSpecimen gml:id="s456dfg" xmlns:sa="http://www.opengis.net/sampling/0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gml="http://www.opengis.net/gml"                    xsi:schemaLocation="http://www.opengis.net/sampling/0.0 ../sampling.xsd">    <gml:name codeSpace="http://www.ietf.org/rfc/rfc4122">150497c8-d24c-11db-8314-0800200c9a66</gml:name>    <gml:name>Sample 456dfg</gml:name>    <sa:sampledFeature xlink:href="http://www.oneGeology.org/geologicUnits/xyz123"/>    <sa:materialClass codeSpace="http://www.oneGeology.org/def:materialClasses">rock</sa:materialClass>    <sa:samplingLocation>        <gml:Point>            <gml:pos srsName="urn:ogc:def:crs:EPSG:6.12:62836405">115.82 -31.933</gml:pos>        </gml:Point>    </sa:samplingLocation>    <sa:samplingTime>        <gml:TimeInstant>            <gml:timePosition>2007-03-01T15:15:00.00+09:00</gml:timePosition>        </gml:TimeInstant>    </sa:samplingTime></sa:LocatedSpecimen>

  9. Infrastructure, data storage Two dominant open source spatial databases: PostGIS: Adds support for geographic objects to the PostgreSQL object relational database Preferred by the Norwegian Mapping Authority to commercial alternatives for WMS services due to better performance MySQL: Commonly used database, but with limited spatial functionality

  10. Data modelling, overview Methodology: Conceptual modelling Feature types (digital object corresponding with identifiable, typed, object in the real world) Unified Modelling Language Formalisation UML->XML encoding rule, Conversion into XML (Geography Markup Language, GML)

  11. Training: KML and Google Map Infrastructure: Shape file to KML KML on Google Servers Google Maps for visualisation

More Related