Tengo una clase de entidad con un campo de cadena que quiero actualizar la longitud de 10 a 25.
¿Hay alguna forma o herramienta para actualizar esta propiedad sin tener que crear un nuevo campo y usar la calculadora de campo para mover los registros del campo antiguo al nuevo?
Este script a continuación hace lo que quiero, lo único es que empuja el campo actualizado al final de la tabla (sin mantener el orden del campo original).
http://arcscripts.esri.com/details.asp?dbid=16503
Otra opción que parecía prometedora es utilizar la herramienta Clase de entidad a Clase de entidad (acceda a esta herramienta haciendo clic derecho en una capa en ArcCatolog y seleccionando Exportar> a la opción única Geodatabase). Sí crea una nueva capa, sin embargo, puede actualizar los nombres de campo y la información de propiedad. También parece que puede cambiar el orden de los campos con las flechas "Mover campo de entrada arriba / abajo", pero parece que no funcionan.
Tiene que haber una solución para editar las propiedades del campo sin tener que crear un nuevo campo.
fuente
Respuestas:
Hasta donde sé, actualmente no hay forma de realizar ediciones de esquemas en una geodatabase sin soltar y agregar campos, o eliminar y volver a cargar clases / tablas de entidades. Esto último es lo que recomiendo para mantener el orden de campo.
Lo que normalmente hago es:
En ArcGIS 10.1 y versiones posteriores, existen herramientas de geoprocesamiento para manejar la importación / exportación XML, pero en 10.0 y anteriores debe usar ArcObjects o hacerlo manualmente. Para ver un ejemplo de ArcObjects, consulte: Exportar documento de espacio de trabajo XML
fuente