PROBLEMA

Al crear un campo de tipo entero corto para un shapefile en ArcGIS Desktop, el campo se convierte en un campo de tipo entero largo

Last Published: January 7, 2021

Descripción

Al crear un nuevo campo para un shapefile en ArcGIS Desktop, se recomienda elegir el tipo de datos que consume menos espacio de almacenamiento para mejorar el rendimiento. En algunos casos, al crear un campo, el tipo de datos del campo cambia a entero largo a pesar de especificar el tipo de datos como entero corto.

Nota: En ArcGIS Pro, el tipo de datos del campo se muestra como "Corto" o "Largo" en lugar de "Entero corto" o "Entero largo".

Por ejemplo, el cuadro de diálogo Agregar campo en ArcMap que aparece a continuación muestra el campo "Clasificación" creado con el tipo de datos Entero corto y una Precisión de "0".

Imagen que muestra el cuadro de diálogo Agregar campo al crear el campo Clasificación.

Después de crear el campo, el tipo de datos cambia a "Largo" y la Precisión es "5" al visualizar las propiedades de campo en ArcMap, como se muestra en la siguiente imagen.

Imagen que muestra que el tipo de datos del campo es un entero largo en lugar de un entero corto y la precisión cambia a 5.

Causa

Se debe al diseño de ArcGIS 10.6.1 y versiones posteriores. Un campo de tipo entero largo se crea con una precisión de cinco de forma predeterminada, si la precisión no está especificada, cero o tiene un valor de cinco a diez.

Solución o solución alternativa

Una vez creado, el tipo de datos de un campo en un shapefile o una tabla de base de datos no se puede modificar. En función del software, siga una de las alternativas que aparecen a continuación para crear un campo de tipo entero corto, definir la precisión y rellenar el nuevo campo con los valores del campo existente.

Nota: Al crear un nuevo campo, introduzca una precisión de 1, 2, 3 o 4. La precisión determina la longitud del campo. Los números negativos requieren precisión adicional para almacenar el signo negativo.

ArcMap

  1. En ArcMap, abra el shapefile y abra la tabla de atributos.
  2. Cree un campo de tipo entero corto.
  3. Calcule los valores del campo existente en el nuevo campo con la Calculadora de campo. Consulte en Procedimiento B en Cómo: Calcular valores de campo a partir de un campo existente en un campo nuevo de ArcMap para ver los pasos para llevarlo a cabo.

ArcGIS Pro

  1. En ArcGIS Pro, abra el shapefile.
  2. Cree un campo de tipo entero corto y rellénelo con los valores del campo existente mediante la herramienta Calcular campo. Consulte Cómo: Cambiar el tipo de datos de un campo existente en ArcGIS Pro para ver los pasos para usar la herramienta Calcular campo.

Id. de artículo:000024717

Recibir notificaciones y encontrar soluciones a problemas nuevos o comunes

Obtenga respuestas resumidas y soluciones de vídeo de nuestro nuevo chatbot de IA.

Descargar la aplicación de soporte de Esri

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga