Osmviz

récupérer et utiliser openstreetmap images
Télécharger maintenant

Osmviz Classement & Résumé

Publicité

  • Rating:
  • 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