Ich habe Probleme beim Importieren einer CSV-Datei.
Einige Werte der Datei sollten nicht im Textstil, sondern im Zahlenstil formatiert sein. Daher habe ich eine zusätzliche CSVT-Datei erstellt, wie hier erläutert .
Beide Dateien mit genau demselben Namen und demselben Speicherort werden erstellt. Die Anzahl der Spalten ist gleich und ich füge die CSV-Datei mit dem Werkzeug "Begrenzte Textebene hinzufügen" hinzu. Trotzdem kann ich keine Spalten für eine abgestufte Symbologie auswählen.
Meine CSV-Datei enthält 12 Zeilen, von denen die 5., 11. und 12. Spalte aus Zahlen bestehen. Meine .csvt-Datei sieht daher so aus:
"String", "String", "String", "String", "Integer", "String", "String", "String", "String", "String", "Integer", "Integer"
Ich habe versucht, es mit dem Standard-Editor von Windows und Notepad ++ zu erstellen. Gibt es häufige Fehler von Neulingen, wie ich einer bin? Danke für Ihre Hilfe!
Antworten:
Das Tool "Begrenzte Textebene hinzufügen" interpretiert die CSVT nicht. Nur "Vektorebene hinzufügen" benötigt eine CSVT. Grundsätzlich versucht "Begrenzte Textebene hinzufügen", eine bestmögliche Vermutung anzustellen, und erkennt numerische Werte normalerweise sehr gut. Einer der Gründe für die Verwendung von "Vektorebene hinzufügen" ist, dass "Begrenzte Textebene hinzufügen" eine Geometriespalte erfordert.
Enthält Ihre CSV eine Geometrie oder x- und y-Spalten? Verwenden Sie dann "Begrenzte Textebene hinzufügen".
Wenn Ihre CSV keine Koordinaten / Geometrien enthält, verwenden Sie "Vektorebene hinzufügen".
Um herauszufinden, warum die numerischen Werte durch "Begrenzte Textebene hinzufügen" nicht erkannt werden, geben Sie bitte Ihre CSV oder zumindest ein Beispiel (erste Zeilen) an. Wenn auch nur eine Zeile in der Datei einen Text in der Spalte "numerisch" enthält, werden die Werkzeuge standardmäßig auf "Zeichenfolge" zurückgesetzt.
quelle