ESRI verfügt über ein Werkzeug zum Zusammenklappen von zweispuriger Fahrbahn zur Mittellinie. Sie können eine kostengünstige Version für die Verwendung mit OSM erhalten. Andernfalls können Sie Features auswählen und als neue Ebene speichern. Löscht die Auswahl aus dem Layer, den Sie für den Export verwendet haben. Pufferfunktion in Reichweite einer Seite der Fahrbahn, die die zweite Fahrspur enthält. Verschmelze Shapefile mit Original, verbinde alle kaputten Topologien.
Wenn Sie programmieren und / oder skripten können, können Sie eine Mittellinie zwischen den Spuren auf einem Knoten durch Knotenabgleich segmentweise mitteln und eine Mittellinienprogrammierung ausgeben. Anschließend können Sie ausgewählte Features, die für den Produktionsprozess verwendet werden, programmgesteuert löschen, die fehlerhafte Topologie überprüfen und beheben getan.
Ich habe ein Arcpy-Codebeispiel gefunden, das ich einbinde. Wie Sie den Link finden, erfahren Sie weiter unten in den Kommentaren.
wird der ESRI ARCGis-Hilfe zugeschrieben
# Name: CollapseDualLinesToCenterline_Example.py
# Description: Creates street centerlines from a street casing coverage.
# Requirements: ArcInfo Workstation
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inCover = "streets"
outCover = "C:/output/centerlines"
maximumWidth = 50
# Execute CollapseDualLinesToCenterline
arcpy.CollapseDualLinesToCenterline_arc(inCover, outCover, maximumWidth, "")
Sie könnten es mit Mike Migurskis Skeletron versuchen . Es ist ein Open-Source-Tool, das er unter anderem für seinen Terrain-Map-Stil verwendet.
quelle
Vielleicht ist es keine sehr elegante Lösung und basiert auf der Methode zur Beantwortung von Fragen: /gis//a/295348/120129 .
Es ist eine der Varianten zur Lösung Ihrer Frage, ein Geoinstrument einzurichten (für mich ist es eine Straße mit dem Namen "road_border" 11 m breit, Typ - Linie (MultiLineString)),
ein Geoinstrument betreiben :-),
und sehen das Ergebnis.
PS Ich werde dieses Tool ST_RoadAxisFromDelaunayTriangulation nennen. OS ...
quelle