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
Odpowiedz
To wydaje się możliwe.
Na przykład, spójrz na te kilka linków:
Wsparcie Próbowałem żaden z tych
- HeatMapAPI.com
- I an example
- Ale nie jestem pewien, jak zrobiłbyś to; Wydaje związane z .NET i DLL w jakiś sposób ... więc może nie być tak miły, jak się wydaje ...
- Density Mapping in Google Maps with HeatMapAPI
- Heat Maps for Google Maps - (a.k.a GeoIQ mashup)
- Using Google Maps to Produce Heat Maps
Masz w tych artykułach jest kilka linków; niektóre też mogą być interesujące.
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. –
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! –
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. –
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.
Wypróbuj bezpłatne mapy ciepła API. Bardzo ciekawa implementacja: http://en.tixik.com/tools/heatmaps
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
.
Istnieje również http://www.openheatmap.com, który oferuje bezpłatne mapy termiczne na górze OpenStreetMap z przesłanego pliku CSV.
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:
Przykâadowa 3D:
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 –
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
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 –
- 1. Przełączanie map Google i Google Earth
- 2. Czy linia prosta w Google Earth lub Google Maps jest geodezyjna?
- 3. Narysuj mapę polilinii na drodze Aplikacja Google Maps Google Maps
- 4. Google Maps API directionsService.route różni się od Google Maps Directions
- 5. Google Maps v3 OverlayView.getProjection()
- 6. DrawerLayout z Google Maps
- 7. Google maps odległość approximation
- 8. Google Maps API DeletedApiProjectMapError
- 9. Google maps responsive resize
- 10. Google maps removal control
- 11. Google Maps i DART
- 12. Google Maps Infowindow Pozycja
- 13. Google maps infobox - maxWidth
- 14. Wyświetl pliki netCDF do Google Maps
- 15. google-maps kml, jak opisać ciąg znaków?
- 16. Jak mogę używać Google Earth API z backbone.js + jquery mobile?
- 17. Google Earth w ramach niestandardowej aplikacji C++ Linux
- 18. Animowanie linii w Google Earth przy użyciu kml
- 19. Google Maps Funkcja API map.getCenter()
- 20. Dynamicznie ładowanie Google Maps api
- 21. Kontrolowanie szerokości Google Maps InfoWindow
- 22. Google Maps powracający błąd 610
- 23. Adres autouzupełniania + Google Maps API
- 24. AngularUI - Google Maps - Usunąć marker
- 25. zombie.js i Google Maps API
- 26. Google Maps Api w warstwach
- 27. Google Maps API Geocode Synchronously
- 28. Twitter Bootstrap i Google Maps
- 29. Google Maps API bez klucza?
- 30. Rozmyty/Uszkodzony Google Maps Controls
mieć masz szczęście do tej pory? – dassouki
Skończyło się na tym, że wykorzystałem światowy świat NASA do mojego projektu i utworzyłem mapy termiczne za pomocą jego ProceduralTiledImageLayer. –