->

11 March 2008

Deep Zoom - Sliverlight 2 Beta

Deep Zoom - Sliverlight 2 Beta
Deep Zoom Sliverlight Map
Deep Zoom requires silverlight 2 beta 1, works in firefox 3beta3.


This has potential - this is only one single image (4.1mb) but if you used quadtiles then the quality of the image when zooming would be preserved - this requires pre-processing and can be time consuming when dealing with high resolution images.
A Free Application 'MapCruncher' will produce tiles that can be used.
The extra item here is that you are not restricted to using raster data.
Vector Data can also be used.

Sliverlight highlights:

  • Custom branded experiences using 2D vector graphics, animation, styling, and skinning.
  • Highly sophisticated across major browsers on Mac, Windows, Linux, and devices.
  • HD video and adaptive streaming techniques for world-class media experiences.
  • Unparalleled interactivity with high resolution content through Deep Zoom technology enabling smooth browsing independent of screen size.

To Create 'Vector Tiles' there is a little known set of python scripts available here
http://research.microsoft.com/MapCruncher/TiledVectors/TiledVectorsDemo-1.1/description.html

There is a demo that works straight from the download (USA States)

In Virtual Earth
Tiled Vectors_Virtual Earth 2D
Very Generalised when zoomed out.

Tiled Vectors Virtual Earth 2D zoom

A Very Generalised Dataset but when you zoom in is much faster at displaying. Notice the less generalised data when zoomed in (this demo is purely to show the process).
When in 3D mode the Vector lines are rasterised on the fly.

Limitations - Polylines only - Polygon generalisation can be more demanding.

Combined the Four Products (Sliverlight, MapCruncher, TileVectors and Virtual Earth) and you have a nice production line for creating your own online/offline interactive maps.

Labels: , , , , , , ,

22 October 2007

MapCruncher (VE beta Version) +Quick Guide

MapCruncher (VE beta Version) Quick Guide

Custom Map in 3D MSVE
Your own Custom Map in Virtual Earth in 3D (London is a bit too flat) Buildings are from Microsoft Virtual Earth.

What is it?
Crunches Maps!
Generates Custom tiles in from one image into tiles at different zoom levels

Okay what do I need?
MapCruncher VE version (beta)
some space on your pc
*not much knowledge on web programming

.net version 3.0 framework is required to use this program (but it's worth having anyway)

How to use it
have a digital version of your map - and make sure you have copyright on the map source.
(tif,gif.jpeg,pdf,png can be used.)
at least 150dpi, try at 300 and your map will be clearer (less fuzzy)


Georeference the image - this shows you how - at least 3 points are needed - 4 is best.

Map Cruncher Georeferencing
locate both 'locations' and add a marker on virtual earth base, once three locations are done it can be locked.

Lock the Image to the Virtual Earth (VE) map

Rendering.... THE MAP CRUNCHING BIT! (can take a while with big images) - this one took 20 minutes.
The good thing here is that it is an automated process - only 'map crunching' computer time

Map Cruncher Rendering
This is automatic - just have a new folder for the images and html to go.


This even creates a sample html page to get you up and running.

But I want 3D!

OK you cannot view 3D on your local computer - but you can if the 'map crunched' data is uploaded to a webserver (http only)

File sizes - ok the little issue here is that many images created for zoom and panning.
This map is 236MB so it can take a while to upload to a webserver..

But then once on the webserver - you can view it in 3D

try
http://www.mapsinternational.co.uk/ve/samplepage.html
try and let the image load up first (post-cache)

(ok, ok London is a bit flat!)

But this can be done for more undulating areas!

Can this be used for other mapping API's?
Looking into this using Google Maps API, Multimap API and Yahoo Maps API.
(in theory yes)

Mapperz

Labels: , , , , , ,