Descripción
En ArcGIS Pro, a veces es necesario mostrar valores de campo numéricos con ceros a la izquierda cuando se muestran como etiquetas para administrar mejor los datos. Los ceros a la izquierda se pueden agregar a los valores de campo numéricos de la tabla de atributos de ArcGIS Pro. Sin embargo, este artículo proporciona el flujo de trabajo para agregar ceros a la izquierda al mostrar etiquetas mediante una expresión de Python o Arcade mientras se conservan los datos originales en la tabla de atributos de ArcGIS Pro.
Solución o solución alternativa
- Abra el proyecto de ArcGIS Pro, agregue la capa y cree la expresión de etiqueta. Para obtener instrucciones, consulte los pasos del 1 al 4 de ArcGIS Pro: Escribir una expresión de etiqueta y seleccione Arcade o Python en la lista desplegable Idioma.
Note:
In the Contents pane, ensure the feature layer and feature class check boxes are checked to display the labels.
- En el panel Clase de etiqueta, configure los siguientes parámetros en el cuadro Expresión:
- En Arcade, reemplace <field_name> por el nombre del campo que se mostrará como etiquetas. Reemplace <value> por el número de ceros según el número de dígitos. En este ejemplo, la expresión se utiliza para agregar ceros a la izquierda hasta completar cinco dígitos.
Text($feature["<field_name>"], '<value>')
- Para Python, reemplace <field_name> con el nombre del campo que se mostrará como etiquetas. Reemplace <value> por el número de ceros según el número de dígitos. En este ejemplo, la expresión se utiliza para agregar ceros a la izquierda hasta completar cinco dígitos.
[field_name].zfill(<value>)
- Haga clic en Verificar para validar la expresión.
- Haga clic en Aplicar para ejecutar el script.
El siguiente mapa muestra los datos con ceros a la izquierda en las etiquetas.