Me pregunto si hay algún método para preservar los nombres de campo originales en ArcGIS cuando me uno a csv. tablas a un Shapefile.
Pregunto, porque a veces unir tablas con 10, 20 o incluso más columnas y al exportar los datos unidos ArcGIS siempre los renombra de acuerdo con el nombre de la tabla original y el orden de la columna (por ejemplo, table_xy_1, table_xy_2, etc.).
Dado que no hay una manera fácil de cambiar el nombre de los campos en la tabla de atributos de forma permanente (es decir, debe crear una nueva columna y copiar la antigua en esta nueva columna Y eliminar la antigua columna) esto crea un montón de trabajo (a pesar del hecho que tienes que orientarte en este lío de nombres de campo).
Respuestas:
Creo que lo que podría estar intentando hacer es NO usar "nombres de tabla totalmente calificados".
Eche un vistazo a este foro de soporte de Esri y este artículo de ayuda en línea .
Tenga en cuenta que esto funcionará al unir archivos DBF pero no al unir CSV. (Como solución alternativa, puede convertir CSV a DBF y luego unirse).
fuente
Resolví este problema para un caso particular. Uní un archivo .csv a un archivo .shp y exporté los datos. Estaba recibiendo el problema Rural_I_1 descrito anteriormente ... era agregar el nombre del archivo .csv a los nombres de campo.
Mi trabajo fue exportar primero el archivo .csv como una tabla .dbf (de arcgis). Luego, haga la unión en .dbf en lugar de en .csv. Cuando exporta los datos ahora, solo obtendrá los nombres de campo originales, sin el nombre del archivo adjunto.
fuente
Suponiendo que tiene coordenadas (lat, long) en la tabla de atributos (si no, créelos usando la geometría de cálculo) ...
fuente