Ich versuche, ein Python-Tool zu schreiben, das die Namen aller Ebenen mit ihren Geometrietypen anzeigt, aber wenn ich meinen Code ausführe, werden alle Ebenen nur als Polygon angezeigt. Kann jemand darauf hinweisen, wo ich falsch liege? Ich bin ein Neuling.Liste Karte Layernamen mit Geometrietypen
Hier ist mein Code so weit:
import arcpy.mapping as mapping
mxd = mapping.MapDocument ("CURRENT")
layers = mapping.ListLayers(mxd)
inFC = arcpy.GetParameterAsText(0)
outFC = arcpy.GetParameterAsText(1)
desc = arcpy.Describe("C:/Program Files(x86)/ArcGIS/Desktop10.4/Reference Systems/utm.shp")
type = desc.shapeType
for lyr in layers:
print lyr.name +" " + type
Beachten Sie, dass es viele Tausende von ArcPy Fragen gestellt und beantwortet am [gis.se] Stapel von Exchange. – PolyGeo