Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)
-
Upload
petr-pridal -
Category
Technology
-
view
446 -
download
0
description
Transcript of Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)
![Page 1: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/1.jpg)
Petr Pridal <[email protected]>
June 14th, Rapperswil 2013
Tile based map publishing with WMTS TileServer, MapTiler and TileMill
![Page 2: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/2.jpg)
![Page 3: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/3.jpg)
Pre-rendered
Caching / Seeding
Dynamic
VS
![Page 4: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/4.jpg)
Dynamic
WMSOpenGIS
WMTSOpenGIS
TileCacheMapCache
GeoWebCache
MapTiler / GDAL2TilesTileMill
MapServerGeoServer
Mapnik
Pre-rendered
Caching / Seeding
OSGEO TMS
![Page 5: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/5.jpg)
AdvantagesEasy to prepare
Fast and beautifulNo extra server software needed
Any hosting or cloud storage, SLA, files or blobsReliability - cheaper to maintain
Basemaps, data without frequent updatesEasy offline mode - mobile apps
DisadvantagesPossibly large data to store
Data for distribution different from master dataLive updates, extra processing, transfer
![Page 6: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/6.jpg)
![Page 7: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/7.jpg)
mbutil
![Page 8: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/8.jpg)
![Page 9: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/9.jpg)
GEODETIC COORDINATESLATITUDE LONGITUDEWGS 84 (EPSG:4326)
SPHERICAL MERCATORMETERS
EPSG:3785 / EPSG:900913
PYRAMID COORDINATESXYZ PIXELS / ZOOM
WEB VIEWERS
TILE INDEXXYZ TILE / ZOOM
TILE MAP SERVICE
![Page 10: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/10.jpg)
SPHERICAL MERCATOR
• Popular on the web: Google Maps, OpenStreetMap, Microsoft Bing Maps, ...
• Lat/Long WGS84 (GPS devices) datum coordinates always displayed to users - KML
• Map rasters are projected by a global Mercator projection: “Spherical Mercator”. EPSG:900913 / EPSG:3857 (meters)
• Conformal, cylindrical. Cropped to square (maximal latitude ~ 85.05 degrees), WGS84 ellipsoid is sphere!
![Page 11: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/11.jpg)
MapTiler
Raster data
www.maptiler.orgwww.maptiler.com
Mac App Store
GDAL / GDAL2Tiles
TileMill
Vector dataOSM
www.tilemill.com
Mapnik
![Page 12: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/12.jpg)
DEMO
![Page 13: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/13.jpg)
Hosting
![Page 14: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/14.jpg)
Standards
WMTSOpenGIS
OGC Web Map Tile Service (WMTS)
OSGEO Tile Map Service (TMS)
Microsoft QuadKey EPSG:900913
EPSG:GOOGLEGoogle XYZ
+ TileJSON? + TileServer.JSON?+ XYZ?
![Page 15: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/15.jpg)
TileServer
PHP files + tile folder or .mbtilesAlternative implementation in Python + C/C++
Amazon S3 / Google Cloud Storage
Usage: upload PHP + .htaccessDrop the tile files in the same folder
https://github.com/klokantech/tileserver-php/
![Page 16: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/16.jpg)
TileServer - Desktop clients
QuantumGIS Desktop 1.9+ESRI ArcGIS Desktop 10.1+
ArcBruTiles TMS plugin for ArcGIS 9.3+GAIA - native WMTS
![Page 17: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/17.jpg)
TileServer: Capabilities
Protocols:
OpenGIS WMTS 1.0.0, TileJSON.js, XYZ = OSGeo TMS 1.0.0 (invertedTMS!)
Clients:iOS (RouteMe) + Android (OSMDroid)
QuantumGIS Desktop 1.9+ESRI ArcGIS Desktop 10.1+
ArcBruTiles TMS plugin for ArcGIS 9.3+GAIA - native WMTS
![Page 18: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/18.jpg)
DEMO
![Page 19: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/19.jpg)
![Page 20: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/20.jpg)
Hurricane Sandy
![Page 21: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/21.jpg)
![Page 22: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/22.jpg)
![Page 23: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/23.jpg)
![Page 24: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/24.jpg)
![Page 25: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/25.jpg)
![Page 26: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/26.jpg)
![Page 27: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/27.jpg)
![Page 28: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/28.jpg)
NOAA (Nautical Oceanic and Atmospheric Administration),BRGM (Bureau des Recherches Geologiques et Minières)
US Forest ServiceEuropean Commission: Joint Research Center
National Library of ScotlandMobile operators: Three, Orange, ...
Companies from: USA, UK, France, Netherlands, Australia, New Zealand, Italy, Spain, Chile, ...
David Rumsey (DavidRumsey.com)BRGM (Bureau des Recherches Geologiques et Minières)
Moravian Library Brno, Czech Republic
Users of MapTiler GDAL2Tiles
![Page 29: Tile based map publishing with WMTS TileServer, MapTiler and TileMill (FOSSGIS 2013)](https://reader034.fdocuments.in/reader034/viewer/2022051313/548412755806b5db588b45aa/html5/thumbnails/29.jpg)
for cl
ients
MapTiler Pro / ClusterServices
Consulting + Support
Advanced version in C/C++ with additional features
www.maptiler.com