Error
| Número de ID del error | BUG-000151375 |
|---|---|
| Enviado | August 5, 2022 |
| Última modificación | July 4, 2026 |
| Relacionado con | ArcGIS Pro |
| Versión encontrada | 2.9 |
| Sistema operativo | Windows OS |
| Versión de sistema operativo | N/A |
| Estado | Under Consideration |
Use pt.M = "nan" instead of None and ensure the geometry is M-enabled when recreating it.
def dropMValues(fc):
spatial_reference = arcpy.Describe(fc).spatialReference
with arcpy.da.UpdateCursor(fc, "SHAPE@") as rows:
for row in rows:
geom = row[0]
parts = arcpy.Array()
for part in geom:
points = arcpy.Array()
for point in part:
point.M = "nan" # math.nan and float("nan") will also work
points.append(point)
parts.append(points)
row[0] = arcpy.Polyline(parts, spatial_reference, has_m=True)
rows.updateRow(row)
ID del error: BUG-000151375
Software:
Obtener ayuda de expertos en ArcGIS
Descargar la aplicación de soporte de Esri