2009-08-03 12 views
10

Czy istnieje sposób na utworzenie mapy ciepła w Google Earth, więc obszary o wyższych wartościach (niektórych określonych parametrów, takich jak populacja) są wyświetlane jako hotspoty?Google Earth Heat Maps

+1

mieć masz szczęście do tej pory? – dassouki

+1

Skończyło się na tym, że wykorzystałem światowy świat NASA do mojego projektu i utworzyłem mapy termiczne za pomocą jego ProceduralTiledImageLayer. –

Odpowiedz

4

To wydaje się możliwe.
Na przykład, spójrz na te kilka linków:
Wsparcie Próbowałem żaden z tych

Masz w tych artykułach jest kilka linków; niektóre też mogą być interesujące.

+1

Dzięki. Widziałem większość tych linków - wygląda na to, że większość z nich jest nastawiona na strony internetowe lub .NET. Powinienem był określić, że próbuję to zrobić w grubej aplikacji klienckiej.Moją największą nadzieją może być napisanie własnego algorytmu mapy ciepła, a następnie wygenerowanie nakładki dla Google Earth. –

+0

Ho :-(może być nieco trudniejsze, a następnie :-(Anayway, jeśli znajdziesz fajne rozwiązanie, nie zapomnij o tym tutaj: może pomóc osobom przybywającym tutaj zobaczyć Twoje pytanie! Powodzenia! –

+0

Skończyło się na tworzeniu Mapa termiczna na przezroczystym obrazie Google Earth używa prostej cylindrycznej projekcji, więc łatwo jest obliczyć szerokość i długość geograficzną punktów w oparciu o rozmiar mapy. Moja mapa termiczna nie jest idealna, ale w zasadzie właśnie narysowałem punkt w każdym miejscu i zmieszałem blisko punkty razem tworzą "jaśniejszy" punkt. –

1

Możesz tworzyć wieloboki w pliku KML i ustawić ich kolor. Można również tworzyć wielokąty 3D, których wysokość może być reprezentatywna dla temperatury.

0

HeatmapTool.com może pobrać plik współrzędnych CSV i wartości intensywności w celu wygenerowania kafelków mapy ciepła dla Google Maps.

4

Mój kolega opracował program java o otwartym kodzie źródłowym, który wygeneruje pliki 3D ciepła (KML) dla Google Earth z po prostu sformatowanych plików danych XML. To może być przydatne. Cały kod projektu jest na poziomie https://github.com/Noblis/OSAT Możesz zignorować większość tego, co tam jest, i skupić się na GUIMainie i plikach pomocniczych. Są przykładowe pliki i dokumentacja. Nazwałbym to wersją 0.5 - działa, użyliśmy jej w naszych badaniach, ale są pewne ostre krawędzie. Zostało to zrobione dla badań dostępności transportu, ale możesz zmieniać parametry, które chcesz tworzyć, uruchamiać z wiersza poleceń, cokolwiek.

Możesz użyć osi pionowej, aby wyświetlić ten sam parametr, który jest użyty dla koloru LUB użyć go do odwzorowania zupełnie innej zmiennej.

Oto dwa zrzuty ekranu, dzięki czemu można zobaczyć, co robi: interfejs

Narzędzie: tool interface, showing drive times in DC

Przykâadowa 3D: Color shows transit travel times (red better), height is population

+0

Katalog Sample Output tego projektu zawiera plik KML es, ale w rzeczywistości nie są to KML ... to HTML. Nie można ich załadować do Google Earth, w rzeczywistości nie mają nawet poprawnego kodu XML. https://github.com/Noblis/OSAT/tree/master/Sample%20Output –

+0

Stealth Rabbi: o których konkretnych rzeczach mówisz? Właśnie pobrałem DC% 20MAG% 20vs.% 20households.kml i otworzyłem go w Google Earth i oglądałem to dobrze. Pozostałe pliki .kml również wyglądają jak poprawne kml, kiedy je otworzyłem. Z pewnością nie HTML. – ViennaMike

+0

Tak, to jest ten, który próbowałem. Błąd w wierszu 5, nieoczekiwany element "html". Pierwszą linią pliku, która nie jest białą spacją, jest