Osmvizrécupérer et utiliser openstreetmap images | |
Télécharger maintenant |
Osmviz Classement & Résumé
Publicité
- Licence:
- MIT/X Consortium Lic...
- Prix:
- FREE
- Nom de l'éditeur:
- Colin Bick
- Site Internet de l'éditeur:
- http://cbick.github.com
Osmviz Mots clés
Osmviz La description
Récupérer et utiliser openstreetmap images OSMVIZ est un petit ensemble d'outils Python pour récupérer et utiliser des images OpenStreetMap (OSM) (en fait, des images Mapnik desservies par une carte slippy). L'objectif initial de Osmviz était de dessiner une bande de choses qui se déplaçaient sur la carte, qui a été quelque peu généralisée et expansée.avec Osmviz, vous pouvez: * Saisissez des tuiles OSM rendu appropriées à partir d'un serveur OSM de votre choix * Tiles de patch ensemble dans une plus grande carte. * Facilement animer des choses sur cette carte (nécessite un pygame) une note sur OpenStreetMap MapSIF Vous choisissez de tirer des tuiles du serveur OpenStreetMap.org, puis il y a des choses que vous devez savoir: * Ces carreaux ont une politique d'utilisation, disponible ici. * Ces carreaux sont (C) OpenStreetMap et contributeurs, CC-BY-SA utilisant OSM Vizle Code ci-dessous affichera un train exécutant à travers les États-Unis. Choo Choo! De Osmviz.Animation Importer TrackingViz, SimulationStart_lat, start_lon = (45.77, -68.65) # NorteauTend_lat, find_lon = (30.05, -118.25) # Southwestbegin_Time, End_time = 0, 60 # Dans 60 secondes! Def Locattime (T): # Interpolateur de base si t <0: retour start_lat start_lon si t> 60: retour end_lat, find_lon frac = t / 60.0 Interpor_lat = start_lat + frac * (fin_lat-start_lat) Interpor_lon = start_lon + frac * (fin_lon-start_lon) retour interp_lat , interp_lonimage_f = "images / train.png" zoom = 6 # osm zoom niveauviz = trackingviz ("continental expresso", image_f, locatme, (begin_time, end_time), (30,46, -119, -68.5), # lat / Boîte de liaison LON 1) SIM = Simulation (, [], 0) SIM.RUN (vitesse = 1, rafraîchissements_rate = 0,1, osmzoom = zoom) pendant que l'animation est en cours d'exécution, vous pouvez le contrôler comme suit: * Mousing Sur l'icône affiche son étiquette ("Continental Espresso") * Les flèches haut / bas augmentent / diminuent la vitesse de la simulation (peuvent aller à l'envers) * Série de flèches gauche / droite Simulation pour commencer / fin de la fenêtre TIME * SPA La barre CE définit la vitesse sur zéro * Echapper des clés. Pour le faire fonctionner vous-même, vous devez avoir une "images / train.png" existantes ainsi qu'un répertoire "MapTiles /" vide. Ceux-ci existent déjà dans le répertoire "test" du téléchargement de la source; En fait, l'un des tests inclus consiste à montrer le même train. Exigences: · Python · Pygame · Pil · OpenStreetMap
Osmviz Logiciels associés
Mise à niveau du clavier
micrologiciel générique pour contrôleurs de clavier d'ordinateur homebrew ...
100