Erro
| Número de ID do Erro | BUG-000151375 |
|---|---|
| Enviado | August 5, 2022 |
| Última Modificação | July 4, 2026 |
| Aplica-se à | ArcGIS Pro |
| Versão encontrada | 2.9 |
| Sistema Operacional | Windows OS |
| Versão do Sistema Operacional | N/A |
| Status | 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 do Erro: BUG-000151375
Software:
Obtenha ajuda de especialistas do ArcGIS
Baixe o Aplicativo de Suporte da Esri