laptop and a wrench

Bug

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.

Zuletzt veröffentlicht: August 10, 2022 ArcGIS Pro
Bug-ID-Nummer BUG-000149691
EingereichtJune 2, 2022
Zuletzt geändertMarch 19, 2025
Gilt fürArcGIS Pro
Gefunden in Version2.9.2
BetriebssystemWindows OS
Betriebssystemversion10.0 64 Bit
StatusAs Designed

Zusätzliche Informationen

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.

Workaround

  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. 

Schritte zur Reproduzierung

Bug-ID: BUG-000149691

Software:

  • ArcGIS Pro

Benachrichtigung erhalten, wenn sich der Status eines Bugs ändert

Esri Support App herunterladen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln