CÓMO

Reemplazar valores de campo en función de las condiciones en ArcGIS Pro

Last Published: May 26, 2024

Descripción

En ArcGIS Pro, es posible reemplazar todos los valores de un campo por un valor predeterminado. Sin embargo, a veces es necesario reemplazar solo ciertos valores del campo para mejorar la precisión de los datos y el análisis espacial con matices.

En este artículo, los campos con un solo "0" en el campo Distancia se reemplazan por "1" mediante una expresión de Arcade. La siguiente imagen muestra la tabla de atributos con los valores de campo que se van a reemplazar.

Tabla de atributos que muestra los valores de campo que deben replaced.png

Solución o solución alternativa

  1. Abra el proyecto de ArcGIS Pro.
  2. En el panel Contenido, haga clic con el botón derecho en la capa de entidades y haga clic en Tabla de atributos.
  3. En la tabla de atributos, haga clic con el botón derecho en el nombre de campo y seleccione Calcular campo. En este ejemplo, se selecciona el campo Distancia.
  4. En la ventana Calcular campo, defina los parámetros siguientes:
    1. En Tabla de entrada, asegúrese de que la capa seleccionada en el paso 2 se haya rellenado previamente. En este ejemplo, la tabla de entrada es test.
    2. En Nombre de campo, asegúrese de que el campo seleccionado en el paso 3 se haya rellenado previamente. En este ejemplo, el nombre del campo es Distancia.
    3. En Tipo de expresión, seleccione Arcade.
    4. En Expresión, en el cuadro de expresión, especifique la expresión que se proporciona a continuación. Reemplace <field_name> por el nombre del campo que debe reemplazarse por un valor específico. A continuación, reemplace <initial_value> con el valor de campo que se debe reemplazar y <new_value> con el valor de campo de reemplazo.
if ($feature.<field_name> == '<initial_value>') {
  Replace($feature.<field_name>, '<initial_value>', '<new_value>')
} else {
   return($feature.<field_name>)
}
Note:
If numeric or date field values are used, remove the single quotes (' ') on <initial_value> and <new_value>.
  1. Haga clic en el icono Verificar para validar la expresión.
  2. Haga clic en Aceptar para ejecutar la secuencia de comandos.
Ventana Calcular campo configurations.png

La siguiente imagen muestra los nuevos valores de campo en el campo Distancia.

Tabla de atributos que contiene el nuevo campo values.png

Id. de artículo: 000031567

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

Información relacionada

Descubrir más sobre este tema

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