Dessiner une carte avec des marqueurs gps et les enregistrer cette image au fichier
J'ai une certaine position GPS enregistrements, qui, je tiens à attirer une partie de la carte (par exemple, OpenStreetMap) et l'enregistrer comme un fichier image.
Je suis en utilisant python. J'ai trouvé osm-gps-carte en tant que candidat à la bibliothèque pour faire de la visualisation, mais apparemment, la API manque de certaines fonctionnalités pour satisfaire tous mes besoins. Ce dont j'ai besoin est une bibliothèque qui n':
- dessiner des trucs dans une carte (par exemple, un OSM-carte), c'est à dire une liste de positions GPS.
- automatiquement ajuster l'affichage (à l'échelle de position/) pour s'adapter à tous tirés des positions
- enregistrer ce point de vue dans un fichier image
Je voulez sérieusement à éviter d'être forcé à effectuer manuellement une capture d'écran d'un widget ou d'une fenêtre de navigateur. Et si possible je veux aussi éviter de mettre en œuvre les dispositions de la projection de la fonctionnalité par moi-même (comme dans ici). Personne ne sait d'une bibliothèque/suite d'outils qui fournit la fonctionnalité désirée (si possible pour une utilisation en Python)?
OriginalL'auteur moooeeeep | 2012-02-28
Vous devez vous connecter pour publier un commentaire.
Vous pouvez envisager d'utiliser Fond de carte pour matplotlib. Voici une post de blog décrivant comment utiliser ce module avec l'OSM.
OriginalL'auteur ChrisP
Il y a des exemples de comment dessiner personnalisé points GPS sur le dessus de l'OSM, carte d'arrière-plan à l'aide de Matplotlib Fond de carte, Matplotlib ou au Caire en GeoTiler projet: https://github.com/wrobell/geotiler/tree/master/examples.
OriginalL'auteur wrobell