Wir erstellen eine US-Straßenroutenanwendung (Suche nach Wegen für Autos zwischen zwei oder mehr Standorten über öffentliche Straßen) und möchten Open-Source-Daten, US-Tiger-Daten oder Open-Street-Map oder andere, sofern national verfügbar, verwenden.
Wir haben bereits intensiv mit den Daten des Tiger Street-Segments der US-Volkszählung gearbeitet (wir haben einen Geocoder http://maplarge.com/geocoder mit Tiger erstellt), und die Verwendung der Tiger-Daten ist unsere Präferenz. Mir fehlen jedoch zwei wichtige Daten, von denen ich denke, dass sie vorhanden sein sollten, aber ich kann sie nicht in der Dokumentation finden:
Frage 1: Richtung: Ich weiß, dass einige Straßensegmente Einbahnstraßen sind, was bedeutet, dass der Verkehr nur in eine bestimmte Richtung fließen darf, und ich muss wissen, ob der Tiger oder das OSM Richtungsattributdaten haben, die mit Straßensegmenten verknüpft werden können. Spezifische Links zu Dokumentation / Daten / Beispielen wären fantastisch.
Frage 2: Konnektivität. Wenn sich zwei Straßen kreuzen, bedeutet dies eine Kreuzung. Sie können jedoch nicht immer von einer Straße zur anderen fahren. Wenn beispielsweise eine lokale Straße eine Autobahn mit eingeschränktem Zugang überquert, ist die Konnektivität häufig auf bestimmte "Auffahrrampen" beschränkt. Ich würde gerne wissen, ob die Census / OSM-Daten zuverlässig Informationen über die Konnektivität an Kreuzungen liefern können. Spezifische Links zu Dokumentation / Daten / Beispielen wären fantastisch.
Vielen Dank!
(ps Dies ist eine hochvolumige Anwendung, die unsere spezifische Architektur erfordert. Bitte weichen Sie der Frage nicht aus und schlagen Sie ArcGIS, MapPoint oder einen Webdienst vor.)
Antworten:
Die Daten sind nicht ganz da, was Sie benötigen - aber einige sind ...
Die von TIGER bearbeitete Karte könnte Sie interessieren.
http://wiki.openstreetmap.org/wiki/TIGER_Edited_Map
Rote Bereiche sind Wege, die seit dem TIGER-Import nicht mehr bearbeitet wurden.
Grünflächen sind Wege, die bearbeitet wurden.
Es sind noch ziemlich viele Korrekturen für die TIGER-Daten erforderlich, bevor sie verwendet werden können. http://open.mapquestapi.com/tigerviewer/index.html?zoom=9&lat=40.07546&lon=-76.329999&layers=B
quelle
oneway = 'yes' ist, wie ich die Einschränkungen der Flussrichtung in OSM verstehe.
OSM teilt Knoten auf sich kreuzenden Wegen. Sie können die Wege erkennen, indem Sie die Referenz-IDs der Knoten überprüfen.
Ich habe festgestellt, dass es an Kreuzungen mit getrennter Neigung mehr als ein paar gemeinsam genutzte Knoten gibt, die einige ziemlich schwerwiegende Routingprobleme verursachen können.
Da ein Großteil von OSM in den USA auf einem Batch-TIGER-Import basierte, basieren viele Schnittpunkte auf diesem Datenmodell. Das heißt, wenn eine Autobahn ein Merkmal schneidet und keinen Knoten gemeinsam nutzt, können Sie von einer Neigungstrennung ausgehen. Dies ist jedoch leider nicht immer der Fall.
OSM hat zwei verwandte Tags, die die Sortentrennung anzeigen: - bridge = 'yes' und - layer = x (eine Zahl)
Der Brückenteil ist selbsterklärend. Das Layer-Tag gibt den z-Wert der jeweiligen Straße an der Kreuzung an.
quelle