¿Cómo preparo los archivos CSV para usar en ArcGIS Desktop?
Pregunto porque tengo algunos problemas al usar archivos CSV porque ArcGIS atribuye tipos de campo incorrectos a mis columnas y también malinterpreta caracteres especiales como á o ê.
He leído en el foro de Esri que hay un llamado archivo schema.ini que define de alguna manera los tipos de campo, por ejemplo, "Col22 = Texto V002", consulte aquí http://forums.esri.com/Thread.asp?c=93&f = 1149 & t = 64464
Eso es divertido porque a menudo he visto estos archivos .ini en mi disco, pero nunca me he preguntado para qué sirven. Es un poco extraño que Excel almacene dichos metadatos en un archivo adicional ya que otros programas como R no lo hacen.
Ya intenté manipular este archivo .ini con poco éxito ya que no descubrí cómo aplicar, por ejemplo, el tipo "string". Hay información sobre los sitios de MS, consulte aquí: http://msdn.microsoft.com/en-us/library/windows/desktop/ms709353%28v=vs.85%29.aspx pero no pude encontrar una solución .
Tampoco me gustó mucho la idea de trabajar con este archivo .ini porque es bastante trabajo definir y escribir todos los nombres de campo cuando tengo, digamos, 50 columnas. Y estos archivos .ini pueden perderse, etc.
fuente
Una solución que he encontrado es abrir el CSV en un editor de texto (utilicé notepad ++) y guardarlo como CSV nuevamente. No veo ningún cambio visible en el contenido del archivo, incluidos los caracteres de marcado especiales, pero el problema probablemente esté relacionado con la forma en que Excel formatea los archivos CSV. Estaba guardando el archivo en Excel usando las opciones estándar de CSV 'CSV (delimitado por comas) (*. Csv)'. Quizás un formato CSV diferente funcionaría mejor.
Información adicional: Algo fundamental debe haber cambiado con el archivo CSV cuando lo guardé con notepad ++, porque ahora puedo editarlo y guardarlo en Excel y todavía es importado como numérico por arcmap. Sin embargo, no tengo idea de qué cambió.
fuente
Sorprendentemente, abrir el archivo original (para mí .txt) en un editor de texto (UltraEdit para mí) y guardarlo como .csv o .txt funcionó. No hay cambios notables en el archivo en UltraEdit, pandas o cualquier otro método de examen que pueda ver.
Entonces, esto funcionó dos veces ... luego el mismo procedimiento dejó de funcionar.
Tengo que eliminar todas las combinaciones, eliminar la tabla, cerrar ArcMap, abrir la tabla en un editor de texto, volver a guardar la tabla, abrir ArcMap, agregar la tabla y rehacer la unión ... cada vez que cambio algo en el mesa.
fuente