Introduction A vector tile is a vector representation of geographic data covering a spatially contiguous and rectangular extent They are similar to raster.

Slides:



Advertisements
Similar presentations
The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Advertisements

REST - Representational State Transfer
Web GIS Oregon Explorer Marc G Rempel Oregon State University The Valley Library Oregon Explorer
Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
1 OGC Web Services Kai Lin San Diego Supercomputer Center
Department of Geoinformatics and Cartography Finnish Geodetic Institute INSPIRE Network Services DT INSPIRE IR Development Status Transformation Services.
Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting Technical information OGC WMS – WFS – CSW.
World Wide Web1 Applications World Wide Web. 2 Introduction What is hypertext model? Use of hypertext in World Wide Web (WWW) – HTML. WWW client-server.
Barry Biediger Utah Automated Geographic Reference Center (AGRC) October 28, 2004 Database Issues.
Sharing imagery and raster data in ArcGIS
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
GIS technologies and Web Mapping Services
Lecture 3: Geospatial Web Services From Web sites to Web services Geospatial Web service functions Web service types Interoperability and geospatial service.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
User side and server side factors that influence the performance of the website P2 Unit 28.
Agenda HTML Workshop Session 4 8/9/06. Stuff from Last Week  Linked and targeted anchor.
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
® Hosted and Sponsored by ESA/ESRIN Compare OWSContext and INSPIRE Download services based on Atom 86th OGC Technical Committee Frascati, Italy Joan Maso.
Web mapping interoperability in practice, a Java approach guided by the OpenGis Web Map Server Interface Specification Pedro Fernández, R. Béjar, M.A.
MapServer Support for Web Coverage Services Stephen Lime - Minnesota DNR Dr. Thomas E. Burk - University of Minnesota MUM Ottawa, Canada.
GIS On The Web: An Overview of ArcIMS. *The easy flow of geographic data can offer real-life solutions in many societal sectors, including municipal government,
Best Practices for Designing Effective Map Services Tanu Hoque.
Extension to Geoserver for reading ESRI Mapcaches Pär Jonsson Project manager Lantmäteriet, Sweden Mauritz Bomark System architect Lantmäteriet,
Cs332a_chapt10.ppt CS332A Advanced HTML Programming DHTML Dynamic Hypertext Markup Language A term describing a series of technologies Not a stand-a-lone.
Types of Spatial Data Sites Data portals: Find and download data –Humboldt County, National Atlas “Atlases”: General information –GoogleMaps, MapQuest.
Predicting popular areas of a tiled Web map as a strategy for server-side caching Sterling Quinn.
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
©2010 AIR WORLDWIDE 1 Using ArcGIS Server Web Map Services in Web Map Mash-Ups Benjamin Spaulding, Ph.D. AIR Worldwide Esri Boston Dev Meet-Up 12/8/2010.
® ® copyright © 2013 Open Geospatial Consortium What HTML5 and REST mean to the Geo community Raj Singh, PhD Open Geospatial Consortium
GeoServer Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
A Summary of Some Key Points from Chapters 1 and 2 of Peterson.
Esri UC 2014 | Technical Workshop | Best Practices for Designing Effective Map Services Ty Fitzpatrick Tanu Hoque.
SSE WebMapViewer Recent Developments Steven Smolders SSE Workshop ESA - ESRIN, Frascati, Rome.
Concept Demonstration: Implementing GEOSS Architecture using Open Standards and Open Source Software “The User and GEOSS Architecture” Workshop, 30 Oct.
Geospatial interoperability Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Image Processing Software Options Which types of software can be used to view and process remotely sensed imagery?
European Monitoring Platform for Mapping of QoS and QoE
Key Terms Attribute join Target table Join table Spatial join.
The Next Generation Network Enabled Weather (NNEW) SWIM Application
Module 1 Introduction to JavaScript
Deanna Sarro GEOG596 – Summer 2016 Penn State University
ArcGIS API for javascript
Servlets.
Shiny for RStudio Exploring Web Mapping Technology
Kartografik Bilgi Sistemleri - JDF470
What is SVG?.
WEB SERVICES From Chapter 19 of Distributed Systems Concepts and Design,4th Edition, By G. Coulouris, J. Dollimore and T. Kindberg Published by Addison.
Scalable vector graphics
What purpose should symbology serve in GeoPackage?
Geospatial to the Edge Interoperability Plugfest
Kartotherian & Wikipedia Maps
Accessing Spatial Information from MaineDOT
Pushing implementation of European coverage data and services forward
Intro to Virtual and Web Mapping
Data Queries Raster & Vector Data Models
Problems with INSPIRE WMS
Design Patterns A Case Study: Designing a Document Editor
XML Data Introduction, Well-formed XML.
Session 2: Metadata and Catalogues
Types of Spatial Data Sites
Types of Spatial Data Sites
WEB SERVICES From Chapter 19, Distributed Systems
Types of Spatial Data Sites
Tile layers, map image layers, and on-premises Web GIS
Publishing image services in ArcGIS
What is SVG?.
NPS Introduction to GIS: Lecture 1 Based on NIMC and Other Sources.
QoS Metadata Status 106th OGC Technical Committee Orléans, France
LEVERAGING VECTOR TILE LAYERS IN WEB APPS
Presentation transcript:

Introduction A vector tile is a vector representation of geographic data covering a spatially contiguous and rectangular extent They are similar to raster map tiles, namely to provide support to fast map services which can take advantage of pre-rendering and caching But, they are different because instead of providing a pre-styled fixed image depiction of the geographic data, they are a vector representation which can be manipulated, e.g. styled, at client-side Figure from: https://msdn.microsoft.com/en-us/library/bb259689.aspx

Vector tiles vs image tiles Client (not the server) decides on styling Only need to tile the data once to have multiple maps Drawn vectors can look better on high-resolution displays Interaction is better (highlighting objects or getting alphanumeric information associated)

Introduction They can be served through any view service interface that supports raster tiles (e.g. OGC WMTS, TMS or WMS-C) But, they just happen to be in a different format (i.e. instead of PNG, they may be encoded in GeoJSON or Protocol Buffers).

Changes IR 82: The GetTile operation metadata shall be mapped to the <ows:Operation name="GetTile"> element. Either PNG or GIF format (without LZW compression) shall be supported by the View service [INS NS, Annex III, Part B ]. IR 82: The GetTile operation metadata shall be mapped to the <ows:Operation name="GetTile"> element. Either PNG or GIF format (without LZW compression) shall be supported by the View service [INS NS, Annex III, Part B] and, additionally, MVT, PBF, GeoJSON or TopoJSON for vector tiles.

Changes IR 90: Style shall be mapped to the <Style> element. The human-readable name shall be mapped to the <ows:Title> element and the Unique Identifier shall be mapped to the <ows:Identifier> element. It must have a different interpretation as the styling is a client-side task with vector tiles. One option is to assume that if you request a certain style, in this context it means that the vector tile has all the information necessary to support the rendering with that style in the client. E.g. if the style requires certain styling based on the “road type” attribute, the vector tiles returned when requesting that style will contain that attribute.

Changes IR 91: As the capabilities document is a mono-lingual document, internationalized legend may be placed in different capabilities document for each value of the LANGUAGE parameter. It shall be mapped with the <ows:LegendURL> element. Server defined legends do not make sense with vector tiles, as they have to be defined in the client applications.

Changes INSPIRE Get Map operation is mapped with the GetTile operation of OGC WMTS. The formats allowed in the GetTile operation would be: application/vnd.mapbox-vector-tile application/x-protobuf;type=mapbox-vector application/json;type=geojson application/json;type=topojson

Tile Map Service http://wiki.osgeo.org/wiki/Tile_Map_Service_Specification Get View Service Metadata operation http://{TileMap URL} Get Map operation http://{TileMap URL}/{z}/{x}/{y}.{extension}

Prototype We have developed our WMTS with all our datasets (HY, RT, LU, GN, AU…) We have add a component to GeoServer to provide vector tiles in different formats (GeoJSON, TopoJSON, MVT) We have activated the new formats in GeoWebCache http://sanpetersburgo.internal.geoslab.com/demoVectorTiles/2/

Prototype

Prototype

Prototype