Descrição
No ArcGIS Pro, às vezes é necessário exibir valores de campo numérico com zeros à esquerda ao exibir como rótulos para melhor gerenciamento de dados. Os zeros à esquerda podem ser adicionados aos valores de campo numérico na tabela de atributos no ArcGIS Pro. No entanto, este artigo fornece o fluxo de trabalho para adicionar zeros à esquerda ao exibir rótulos utilizando uma expressão Python ou Arcade, mantendo os dados originais na tabela de atributos no ArcGIS Pro.
Solução ou Solução Provisória
- Abra o projeto do ArcGIS Pro, adicione a camada e crie a expressão de rótulo. Para instruções, consulte as Etapas 1 a 4 no ArcGIS Pro: escreva uma expressão de rótulo e selecione Arcade ou Python na lista suspensa Linguagem.
Note:
In the Contents pane, ensure the feature layer and feature class check boxes are checked to display the labels.
- No painel Classe de Rótulo , configure os seguintes parâmetros na caixa Expressão:
- Para Arcade, substitua <field_name> pelo nome do campo a ser exibido como rótulos. Substitua <valor> pelo número de zeros de acordo com o número de dígitos. Neste exemplo, a expressão é usada para adicionar zeros à esquerda para formar cinco dígitos.
Text($feature["<field_name>"], '<value>')
- Para Python, substitua <field_name> pelo nome do campo a ser exibido como rótulos. Substitua <valor> pelo número de zeros de acordo com o número de dígitos. Neste exemplo, a expressão é usada para adicionar zeros à esquerda para formar cinco dígitos.
[field_name].zfill(<value>)
- Clique em Verificar para validar a expressão.
- Clique em Aplicar para executar o script.
O mapa abaixo exibe os dados com zeros à esquerda nos rótulos.