MapPoint Forums

MapForums

Community of VE/MapPoint Users and Developers




Map of Birds Eye Coverage in EMEA & APAC (Part 1)

This is a discussion on Map of Birds Eye Coverage in EMEA & APAC (Part 1) within the Virtual Earth Blogs forums, part of the Blogs category; A couple of days ago I posted about a slide-deck which contains the current coverage with Bird's Eye ...


Go Back   MapPoint Forums > Blogs > Virtual Earth Blogs

Register Blogs FAQ Members List Calendar Search Today's Posts Mark Forums Read
  2 links from elsewhere to this Post. Click to view. #1 (permalink)  
Old 09-15-2007
Member
Green Belt
 
Join Date: Sep 2007
Posts: 50
Map of Birds Eye Coverage in EMEA & APAC (Part 1)

A couple of days ago I posted about a slide-deck which contains the current coverage with Bird's Eye images in EMEA and APAC. In the meantime I also published a Virtual Earth mash-up which provides a tile-layer for the coverage and database access to retrieve the regions we have by country. A flag near the region will show you what we have recently updated or added.

VE-Demo02

Do you want to know how I created this mashup? Oh really? It is a long story and it involves*some beautiful software-previews I could get hold of.

The basic idea I had was, that I not only wanted to know the region where we have coverage, I wanted to know the exact extends of those areas. For example if we claim to have Bird's Eye coverage for London it is actually a much bigger area but if we look at Madrid it is a relatively small area in the north of the city center. My first idea was to use the Virtual Earth method GetBirdseyeScene() to determine if there is an Bird's Eye image or not. Well, the challenge is that I have to do that on every tile and there are quite a lot. The Virtual Earth tile-system is based on a quadkey. Joe Schwarz has explained that excellently in an article on MSDN.

VE-TileSystem*

Of course*I can reduce the number of roundtrips by selecting a lower zoom-level. To use the function GetBirdseyeScene() I have to be at a minimum zoom-level of 13 and I figured that level 14 might be a good compromise between accuracy and number of roundtrips but hey there are still almost 270 million tiles at this level if you look at the whole world.

























Zoom-Level
Number of Tiles
1
4
2
16
3
64
4
256
5
1,024
6
4,096
7
16,384
8
65,536
9
262,144
10
1,048,576
11
4,194,304
12
16,777,216
13
67,108,864
14
268,435,456
15
1,073,741,824
16
4,294,967,296
17
17,179,869,184
18
68,719,476,736
19
274,877,906,944

Let's stay with that figure for a while. If we have 270 million tiles and I need to make a thorough check by positioning the map and then executing this GetBirdseyeScene()-method. Let's assume it takes me 1 second each. In that case I have 2 seconds for each tile which would at level 14 add up to almost 540 million seconds or 17 years in a single-threaded process. I didn't really want to wait that long .

So, the most important task was to reduce the area in which I have to perform these checks. Our data-provider Blom was kind enough to send me an ESRI Shape-file with the regions they have completed or currently work on. Unfortunately these regions may not be exactly what we have already published so I couldn't overlay these data directly but I had a good starting point to narrow down the search area. How do I have to go on from here?


  1. I have to load and validate the date.
  2. I have to determine which tiles -*i.e. which quadkeys - are within those region.
  3. Then I move the map to the center-point of these tiles and execute the GetBirdseyeScene()-method for these locations.
  4. If we have a Bird's Eye image I create a colored PNG-image which matches the name (quadkey) and the size (256 x 256) pixels of the Virtual Earth tiles.
  5. Once I have completed that for level 14 I use some GDI classes to create the tiles for lower zoom-levels.
  6. Finally I create my mashup which overlays these tiles as tile-layer on Virtual Earth.


Click here to view the article.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Reply


LinkBacks (?)
LinkBack to this Thread: http://www.mapforums.com/map-birds-eye-coverage-emea-apac-part-1-a-6306.html

Posted By For Type Date
Ecocho - You search. We grow trees. This thread Refback 04-22-2008 04:36 AM
Jiglu: MapPoint Forums: Tags: Topic: EMEA This thread Refback 11-09-2007 02:08 AM

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads

Thread Thread Starter Forum Replies Last Post
Map of Birds Eye Coverage in EMEA & APAC (Part 2) Johannes Kebeck's Blog Virtual Earth Blogs 0 09-15-2007 03:25 PM
Map of Birds Eye Coverage in EMEA & APAC (Part 3) Johannes Kebeck's Blog Virtual Earth Blogs 0 09-15-2007 03:25 PM
Map of Birds Eye Coverage in EMEA & APAC (Part 4) Johannes Kebeck's Blog Virtual Earth Blogs 0 09-15-2007 03:25 PM
Birds of a Feather Flock Together! Eric Frost News and Announcements 0 04-01-2007 07:54 AM
Coverage of 2006? jtowell MapPoint 2006/2009 Discussion 1 03-19-2006 09:02 AM


All times are GMT -5. The time now is 11:04 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5
MP2K Magazine
Visitor Map

Flight Departures
Check Holiday Hypermarket to find flight departures to numerous exotic destinations. We link to details on flight departures and arrivals to help you find information fast.

City Break Holidays
Book city break holidays through Travel Counsellors. A personal travel advisor will help with your city break holiday plans.

Holidays Thailand
Holidays in Thailand are hugely diverse with wonderful luxury resorts and beaches but also some lovely forested mountains with interesting hill tribes. See dealchecker.co.uk.

Cancun Holidays
Cancun holidays offer beautiful scenery, calm waters and plenty of shopping. Get a taste of the good life while on holiday in Cancun.

Cheap Balearics Holidays
Cheap Balearics holidays are available if you know when to book and who to book with. The Balearics have many fascinating places to visit all year round. The partying never stops.

Cheap Travel
For cheap travel options, visit Travel.co.uk and explore the benefits of our comparison site.

Lanzarote Holidays
Visit the easternmost island of the archipelago! Book Lanzarote holidays at On The Beach!


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47