Ich möchte .shp in .gpx konvertieren.
Mit GIS öffne ich mein Shapefile und habe versucht, es als gpx zu "speichern", aber es gibt einen OGR-Fehler:
Die Erstellung des Felds ObjectId ist fehlgeschlagen (OGR-Fehler: Das Feld mit dem Namen 'ObjectId' wird im GPX-Schema nicht unterstützt. Verwenden Sie die Erstellungsoption GPX_USE_EXTENSIONS, um die Verwendung des Elements zuzulassen.)
Wie kann ich diesen Fehler beheben?
-skipfailures
inogr2ogr
ohne die Erforschung , warum es in erster Linie versagt.Antworten:
Tun Sie einfach, was Ihnen gesagt wird: Geben Sie in das
Data source
Feld einoder aktivieren Sie das Kontrollkästchen "Attributerstellung überspringen" (oder den Namen in Ihrer Sprache).
In das
Layer
Feld können Sie auch eingebenTracks statt Routen zu bekommen.
quelle
Alternativ können Sie die folgenden Schritte ausführen:
quelle
Ein einfacher Trick hat bei uns funktioniert. In der Haupt-CSV-Datei sollte das erste Feld (ID / Label) den Namen 'Name' haben. und importieren Sie diese Datei und speichern Sie sie als .gpx
quelle
Sie können auch DNRGarmin von der Minnisota-Abteilung für natürliche Ressourcen verwenden. Es ist ein kostenloses Tool, mit dem Sie viele Importe und Exporte für GPS-Daten durchführen können
quelle
Sie können erzwingen:
Wie oben angegeben. Wenn Sie Ihre Projektionen jedoch nicht verstehen oder verwalten, treten zusätzliche Probleme auf. Sie werden Fehler in den Daten finden - Ungenauigkeit in den Punkten oder Spuren, wenn sich Ihr CRS von dem unterscheidet, in dem Ihre Shapefiles projiziert werden oder wie Ihr Arbeitsbereich projiziert wird. WGS84 wird für GPS-Geräte benötigt.
Die beste Lösung, die ich gefunden habe, ist die Auswahl von "Ebene neu projizieren" aus Ihrer Verarbeitungs-Toolbox. Dies gibt Ihnen die Möglichkeit, mehrere Ebenen stapelweise zu konvertieren, die Daten korrekt zu projizieren und als GPX-Datei zu speichern.
Das einzige Problem, dessen Lösung ich nicht gelernt habe, ist die Aufbewahrung der Etiketten. Ich hoffe, dass jemand weiß wie oder einen Trick dazu hat - es scheint keine Option zu sein. Ich musste entweder die umständliche Garmin BaseCamp-Software verwenden, um die Beschriftungen einzeln anzuklicken und zu überarbeiten, oder in den gpx-Code gehen und den Code manuell eingeben - beides ist zeitaufwendig.
quelle