5. •
Computer science student (FI MU Brno)
•
MPlayer OS X
•
Google Summer Of Code: GDAL2Tiles, FOSS4G
•
CVUT: PhD candidate + MZK: TEMAP.cz
•
MapRank: ETH Zurich: Kartenportal.CH -> KlokanTech
•
MapTiler / GDAL2Tiles: Orange UK, Vodafone, NOAA, EC JRC,
Europeana, The British Library, David Rumsey, ...
•
OldMapsOnline.org: New York / London
•
The Royal Scottish Geographic Society honorary fellowship &
Bartholomew Globe prize
•
Google I/O 2012 invitation
•
StareMapy.cz - 9 institutions + Czech TV evening news
6.
7. •
Computer science student (FI MU Brno)
•
MPlayer OS X
•
Google Summer Of Code: GDAL2Tiles, FOSS4G
•
CVUT: PhD candidate + MZK: TEMAP.cz
•
MapRank: ETH Zurich: Kartenportal.CH -> KlokanTech
•
MapTiler / GDAL2Tiles: Orange UK, Vodafone, NOAA, EC JRC,
Europeana, The British Library, David Rumsey, ...
•
OldMapsOnline.org: New York / London
•
The Royal Scottish Geographic Society honorary fellowship &
Bartholomew Globe prize
•
Google I/O 2012 invitation
•
StareMapy.cz - 9 institutions + Czech TV evening news
8.
9. The company
.. and it’s story
Tiling the maps
Research and cool GIS projects
13. Pre-rendered map tiles
Advantages
Fast delivery to visitors
High-quality rendering algorithms
No extra server software required
Any hosting or cloud storage, SLA, files or blobs
Reliability, scaling - cheaper to maintain
Base maps, data without frequent updates
Easy offline mode - mobile apps
Disadvantages
Possibly large data to store
Data for distribution different from master data
Live updates, intensive CPU processing, data transfers and storage
16. 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!
17. GEODETIC COORDINATES
LATITUDE LONGITUDE
WGS 84 (EPSG:4326)
SPHERICAL MERCATOR
METERS
EPSG:3785 / EPSG:900913
PYRAMID COORDINATES
XYZ PIXELS / ZOOM
WEB VIEWERS
TILE INDEX
XYZ TILE / ZOOM
TILE MAP SERVICE
24. The cool stuff:
Easy to use. Extremely fast, no new software to
compile and maintain on the server.
Reverse engineering of ESRI-compatible OGC
WMTS implementation.
List of maps exposed vi “tileserver.json”.
Optional user interface made fully in JavaScript.
25. Easy to use:
Usage: upload PHPs + .htaccess
Drop the tile files in the same folder
https://github.com/klokantech/tileserver-php/
30. Alternative implementation beeing developed
in Python
(students at universities: HSR Switzerland)
C/C++
(based on MapCache code base)
Amazon S3 / Google Cloud Storage / ...
(integrated in MapTiler)
34. MapTiler
for Microsoft Windows, Mac OS X, Linux
Command line automation, support for custom tile grids
and map projections.
Vary fast + large datasets + advanced optimisations.
www.maptiler.com
GDAL / GDAL2Tiles / TileMill / ...
54. WebGL?
<CANVAS> in HTML5
JavaScript + OpenGL ES 2.0
Shaders for the graphic card (GPU)
in GLSL programming language (C-like)
Data in buffers (vertex arrays), raster textures