How to bring your own content to Virtual Earth (Part 7)

When we started to overlay custom tile layer on Virtual Earth we have been using MapCruncher first to create a static, i.e. pre-rendered, tile source. In the following part we became more dynamic and cut static images on the fly. Now we are looking at the ‘Web Map Service’. This is a common standard which has been specified by the Open Geospatial Consortium. A lot of geographic information has been made available on the internet through this service and most GIS server-components expose such a service. In many cases it would be a huge benefit if you can make these information which have usually been prepared by GIS-specialists available to a broader audience. The Web Map Service returns geographic information in an image format so it should be possible to take these information and create a custom tile layer for Virtual Earth.

Creating Dynamic Tile-Layer from OGC-compliant WMS

Like with the ad-hoc tile-cutting in the previous posting, the Virtual Earth part will be the same again but rather than pointing to a virtual directory on your web server we will just point to a web service which consumes in turn the WMS.

I will be lazy again and recycle one of my old papers instead of writing it all over again. The link below will guide you to the documentation:

A sample application including source code is available here.


This entry was posted in Virtual Earth. Bookmark the permalink.

2 Responses to How to bring your own content to Virtual Earth (Part 7)

  1. Unknown says:

    Unfortunately the link to the sample application in this part and also in part 5 and 6 doesn’t work.

  2. Equipe Etudes et Développements says:

    Thank’s a lot for your documentation.We try it, and we just want to add a detail for French people :When you build the Url with the parameters, be carefull on the coordinate, because the french culture transform "." of float in "," who is the separator of the 4 parameters for BBOX.We suggest you, for example, to transform foat by using tostring and "System.Globalization.CultureInfo.CreateSpecificCulture("en-us")"Thank’s again and sorry for my English

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s