Create Google Earth KML Overlay with MapTiler

A new video tutorial is available - How to create a Google Earth KML SuperOverlay with MapTiler.

It is as easy as few clicks! Check the video:



OL3-Cesium: Third dimension for OpenLayers

Klokan Technologies GmbH team, in cooperation with CampToCamp and BoundlessGeo, designed and implemented a binding between the OpenLayers and Cesium projects.

If you want to add the third dimension to your existing map application or map portal powered by OpenLayers V3, now it can be done with just two lines of code:

var ol3d = olcs.OLCesium(map); // map is the ol.Map instance

This will load and synchronize view position, user interaction, compatible raster layers as well as vector features with styling (GeoJSON, KML, WFS, ...). Changes done on OL3 side are directly reflected on the 3D view - so existing controls for user interaction or for switching the visibility of individual layers run out of the box. For advanced features, the core provides additional functions, and there is a direct access to the Cesium scene as well. The terrain is supported too, including the one from a custom terrain data (DEM).

Try the switching between 2D map and 3D globe (and view the source code of the example):

Or try the demonstration of the side-by-side view:

The complete source code of this project and more examples available at:

The OL3Cesium project is built thanks to know-how and experience we gained while working on the open-source WebGL Earth and OpenLayers V3. Several challenging and interesting problems (such as equations for live synchronization of 2D view and 3D camera, calculating distance vs resolution/zoom level, performance optimizations, etc) were solved during the implementation of the project and are described in the tickets and pull requests on GitHub. We are pleased to work together with CampToCamp and BoundlessGeo to deliver this new and practical tool to the OpenLayers community.

Klokan Technologies offers contracted development, consulting and additional improvement of the project. We can assist with preparing of a high-performance raster WMTS tile layers with MapTiler or rendering of custom terrain data tiles. We are especially interested in implementing support for raster map services in alternative map projections via GPU transformation. Contact us at info@klokantech.com for a quote!


Georeferencer for David Rumsey: 40.000 maps online

A new application of Georeferencer was announced 7th November 2014 in New York.

This time, another 40.000 maps have been published by David Rumsey and are available for online georeferencing.

Try it yourself at http://rumsey.georeferencer.com/random

New features of Georeferencer (coming up with this project):
  • Side-by-side view to compare the new and up-to date maps or any two old maps next to each other
  • WMTS tiles all georeferenced maps can be loaded in mashups
Video tutorial is available at:



New York Public Library: Moving Historical Geodata to the Web

Petr from Klokan Technologies took part in the meeting and workshop in the New York Public Library. The aim of this meeting was to unify the processes of digitization of Old maps and provide a way, that would enable its further analysis.

In one room, experts from Harvard, Yale, Tuffts, Stanford, Library of Congress, British Library and many other institutions met and discussed. 
Interesting was a project OpenHistoricalMap.org, which is similar to the OpenStreetMap.org, but with focus on historical data and changes with a time. It is possible to view, when were different buildings created, what were their names in the time etc.. 
There are also other great projects to mention, just like NYPL Building Inspector (http://buildinginspector.nypl.org/), HistoryPin, or projects for toponyms and documents processing like Pelagios, PastPlace / VisionOfBritain, etc.
Presentations from the event are available at: http://on.nypl.org/histgeo


Easier search for coordinate systems in MapTiler

Search by country, code or system name directly, within the app. Fulltext search for coordinate systems has been integrated in the latest Maptiler 0.5.5.

Keywords such as UK, Britain, Ordnance Survey or OSGB will all lead you to choose the right coordinate system used in the specific country, in this case EPSG:27700.

MapTiler supports over 6 thousand of coordinate systems available from our open-source EPSG.io API.

Watch the video tutorial:



Virtual 3d globe for your website

Custom online globe can become an attractive feature for visitors of your website. No plugin is needed - just the modern web browser or a mobile device. In the following video tutorial we will show you, how to create your own globe from a texture, using MapTiler, and an open-source project developed by Klokan Technologies, WebGL Earth 2 API

To create your custom globe, you will need a texture of the globe with a size ratio 2:1, in a spherical or equirectangular mode. In the tutorial, we used Cassini globe downloaded from the David Rumsey's website. If you already have the texture, just use MapTiler and then suitable hosting - either on Amazon S3 or on any webserver using Tileserver.php.

And how to go from a real globe to a texture? Typically by photographing in a light box to prevent reflection and processing with a software such as Autopano (http://www.autopano.net/wiki-en/action/view/Understanding_Projecting_Modes) or AgiSoft Photoscan. More information about processing of the globes can be also found in this article.

Video available at: https://www.youtube.com/watch?v=pf8itiTwo6w


IIIF for images in cultural heritage

Online scans of culture heritage documents, such as old maps, books, photographs, etc. are being published by the galleries, libraries, archives and museums.  Until now there was no official standardisation activity in this area. This is now changing with the International Image Interoperability Framework IIIF (http://iiif.io/), which enables easy access to large raster images across institutions.

We are happy to announce a new Open Source IIIF viewer, with several useful features: 

- Rotation on client side  - pinch with fingers, Alt-Shift drag with the mouse
- Drawing tools - polygons, lines, markers - used to annotate parts of the pictures
- Color adjustments - saturation, lightness, etc

The viewer is pure Java Script, mobile optimised with almost native feeling for zoom and powered by OpenLayers V3 open-source project, where we are co-developers (see blog post).

Feel free to try at: http://klokantech.github.io/iiifviewer/

Source codes are available on GitHub: https://github.com/klokantech/iiifviewer/

This viewer is another important part of the mosaic of open source tools for publishing of large images and maps. Together with high-performance open-source JPEG2000 image server can be used to serve thousands of users in a very fast and efficient way.

The mentioned server providing IIIF endpoint for the JPEG2000 images was developed and released by Klokan Technologies in cooperation with the National Library of Austria and their Google Books scanning project, the Austrian Books in 2013. The documentation is available at: https://github.com/klokantech/iiifserver/

Server software runs under Linux, Mac OS X as well as Windows. There is even an easy to use installer.  It is powered by IIPImage server and our code has been recently refactored and merged back to the main IIPImage repository.

Support and maintenance for installation of this open-source software can be provided by Klokan as well as the access to JPEG2000 Kakadu license.