Как подготовить файлы CSV для использования в ArcGIS Desktop.
Я спрашиваю, потому что у меня есть некоторые проблемы с использованием файлов CSV, потому что ArcGIS приписывает неправильные типы полей моим столбцам, а также неправильно интерпретирует специальные символы, такие как á или ê.
Я прочитал на форуме Esri, что существует так называемый файл schema.ini, который как-то определяет типы полей, например, «Col22 = V002 Text», см. Здесь http://forums.esri.com/Thread.asp?c=93&f. = 1149 & т = 64464
Это довольно забавно, потому что я часто видел эти файлы .ini на своем диске, но никогда не задумывался, для чего они хороши. Довольно странно, что Excel хранит такие метаданные в дополнительном файле, поскольку другие программы, такие как R, не делают этого.
Я уже пытался манипулировать этим INI-файлом с небольшим успехом, так как я не нашел, как применить, например, строковый тип. На сайтах MS есть некоторая информация, см. Здесь: http://msdn.microsoft.com/en-us/library/windows/desktop/ms709353%28v=vs.85%29.aspx, но я не смог найти решение ,
Также мне не очень понравилась идея поработать с этим INI-файлом, потому что довольно сложно определить и напечатать все имена полей, скажем, 50 столбцов. И эти файлы .ini могут быть потеряны и т. Д.
источник
Обходной путь, который я нашел, - открыть CSV в текстовом редакторе (я использовал notepad ++) и снова сохранить как CSV. Я не вижу видимых изменений в содержимом файла, включая специальные символы разметки, но проблема, вероятно, связана с тем, как Excel форматирует файлы CSV. Я сохранял файл в Excel, используя стандартные параметры CSV «CSV (с разделителями-запятыми) (*. Csv)». Возможно, другой формат CSV будет работать лучше.
Дополнительная информация: Что-то фундаментальное, должно быть, изменилось в файле CSV, когда я сохранил его с помощью notepad ++, потому что теперь я могу редактировать и сохранять его в Excel, и он все еще импортируется как числовой с помощью arcmap. Я понятия не имею, что изменилось, хотя.
источник
Удивительно открыть исходный файл (для меня .txt) в текстовом редакторе (UltraEdit для меня) и сохранить его как .csv или .txt сработало. В UltraEdit, пандах или любом другом методе проверки я не вижу заметных изменений в файле.
Итак, это сработало дважды ... затем точно такая же процедура перестала работать.
Мне нужно удалить все объединения, удалить таблицу, закрыть ArcMap, открыть таблицу в текстовом редакторе, заново сохранить таблицу, открыть ArcMap, добавить таблицу и повторить объединение ... каждый раз, когда я что-либо изменяю в стол.
источник