Osmviz

Abrufen und Verwenden von OpenStreetMap-Images
Jetzt downloaden

Osmviz Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Colin Bick
  • Website des Verlags:
  • http://cbick.github.com

Osmviz Stichworte


Osmviz Beschreibung

Rufen Sie OpenStreetMap-Bilder ab und verwenden Sie Osmviz ist ein kleiner Satz von Python-Tools zum Abrufen und Verwenden von OpenStreetMap (OSM) -Bildern (eigentlich von Slippy Map servierte Mapnik-Bilder). Osmvizs ursprünglicher Zweck bestand darin, eine Reihe von Dingen auf der Karte zu zeichnen, die sich auf der Karte bewegt, die etwas generalisiert und erweitert wurde. Mit Osmviz können Sie: * Greifen Sie angemessene OSM-Fliesen aus einem OSM-Server Ihrer Wahl * Patch-Fliesen zusammen zu einer größeren Karte * Animieren von Zeug auf dieser Karte (erfordert Pygame) Eine Notiz über OpenStreetMap MapSIF, die Sie für die Ziehen von Fliesen aus dem OpenStreetMap.org-Server wählen, dann gibt es einige Dinge, die Sie kennen sollten: * Diese Fliesen haben eine Nutzungspolitik, die hier verfügbar ist. * Diese Fliesen sind (C) OpenStreetMap und Mitwirkende, CC-BY-SA mithilfe von OSM VizThe-Code, der einen Zug in den USA läuft. Choo choo! Von osmviz.animation import trackingviz, simulationstart_lat, start_lon = (45.77, -68.65) # nordöstlich_lat, end_lon = (30.05, -118.25) # SouthwestbeGin_time, end_time = 0, 60 # in 60 Sekunden! DEF LocatTime (t): # Basis-Interpolator Wenn T <0: return start_lat start_lon if t> 60: RETURN END_LAT, END_LON FRAC = T / 60.0 INTERP_LAT = START_LAT + FRAC * (end_lat-start_lat) interp_lon = start_lon + frac * (end_lon-start_lon) Gibt interp_lat zurück , interp_lonimage_f = "bilder / train.png" Zoom = 6 # OSM Zoom LevelViz = TrackingViz ("Continental Espresso", Image_F, LocHecht, (begin_ime, end_time), (30,46, -19, -68.5), # lat / lon begrenzende Box 1) SIM = Simulation (, [], 0) sim.run (speed = 1, refresh_rate = 0,1, osmzoom = Zoom) Während die Animation läuft, können Sie es wie folgt steuern: * MOUSEING Über das Symbol Zeigt das Etikett an ("Continental Espresso") * Aufwärts- / Abwärts-Pfeile erhöhen / verringern die Simulationsgeschwindigkeit (können in der Zeit rückwärts gehen) * Links- / Rechtspfeile Simulation Simulation, um den Zeitfenster * SPA zu beginnen CE-Leiste setzt die Geschwindigkeit auf Null * Escape-Taste-Ausgänge. Um es selbst auszuführen, benötigen Sie ein vorhandenes "Images / Train.png" sowie ein leeres "MAPTILES /" -Verzeichnis. Diese gibt es bereits im Verzeichnis "Test" im Quellendownload. In der Tat ist eine der mitgelieferten Tests, denselben Zug zu zeigen. Anforderungen: · Python · Pygame. · PIL. · OpenStreetMap.


Osmviz Zugehörige Software