Ich versuche, eine OGR-Vektorkarte mit der Funktion readOGR
des Pakets rgdal
zu lesen, aber ich habe ein paar Probleme mit den deutschen Umlauten. Ich habe ein kleines Beispiel dafür gegeben, wie die Daten aussehen, Umlaute wie ö werden durch \ 303 \ 266 ersetzt.
Ich habe versucht, eine Kodierung in der Funktion readOGR
( readOGR(dsn = "/path/to/data.gdb", layer = "layer", encoding = "UTF-8"
oder readOGR(dsn = "/path/to/data.gdb", layer = "layer", encoding = "LATIN-1"
) anzugeben, aber es sieht so aus, als ignoriere ich den Kodierungsparameter vollständig, da ich für jede Kodierung dasselbe Ergebnis erhalte Ich habe es versucht. Weiß jemand, wie ich die Funktion readOGR
oder R bekommen kann, um die korrekten deutschen Umlaute anzuzeigen?
Ich bin nicht ganz sicher, was encoding = "UTF-8/LATIN-1/..."
tun könnte. Ich hätte erwartet, dass Sie ein und nur ein Kodierungsschema wählen würden. Auf meinem Rechner sehe ich die Übersetzung dieses oktalen Zeichens in den o-Umlaut:
Um die verschiedenen Konventionen für R-Zeichen anzuzeigen, geben Sie Folgendes ein:
%Vor%Julian hat recht.
%Vor%gibt die Zeichenfolge korrekt zurück:
%Vor%