Jemand hat versehentlich einen GPS-Track als Wegpunkte gespeichert und diese dann in einer CSV-Datei an mich gesendet. Sie wollen eine Zeile zurück (Shapefile). Was ist die einfachste Methode, um dies in eine Zeile umzuwandeln? Die verfügbaren Werkzeuge sind Arcmap, GDAL / OGR und QGIS, mehr oder weniger in der Reihenfolge ihrer Präferenz. Ich möchte lieber kein zusätzliches Tool installieren. Ein Online-Konvertierungsdienst wäre in Ordnung.
Latitude,Longitude,Date,Time,ampm,,,
60.71586,-135.07476,25/07/2010,9:26:15,PM,,,,,
60.71637,-135.07563,25/07/2010,9:26:12,PM,,,,,
60.71648,-135.07612,25/07/2010,9:26:11,PM,,,,,
60.71664,-135.07707,25/07/2010,9:26:09,PM,,,,,
60.71672,-135.07756,25/07/2010,9:26:08,PM,,,,,
arcgis-desktop
convert
gps
polyline-creation
Matt Wilkie
quelle
quelle
Antworten:
Es scheint das Entscheidende, was Sie hier wollen, zu sein, dass die Punkte in der Linie nach dem Zeitpunkt der Erfassung sortiert werden, verteilt auf drei Spaltenreihen. Während Sie die Daten in einer Tabelle organisieren konnten, finde ich häufig, dass das Schreiben eines schnellen Skripts die größte Flexibilität bietet:
quelle
QGIS Plugin "Points2One" sollte das sein, wonach Sie suchen.
Wenn Sie "Punkte nach diesem Feld sortieren" nicht ankreuzen, verbindet das Plugin sie in der internen Punktreihenfolge in der Ebene. Ich habe Ihr Beispiel verwendet, die Punkte in einer Zick-Zack-Reihenfolge angeordnet und es hat wie erwartet funktioniert:
quelle
ArcGIS 10.0 verfügt über ein Werkzeug " Punkte zu Linie" .
Ich empfehle, die Dokumentation zu ArcGIS 10.2 for Desktop zu lesen , aber zusammenfassend:
quelle
Wenn Sie ETGeoWizards auf Ihrem ArcMap- Computer installiert haben, wird dies auch erledigt .
quelle
Die kostenlose GME ArcGIS-Erweiterung bietet convert.pointstolines, mit der eine einzelne Linie aus einem Punkt-Layer erstellt wird.
quelle