| Número de ID del error |
BUG-000171769 |
| Enviado | October 25, 2024 |
| Última modificación | June 2, 2025 |
| Relacionado con | ArcGIS Pro |
| Versión encontrada | 3.3 |
| Sistema operativo | Windows Server |
| Versión de sistema operativo | 2019 64 Bit |
| Estado | As Designed
Tras revisión realizada por el equipo de desarrollo, se ha determinado que este comportamiento es acorde con lo designado. Consulte los detalles en la sección Información adicional.
|
Información adicional
When the point symbols are set to 'Vary symbology by attribute', the editing tools like Move and Rotate update an existing null rotation attribute to either 90 (for arithmetic rotation style) or 360 (for geographic style) to keep the symbol pointing up in the map. If the same field is used to set the rotation of a label, that same rotation is being applied to the label because it is following the point symbol. In this case, use the Maplex Label Engine and set a rotation expression using Arcade in the Rotation field expression box as follows: "IIF(IsEmpty($feature.Angle), $feature.Angle, $feature.Angle - 90)". Refer to https://pro.arcgis.com/en/pro-app/latest/help/mapping/text/labels-for-point-features.htm and https://pro.arcgis.com/en/pro-app/latest/help/mapping/text/set-label-rotation-using-a-numeric-field.htm for more information.
Solución alternativa
Use the Maplex Label Engine and set a rotation expression using Arcade in the Rotation field expression box as follows: "IIF(IsEmpty($feature.Angle), $feature.Angle, $feature.Angle - 90)". Refer to https://pro.arcgis.com/en/pro-app/latest/help/mapping/text/labels-for-point-features.htm and https://pro.arcgis.com/en/pro-app/latest/help/mapping/text/set-label-rotation-using-a-numeric-field.htm for more information.
Pasos para reproducir