2009-08-03 13 views
10

Gibt es eine Möglichkeit, eine Heatmap in Google Earth zu erstellen, sodass Bereiche mit höheren Werten (von bestimmten Parametern wie Population) als Hotspots angezeigt werden?Google Earth Heat Maps

+1

haben Sie kein Glück haben, so weit? – dassouki

+1

Ich benutzte NASA Worldwind für mein Projekt und erstellte Heatmaps mit seinem ProceduralTiledImageLayer. –

Antwort

4

Dies scheint möglich.
Nehmen Sie zum Beispiel einen Blick auf die wenigen Verbindungen:
Haftungsausschluss: Ich habe keiner der

scheint Sie habe auch ein paar Links in diesen Artikeln bekommen; einige könnten auch interessant sein.

+1

Danke. Ich hatte die meisten dieser Links gesehen - es sieht so aus, als wären die meisten von ihnen auf Webseiten oder .NET ausgerichtet. Ich hätte angeben sollen, dass ich dies in der Thick-Client-Anwendung versuche.Meine beste Hoffnung könnte sein, meinen eigenen Heatmap-Algorithmus zu schreiben und dann ein Overlay für Google Earth zu generieren. –

+0

Ho :-(könnte ein bisschen härter sein, dann :-(Anayway, wenn Sie eine nette Lösung finden, vergessen Sie nicht, hier darüber zu erzählen: könnte Leuten helfen, die hier ankommen, Ihre Frage zu sehen! Viel Glück! –

+0

Ich habe am Ende erstellt Eine Heatmap auf einem transparenten Bild Google Google Earth verwendet eine einfache zylindrische Projektion, so dass es recht einfach ist, Breiten- und Längenpunkte basierend auf der Kartengröße zu berechnen Meine Heatmap ist nicht perfekt, aber im Grunde habe ich nur einen Punkt an jedem Ort geplottet Punkte: –

1

Sie können Polygone in einer KML-Datei erstellen und deren Farbe festlegen. Sie können die Polygone auch in 3D erstellen, wobei die Höhe möglicherweise die Temperatur repräsentiert.

0

HeatmapTool.com kann eine CSV-Datei von Koordinaten und Intensitätswerte nehmen, um Heatmap-Kacheln für Google Maps zu generieren.

4

Mein Kollege hat ein Open-Source-Java-Programm entwickelt, das aus einfach formatierten XML-Datendateien 3D-Heatmaps (KML) für Google Earth generiert. Es könnte nützlich sein. Der gesamte Projektcode ist unter https://github.com/Noblis/OSAT Sie können den Großteil dessen, was da ist, ignorieren und sich auf GUIMain und die unterstützenden Dateien konzentrieren. Es gibt Beispieldateien und Dokumentation. Ich würde es als 0.5-Version bezeichnen - es funktioniert, wir haben es in unseren Studien verwendet, aber es gibt einige Ecken und Kanten. Es wurde für Studien zur Transportzugänglichkeit erstellt, aber Sie können die Parameter, die Sie grafisch darstellen, beliebig ändern, von der Befehlszeile aus, was auch immer.

Sie können die vertikale Achse verwenden, um entweder denselben Parameter anzuzeigen, der für die Farbe verwendet wird, oder sie verwenden, um eine völlig andere Variable zuzuordnen.

Hier zwei Screenshots, damit Sie sehen, was es tut:

Werkzeugschnittstelle: tool interface, showing drive times in DC

Beispiel 3D-Ausgabe: Color shows transit travel times (red better), height is population

+0

Das Beispiel Output-Verzeichnis dieses Projekts enthält KML-Fil es, aber sie sind nicht wirklich KML ... sie sind HTML. Sie können nicht in Google Earth geladen werden, und tatsächlich sind sie nicht einmal gültiges XML. https://github.com/Noblis/OSAT/tree/master/Sample%20Output –

+0

Stealth Rabbi: Welche Dateien sprechen Sie gerade? Ich habe gerade DC% 20MAG% 20vs.% 20households.kml heruntergeladen und in Google Earth geöffnet und angesehen. Die anderen .kml-Dateien sehen auch alle wie gültige kml aus, als ich sie geöffnet habe. Sie sind sicherlich nicht HTML. – ViennaMike

+0

Ja, das ist eine, die ich ausprobiert habe. Fehler in Zeile 5, Unerwartetes Element "html". Die erste Zeile der Datei, die kein Leerzeichen ist, ist

Verwandte Themen