Wie bereite ich CSV-Dateien für die Verwendung in ArcGIS Desktop vor?
Ich frage, weil ich Probleme mit CSV-Dateien habe, weil ArcGIS meinen Spalten falsche Feldtypen zuweist und auch Sonderzeichen wie á oder ê falsch interpretiert.
Ich habe im Esri-Forum gelesen, dass es eine sogenannte schema.ini-Datei gibt, die irgendwie die Feldtypen definiert, zB "Col22 = V002 Text", siehe hier http://forums.esri.com/Thread.asp?c=93&f = 1149 & t = 64464
Das ist lustig, weil ich diese INI-Dateien oft auf meiner CD gesehen habe, mich aber nie wirklich gefragt habe, wozu sie gut sind. Es ist seltsam, dass Excel solche Metadaten in einer zusätzlichen Datei speichert, da andere Programme wie R dies nicht tun.
Ich habe bereits versucht, diese INI-Datei mit wenig Erfolg zu manipulieren, da ich nicht herausgefunden habe, wie man beispielsweise den Typ "string" anwendet. Informationen zu MS-Websites finden Sie hier: http://msdn.microsoft.com/en-us/library/windows/desktop/ms709353%28v=vs.85%29.aspx aber ich konnte keine Lösung finden .
Außerdem hat mir die Idee, mit dieser INI-Datei zu arbeiten, nicht wirklich gefallen, da es ziemlich mühsam ist, alle Feldnamen zu definieren und einzugeben, wenn ich mal 50 Spalten gesagt habe. Und diese INI-Dateien könnten verloren gehen usw.
quelle
Eine Problemumgehung, die ich gefunden habe, ist das Öffnen der CSV in einem Texteditor (ich habe Notepad ++ verwendet) und das erneute Speichern als CSV. Ich sehe keine sichtbaren Änderungen im Dateiinhalt, einschließlich spezieller Markup-Zeichen, aber das Problem hängt wahrscheinlich damit zusammen, wie Excel CSV-Dateien formatiert. Ich habe die Datei in Excel mit den Standard-CSV-Optionen 'CSV (kommagetrennt) (*. Csv)' gespeichert. Vielleicht würde ein anderes CSV-Format besser funktionieren.
Zusätzliche Informationen: Etwas Grundlegendes muss sich an der CSV-Datei geändert haben, als ich sie mit Notepad ++ gespeichert habe, da ich sie jetzt in Excel bearbeiten und speichern kann und sie weiterhin von arcmap als numerisch importiert wird. Ich habe keine Ahnung, was sich geändert hat.
quelle
Überraschenderweise hat das Öffnen der Originaldatei (für mich .txt) in einem Texteditor (für mich UltraEdit) und das Speichern als .csv oder .txt funktioniert. In UltraEdit, pandas oder einer anderen Untersuchungsmethode sind keine Änderungen an der Datei erkennbar.
Das hat also zweimal funktioniert ... dann hat genau das gleiche Verfahren aufgehört zu funktionieren.
Ich muss alle Verknüpfungen entfernen, die Tabelle entfernen, ArcMap herunterfahren, die Tabelle in einem Texteditor öffnen, die Tabelle erneut speichern, ArcMap öffnen, die Tabelle hinzufügen und die Verknüpfung wiederholen ... jedes Mal, wenn ich etwas in der Datei ändere Tabelle.
quelle