Je veux superposer des données géospatiales (surtout chaleur) sur des images satellites haute résolution utilisant Python. (Je suis Newbie, alors soyez gentil sur moi ;-)) p>
Voici ma liste de souhaits P>
Je pense que Google Map / Terre, Yahoo Carte, Bing, etc ... pourrait être des candidats potentiels, mais je ne sais pas comment y accéder facilement. Les exemples de code seraient très utiles. P>
Toute suggestion? p>
5 Réponses :
Ouvrir la carte de rue est un bon équivalent à Google Maps (que je ne sais pas très bien). p>
Leur base de données augmente avec le temps. C'est une tentative d'acquisition de carte open source. Ils sont parfois un peu plus précis que Google Maps, voir le Exemple de zoo de Berlin . P>
Il possède plusieurs API, qui sont des accès en lecture seule: http://wiki.openstreetmap.org / wiki / xapi . p>
Il semble utiliser le protocole de repos. P>
Pour l'utilisation de repos et de python, je suggérerais ce donc lien < / a>. p>
OpenStreetMap manque assez d'images satellitaires détaillées, récentes et haute résolution.
Une source possible est le Images de Nasa World Wind . Vous pouvez Regardez la source pour savoir comment ils accèdent à leurs sources de données et font de même dans votre application. p>
Vous voulez donc faire quelque chose presque exactement comme ceci: p>
http://www.jjguy.com/heatmap/ p>
que j'ai trouvé par Googling pour "Python Heatmap". P>
Maintenant, vous êtes un peu peu clairs sur ce que vous voulez faire avec ces images. N'oubliez donc que Google Earth Imagery est protégé par le droit d'auteur et il y a un ensemble de restrictions sur ce que vous pouvez faire avec eux. P>
Google Maps interdisent explicitement en utilisant des carreaux cartographiques hors ligne ou de les mettre en cache, mais je pense que Microsoft Bing Cartes ne disons rien explicitement contre cela, et je suppose que vous ne prévoyez pas d'utiliser votre programme commercial (?)
alors, Vous pouvez utiliser ceci. Il crée un cache, chargant d'abord une tuile à partir de la mémoire, sinon FOM Disk, sinon à partir d'Internet, mettant toujours en cache tout au disque pour la réutilisation. Bien sûr, vous devrez déterminer comment le modifier, en particulier comment obtenir les coordonnées de tuiles et le niveau de zoom dont vous avez besoin, et pour cela, je suggère fortement Ce site . Bonne étude! P>
Je ne peux pas vous remercier assez pour avoir fourni cette réponse. Cela vraiment vraiment aidé. Cette réponse mérite d'autres upvotes. Merci encore : )
J'ai utilisé une API de cartes de bing couplé avec la connaissance de Cartographie de la carte . Veuillez trouver le code pour la même chose dans mon Responsentiel GitHub . P>
Vous pouvez trouver Ceci < / a> utile aussi. p>
Cela pourrait aider code.AcreState.com/recipes/ ...
Y a-t-il des codes pour Google Map / Terre, Yahoo Map, etc.?
"GRATUIT" comme dans la bière gratuite ou "gratuit" comme dans la liberté d'expression?