Eigene Karten in Virtual Earth

15 04 2008

Mittels der API von Virtual Earth ist es nicht nur möglich die “hauseigenen” Kartengrundlagen und Orthofotos in eine beliebige Website einzubinden, sondern bietet darüber hinaus das anzeigen von externem Kartenmaterial an, sogenannte Overlays. Diese lassen sich sogar im 3D-Modus betrachten. Für die Erstellung von Overlays bietet Microsoft die Software Mapcruncher an. Mit dessen Hilfe werden Grafikdateien wie JPG, PNG, TIFF oder PDF über visuelle Passmarken georeferenziert, anschließend in PNG-Kacheln gesplittet und mittels einer Beispielseite im Browser angezeigt.

Arbeiten im Mapcruncher

Die hierzu notwendigen Javascript- und Stylesheet-Dateien werden automatisch generiert und können anschließend auf die eigenen Bedürfnisse angepasst und erweitert werden. Bevor man die Daten allerdings auf seinen Webserver schiebt, sollte noch eine Photoshoproutine über die generierten PNG-Kacheln “gejagt” werden. Denn standardmäßig werden diese mit einer sehr hohen Qualität ausgespielt, was natürlich große Datenmengen und somit ein langsameres Laden zur Folge hat. Es bietet sich an, die Kacheln in Photoshop für das Web zu exportieren und dabei die Farbanzahl z.B. auf 128 zu reduzieren. Achtung: Es sollten wiederum PNGs mit Transparenz exportiert werden, damit keine zusätzlichen weißen Ränder an der Karte entstehen.

Photoshoproutine für den Export

Insgesamt ist der Mapcruncher ein sehr intuitives Tool, welches somit recht einfach zu bedienen ist. Allerdings weißt Microsoft darauf hin, dass für keine 100% Genauigkeit gewährleistet ist. Meiner Meinung nach reicht diese aber für 90% der Fälle aus.

Um sich einen kleinen Eindruck zu verschaffen, welche Möglichkeiten sich hier bieten, sei auf unser Demosystem Landshut verwiesen.

Noch ein Tipp zum Schluss: Um später sich das visuelle Einpassen im Mapcruncher zu erleichtern, empfiehlt es sich bei georefernzierten Karten, diese erst mittels eines GIS-Programmes in die einfache Mercatorprojektion umrechnen zu lassen und erst dann in den Mapcruncher zu laden.

Tobias