05.11.2009 16:10
Mit Webdiensten wie Google Maps lassen sich zwar schnell und einfach topographische Daten und Satellitenbilder anzeigen. Die Verknüpfung mit ortsbezogenen Daten wie Kaufkraft oder Luftverschmutzung erforderte jedoch einigen Aufwand. Die junge JavaScript-Bibliothek Cartographer erleichtert die Arbeit.
Luftverschmutzung durch Benzol in den USA.
Bild: cartographer.visualmotive.com
Das unter der MIT-Lizenz stehende Paket befindet sich noch in einem sehr frühen Entwicklungsstadium und bietet nur drei Darstellungsformen: Kreisdiagramme, Choroplethen (eingefärbte Flächen) und Clusterdiagramme (s. Bild). Das Zeichnen überlässt es dem unter derselben Lizenz verfügbaren JavaScript-Framework Raphaël, das SVG verwendet. Dadurch ist jedes Grafikobjekt ein DOM-Element, das auf Events reagiert und mit den üblichen Methoden manipuliert werden kann.
Entwickler können die in Diagrammen und Choroplethen verwendeten Farben selbst definieren oder auf einige definierte Farbreihen zurückgreifen. Während sich die Positionen von Cluster und Kreisdiagrammen durch Koordinaten festlegen lassen, stehen für die Flächen der Choroplethenkarten bislang nur die Staaten der USA zur Verfügung.
Ein ähnliches Projekt ist thematicmapping.org. Seine "Thematic Mapping Engine" benutzt PHP, um Datenbankinhalte in geographische Daten in das von Google Earth benutzte KML-Format zu wandeln und darzustellen.
(ck/iX)
Version zum Drucken | Per E-Mail versenden | Newsletter abonnieren
Kommentare lesen (31 Beiträge)
Die einen lassen sich impfen, die anderen schwören auf Hausmittel. Auch wenn Wadenwickel bei einer Pandemie nicht unbedingt das Mittel der Wahl sind, bei einer herkömmlichen Erkältung haben sie sich allemal bewährt.
mehr…
Wer Kundendaten in zwei Systemen speichert, braucht Mechanismen zum Abgleichen zwischen ihnen. Kostengünstig lässt sich unter anderem das freie Werkzeug Pentaho Data Integration dafür verwenden.
mehr…
Jahrelang galt Palm als die PDA-Firma: Ihre Organizer waren die ersten in großen Stückzahlen verkauften. Doch dann folgte ein langer Niedergang, den nun ein Smartphone mit neuer Technik beenden soll: der Palm Pre.
mehr…
iPhone-Programmierwettbewerb für Studenten
W3C: XMLHttpRequest als "Last Call"
Neue Veranstaltungsreihe: Rechenzentren & Infrastruktur
Machtpoker um die Vergabe von IP-Adressen und die DNS-Aufsicht
ENISA-Studie hilft bei Risikoabschätzung für Cloud Computing
ONLINE MARKT
Werbung