laptop and a wrench

Bogue

Arcpy.Polygon produces a 0.0 value of an area from the coordinates used to create a polygon geometry object that are located in a smaller area.

Dernière publication: August 10, 2022 ArcGIS Pro
Numéro d’ID de bogue BUG-000149691
EnvoiJune 2, 2022
Dernière modificationMarch 19, 2025
S’applique àArcGIS Pro
Version trouvée2.9.2
Système d’exploitationWindows OS
Version du système d’exploitation10.0 64 Bit
StatutAs Designed

Informations supplémentaires

When creating geometry objects via ArcPy, the spatial reference object must be set to enable high precision coordinates. For the code samples provided, adding `spatial_reference = WGS84` accomplishes this and allows the geometries to be interacted with as expected. Geometries created without a spatial reference are stored in a low precision mode which collapses geometries within short distances of one another. Note that properties like the area are rendered in the non-existent unit of 'square decimal degrees', and for real calculations a projection should be applied before calculation at this time.

Solution de contournement

  1. Create polylines from arcpy.Polygon with an array of points.
  2. Create a polyline feature class using Create Feature Class (Data Management) tool.
  3. Create a polygon feature class from polylines with the same Create Feature Class (Data Management) tool. 

Étapes pour reproduire

ID de bogue: BUG-000149691

Logiciel:

  • ArcGIS Pro

Recevoir une notification lorsque le statut d’un bogue change

Télécharger l’application Esri Support

En savoir plus sur ce sujet

Obtenir de l’aide auprès des experts ArcGIS

Contacter le support technique

Télécharger l’application Esri Support

Accéder aux options de téléchargement