¿Cambiar el nombre del campo en ArcGIS for Desktop?

17

¿Cómo puedo cambiar los nombres de los campos (no el alias) en ArcGIS 10.2?

Ya encontré esta página en el soporte de ArcGIS: " Renombrar campos de shapefile (Mapeo de defensa) "¡pero no hay" Mapeo de defensa "en las categorías de modo personalizado en mi ArcCatalog!

¿Puede por favor hacerme saber cómo puedo tener acceso al Mapa de Defensa o cómo puedo cambiar los nombres de los campos?

    
pregunta user1106951 21.12.2013 - 14:21

8 respuestas

17

En resumen, no puede cambiar el nombre de un campo en un shapefile. Lo que debe hacer es crear un nuevo campo del mismo tipo, pero con su nuevo nombre, copie el contenido del campo antiguo en él y luego elimine el campo antiguo.

    
respondido por el Hornbydd 21.12.2013 - 15:40
20

Ahora puede cambiar el nombre de un campo utilizando la herramienta central de ArcGIS Desktop GP - Alter Field (Gestión de datos) .

  

Esta herramienta ofrece la posibilidad de cambiar el nombre de los campos o cambiar el nombre del campo   alias para cualquier tabla de geodatabase o clase de entidad.

Todavía no he instalado 10.2.1 en una máquina virtual (se lanzó hace un día), pero supongo que por clase de entidad aquí Esri significa tanto las clases de entidad de geodatabase como los shapefiles, pero no estoy 100% en eso .

Esta herramienta está disponible a partir de 10.2.1 .

    
respondido por el Alex Tereshenkov 21.12.2013 - 18:11
12

Si está dispuesto a usar otro software para complementar ArcGIS, puede usar QGIS con Plugin del Administrador de Mesa (puede instalarlo a través de los Plugins > Instalar y Administrar los Plugins).

En QGIS:

  • Agrega tu shapefile con Layer > Añadir capa vectorial ...;
  • Seleccione su capa en la "tabla de contenido";
  • Abra el complemento a través de Vector > Administrador de tablas;
  • Seleccione el campo deseado y presione Cambiar nombre y elija el nuevo nombre;
  • No olvides guardar y luego cierra.

Nota: También puede reordenar todos sus campos. Agradable y fácil, sin necesidad de duplicación de datos o campos temporales.

    
respondido por el Alexandre Neto 09.04.2014 - 16:56
6

Puede importar el shapefile en una geodatabase de archivos y luego cambiar el nombre del campo. Luego, vuelva a exportarlo a un shapefile.

EDIT en respuesta al comentario de @Anthony To

Esto se hace a través de la Ventana del Catálogo de Arco por:

  • R-clic en la Featureclass
  • Selecciona la pestaña "Campos"
  • Cambiar el nombre del campo apropiado

Esto todavía deja el Campo Alias como estaba antes, pero eso se puede cambiar fácilmente, como siempre.

Y deja el Campo en la misma ubicación relativa cuando se ve la tabla de Atributos, a diferencia de la Alter Field Tool .

    
respondido por el user23715 16.01.2014 - 17:05
0

Estaba teniendo el mismo problema que Anthony To donde solo puedo editar Alias en ArcCatalog, pero cuando cerré ArcMap donde se usa la misma clase de entidad, ahora pude editar el Campo en ArcCatalog.

En resumen, asegúrese de que la clase de entidad no se esté utilizando en ningún ArcMap abierto.

    
respondido por el Mars 20.05.2016 - 18:06
0

Puede importar el archivo Shape a PERSONAL GDB y luego abrirlo con MS Access. Abre la tabla correspondiente y cambia lo que quieras. después de que se realice el cambio, puede abrir el gdb personal directamente en Arc, o puede volver a exportarlo para darle forma.

    
respondido por el R.V 15.05.2017 - 22:41
0

Utilicé Arc Toolbox - > Herramienta de gestión de datos - > Campos - > Agregar campo ya que estoy usando ArcGIS 10.1. Este proceso puede permitirle agregar un campo donde puede proporcionar el Field Name que desee con un máximo de 10 caracteres. También puede eliminar un campo usando Delete Field si desea eliminar uno. No he visto ninguna opción para editar o cambiar el nombre de Field Name en esta versión.

    
respondido por el Guest 13.12.2017 - 16:22
-1

Acabo de usar Alter Field en Arc Toolbox // Data Management Tool // Fields. Funciona perfectamente, puedes cambiar el alias o el nombre del campo

    
respondido por el user105211 08.09.2017 - 14:02

Lea otras preguntas en las etiquetas