sry, ich bin absoluter Neuling was Programmieren angeht...
ich versuche, die Koordinatensysteme (spatial reference) von Shapedatein in einem Ordner, bzw auch Unterordnern auszulesen.
Wenn ich eine Datei direkt anspreche funktioniert das.
Diese spreche ich wie folgt an:
Code: Alles auswählen
indata = r"C:\Test\050307_bohransatz_GK.shp"
Ohne ".shp" kommt die gleiche Fehlermeldung, wie wenn ich einen Ordner anspreche:
"Traceback (most recent call last):
File "Y:\Koordinatenumstellung_Test\Skripte_Toolboxes\KoordinatensystemPruefen.py", line 12, in <module>
sr = dsc.spatialReference
AttributeError: DescribeData: Method spatialReference does not exist"
Mein Code für das Ansprechen eines Ordners:
Code: Alles auswählen
# Import modules
import arcpy
import sys
import traceback
import os
# Set local variables
prj = ""
indata = r"C:\Test"
dsc = arcpy.Describe(indata)
sr = dsc.spatialReference
prj = sr.name.lower()
Hat jmd. einen Tip?
Grüße Karamell