29.10.14

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


20.10.14

IIIF for images in culture 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.

16.10.14

Amazon S3 as a WMTS cloud hosting for maps

The current version of MapTiler (0.5.5) supports direct upload of map tiles to Amazon S3 or Google Cloud Storage. Such hosting is a robust and affordable way to publish your maps online.

Maps rendered with MapTiler or available as MBTiles file are after upload available in various viewers, such as Leaflet, OpenLayers, WebGL Earth, Google Maps API, MapBox.js, etc.


Thanks to the OGC WMTS standard the maps can be also directly opened in QGIS or ArcGIS for Desktop. Compared to the standard S3 utilities, uploading of map tiles is a way faster, especially for larger maps.


The workflow is as simple as few clicks. Watch our video tutorial:



24.7.14

MapTiler Plus in 0.5.4 release + Cutline editor, GeoPDF, ..

MapTiler is a tool for straightforward publishing of raster maps and geodata for the web applications, mobile phones and tablets with possibility for hosting on any website or cloud.

Today we are releasing a new MapTiler upgrade, the 0.5.4, with several new cool features available to all our customers, but there is more...

MapTiler has a new family member! Next to Free, Start and Pro there is also MapTiler Plus version, which is more affordable then Pro and it brings capabilities our users requested most. This includes:
  • Raster map processing with up to a gigapixel resolution (so cca. 33.000 x 33.000 pixels)!
  • Retina / HighDPI mercator tiles (details)
  • and of course all features already available in MapTiler Start
It is now easier to compare the features of individual versions of MapTiler and choose the right one for you.

All versions of MapTiler, once upgraded to 0.5.4, receives new functions, which includes:
  • GeoPDF + PDF files can be rendered into map tiles
  • Automatic cutline loading for GeoPDFs
  • Cutline editable in visual georeferencer
  • Settings dialog (web proxy, temp folder,..) and a license dialog 
  • Auto-update for Pro customers
  • New easy-to-use version of TileServer-PHP (http://git.io/pzusLQ
  • OGC WMTS (ArcGIS compatible) from Amazon S3 or a custom server out of the box (via http://wmts.maptiler.com/)
  • 3D visualization on virtual globes with WebGL (http://examples.webglearth.org/
  • Opening ArcGIS Web Mercator georeferenced raster files (WKT) 
  • Improved MBTiles file output for dateline crossing maps 
  • MBTiles offline viewer improved
  • Customer Experience Improvement Program
  • Bug fixes and upgrade of the GDAL library and GUI
It is time to upgrade and try the rendering of GeoPDF with the new MapTiler. ;-)

There are thousands of free topo GeoPDF maps available for whole USA: See USGS Map Locator & Downloader

18.7.14

WebGL Earth 2: the Leaflet compatible JavaScript 3D globe powered by Cesium


To embed a 3D globe in a website with an open-source project is now really easy. If you have a simple map application made with the popular Leaflet library, you can with almost no effort turn it into 3D interactive globe with the new WebGL Earth 2 project: just replace "L." with "WE." ;-)

See the examples of use of the API:
http://examples.webglearth.org/

The globe is made only with JavaScript, using WebGL HTML5 technology. No browser plugin is required. It means it runs automatically on all modern browsers on all computers with recent graphic cards. Chrome, Firefox, Safari, IE 11+ and even the latest Android mobile devices and soon also all Apple devices with iOS 8+.

This is a complete reimplementation of our original WebGL Earth project.

Our own JavaScript rendering core has been replaced with the great open-source Cesium project to maximally gain from the open-source principles of sharing of the development efforts. We are looking forward to contributing to the Cesium project in the future, instead of developing our own separate core.

Our target is still the same: an easy to use open-source project with public API, allowing easy embedding of a modern 3D globe in websites, with out-of-the box user friendly interaction and support for mobile devices whenever possible.

In version 2.0 we have decided to emulate the popular Leaflet JS JavaScript API enriched with 3D functions for altitude, tilting and heading of the view, and flying animations on globe. The core functions are implemented and we hope to improve the compatibility of the APIs with the help of community in the future (GitHub pull requests are very welcome ;-).

The project also preserves the original WebGL Earth JavaScript API 1.0 whenever possible.

OpenStreetMap, Bing, MapBox and other tile layers can be easily used with the globe.

Custom geodata (GeoTIFF, ECW, MrSID, ...) can be easily preprocessed with MapTiler (http://www.maptiler.com) to create attractive globes, which can be hosted on any webserver without additional software, on a LAMP hosting with TileServer-php or even on Amazon S3 and other cloud storage services. See: http://tileserver.maptiler.com/#cassini-terrestrial/webglearth

7.7.14

National Library of Scotland: IIPImage server

After adoption of Georeferencer in 2012 for the National Library of Scotland, there was a request to adopt the OpenLayers application. 

Klokan Technologies provided an assistance with approach to fast and efficient web hosting of dynamic seamless maps, The JavaScript Maps API, based on out of copyright Ordnance Survey data from the first half of the 20th century. 

The proprietary MrSID image server used for distribution of over 65.000 high-resolution scans has been recently replaced by the open-source IIPImage JPEG2000 image server with the IIIF protocol (http://iiif.io/), implemented by Klokan Technologies GmbH. This application has now more then 85.000 unique visitors per month. 


1.4.14

Open Data Award in Apps For Europe Competition

Petr and Hynek from Klokan Technologies took part in the Apps for Europe and received a bronze from the panel of investors, and another bronze from the general public voting for Oldmapsonline mobile app.

We are grateful for the feedback for improvement and tips from the investors and also advices from other advanced entrepreneurs and professionals.

More information about the project at
http://www.appsforeurope.eu/
http://www.appsforeurope.eu//blog/neelie-kroes-highlights-need-apps-europe