Más

¿Cómo actualizar la propiedad de longitud del campo de clase de entidad en ArcGIS Desktop?


Tengo una clase de entidad con un campo de cadena cuya longitud quiero actualizar de 10 a 25.

¿Existe una forma o una 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 de campo original).

http://arcscripts.esri.com/details.asp?dbid=16503

Otra opción que parecía prometedora es usar 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 de Geodatabase). Crea una nueva capa, sin embargo, puede actualizar los nombres de los campos y la información de las propiedades. También parece que puede cambiar el orden de los campos usando las flechas "Mover campo de entrada hacia 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.


Hasta donde yo sé, actualmente no hay forma de realizar ediciones de esquema en una geodatabase sin eliminar y agregar campos, o eliminar y recargar clases / tablas de entidad. Esto último es lo que recomiendo para mantener el orden de los campos.

Lo que hago normalmente es:

  1. Hacer una copia de seguridad de la clase de entidad original
  2. Exportar el esquema de la clase de entidad original a un archivo XML
  3. Modifique el esquema en un editor de texto o ArcGIS Diagrammer 10.0, 10.1 o 10.2.
  4. Eliminar la clase de entidad original
  5. Importar el esquema de nuevo a la geodatabase
  6. Utilice la herramienta Adjuntar, Cargador de datos simple o Cargador de objetos para cargar el contenido de la clase de entidad de respaldo en la clase de entidad recién importada. Consulte el tema de ayuda "Acerca de la carga de datos en tablas y clases de entidad existentes" para obtener más información.

En ArcGIS 10.1 y versiones posteriores, hay herramientas de geoprocesamiento para manejar la importación / exportación XML, pero en la versión 10.0 y versiones anteriores, debe usar ArcObjects o hacerlo manualmente. Para ver un ejemplo de ArcObjects, consulte: Exportar documento de espacio de trabajo XML


Ver el vídeo: ArcGIS - Copy Features - Copy selected or full shapefile (Octubre 2021).