Y a-t-il un moyen de créer une carte de chaleur dans Google Earth, de sorte que des zones avec des valeurs plus élevées (de certains paramètres spécifiés, telles que la population) apparaissent comme des points chauds? P>
6 Réponses :
Cela semble possible.
Vous avez également quelques liens dans ces articles; Certains pourraient être intéressants aussi. P>
Par exemple, jetez un coup d'œil à ces quelques liens:
Disclaimer: J'ai essayé aucun de ces em> p>
Merci. J'avais vu la plupart de ces liens - il semble que la plupart d'entre eux soient orientés vers des pages Web ou .NET. J'aurais dû spécifier que j'essaie de le faire dans l'application client épaisse. Mon meilleur espoir pourrait être d'écrire mon propre algorithme de carte de chaleur, puis générer une superposition pour Google Earth.
Ho :-( Peut-être un peu plus difficile que :-( Quoi qu'il en soit, si vous trouvez une belle solution, n'oubliez pas en parler ici: Peut aider les gens à arriver ici voir votre question! Bonne chance!
J'ai fini par créer une chaleur sur une image transparente. Google Earth utilise une simple projection cylindrique, de sorte qu'il est assez facile de calculer la latitude et la longitude des points en fonction de la taille de la carte. Ma chaleur n'est pas parfaite, mais je viens de comploter un point à chaque emplacement et a mélangé des points de fermeture pour créer un point «plus lumineux». Merci!
Ce sont toutes toutes les cartes Google, cependant, pas Google Earth?
L'API HeatMap est ridicule! Juste pour qu'ils puissent placer leur logo par rapport à la vue Carte, chaque fois que l'utilisateur fait glisser la chaleur, il est recalculé (sur leur serveur), transmis et redonné! De plus, vous avez besoin d'une clé / jeton!
Vous pouvez créer des polygones dans un fichier KML et définir la couleur d'eux. Vous pouvez également rendre les polygones 3D, avec une hauteur peut-être représentant la température. P>
Essayez des cartes de chaleur gratuites de l'API. Une implémentation vraiment intéressante: http://en.tixik.com/tools/heatmaps P >
HeatMaptool.com peut prendre un fichier CSV de coordonnées et de valeurs d'intensité pour générer des tuiles de la carte de chaleur pour Google Maps Code>. P>
Il y a aussi http://www.openheatmap.com , qui propose des chaleur de chaleur gratuits au-dessus de OpenStreetMap de un téléchargement de CSV. P>
Mon collègue a développé un programme Java Open Source qui générera des fichiers 3D de cartes thermiques (KML) pour Google Earth des fichiers de données XML simplement formatés. Il peut être utile. L'ensemble du code de projet est en hausse chez https://github.com/noblis/osat Vous pouvez ignorer le gros de ce qui est là et se concentre sur Guimain et les fichiers de soutien. Il y a des exemples de fichiers et de documentation. J'appellerais cela environ une version 0.5 - ça marche, nous l'avons utilisé dans nos études, mais il y a des bords bruts. Cela a été fait pour les études d'accessibilité des transports, mais vous pouvez modifier les paramètres que vous avez graphique sur tout ce que vous voulez, exécuté à partir de la ligne de commande, peu importe. P>
Vous pouvez utiliser l'axe vertical pour afficher le même paramètre que celui utilisé pour la couleur ou l'utiliser pour mapper une variable entièrement différente. p>
Voici deux coups d'écran pour que vous puissiez voir ce qu'il fait: p>
Interface d'outil: P>
Exemple Sortie 3D: p>
Le répertoire de sortie de ce projet comprend des fichiers KML, mais ils ne sont pas en réalité KMLL ... ils sont HTML. Ils ne peuvent pas être chargés à Google Earth et, en fait, ils ne sont même pas valides XML. github.com/noblis/osat/tree/master/sample%20Output
Stealth Rabbi: Quels fichiers parlez-vous spécifiquement? Je viens de télécharger DC% 20mag% 20vs.% 20households.kml et l'a ouvert dans Google Earth et l'a vue très bien. Les autres fichiers .kml ressemblent également à des KML valides quand je les ai ouverts. Ils ne sont certainement pas html.
Oui, c'est celui que j'ai essayé. Erreur sur la ligne 5, élément inattendu "html". La toute première ligne du fichier qui n'est pas blouses est
Oh, merde, je faisais un clic droit sur le lien de fichier KML que j'ai mentionné et faisait une "sauvegarde comme", et c'était toute cette merde de redirection de liaison GitHub. Mes excuses.
Avez-vous de la chance jusqu'à présent?
J'ai fini par utiliser Nasa Worldwind pour mon projet et j'ai créé des chaleur chauds à l'aide de son procéduraltilledimagelayer.
@Jeffstorey Y a-t-il un échantillon que nous pouvons utiliser?