Die Suche ergab 14 Treffer

von Karamell
Dienstag 27. November 2018, 09:30
Forum: Allgemeine Fragen
Thema: GIS Shape Datein Ordner und Unterordner auslesen
Antworten: 29
Zugriffe: 2846

Re: GIS Shape Datein Ordner und Unterordner auslesen

@__blackjack__, ok, aber wenn ich 'print' nehme, gibt es mit trotzdem die falsche Meldung aus.
Vielleicht eine wirklich doofe Frage: was hat der Code zu bedeuten den Du gepostet hast?
von Karamell
Freitag 23. November 2018, 14:01
Forum: Allgemeine Fragen
Thema: GIS Shape Datein Ordner und Unterordner auslesen
Antworten: 29
Zugriffe: 2846

Re: GIS Shape Datein Ordner und Unterordner auslesen

Hurra! Es scheint zu klappen, zumindest bekomme ich keine Fehlermeldung mehr zurück. Danke Dir @sls für die Vorlage! Ich musste noch ein paar Sachen modifizieren. Ob die Benennung der Exeptions sinnvoll ist, weiß ich auch nicht.
Wenn ich allerdings statt "arcpy.AddMessage" "print" eingebe, bekomme ...
von Karamell
Freitag 23. November 2018, 09:34
Forum: Allgemeine Fragen
Thema: GIS Shape Datein Ordner und Unterordner auslesen
Antworten: 29
Zugriffe: 2846

Re: GIS Shape Datein Ordner und Unterordner auslesen

Ich habe einen einfachen Code, mit dem ich arcpy anspreche. Das hat nach der Installation von pip und pathlib nicht mehr funktioniert. Das Modul arcpy existiert nicht.
Ich habe versucht, arcpy neu zu installieren, das hat alles nicht funktioniert.
Nachdem ich Python deinstalliert habe und ArcGIS ...
von Karamell
Donnerstag 22. November 2018, 14:24
Forum: Allgemeine Fragen
Thema: GIS Shape Datein Ordner und Unterordner auslesen
Antworten: 29
Zugriffe: 2846

Re: GIS Shape Datein Ordner und Unterordner auslesen

O_o, ich habe in der Arbeit auch pip und pathlib installiert. Nun komme ich aber an arcpy nicht mehr dran.
Am besten, ich deinstalliere Python komplett und versuche es dann über .glob...
von Karamell
Mittwoch 21. November 2018, 22:03
Forum: Allgemeine Fragen
Thema: GIS Shape Datein Ordner und Unterordner auslesen
Antworten: 29
Zugriffe: 2846

Re: GIS Shape Datein Ordner und Unterordner auslesen

Ich habe es jetzt geschafft, pathlib zu installieren. War gar nicht so einfach, denn ich habe erst noch pip installiert. Da ich Python Version 2.7 nutze war das gar nicht so einfach, aber mit viel Suchen gings dann, zumindest habe ich kein Fehlermeldung bekommen.
Morgen gehts dann weiter. Ich danke ...
von Karamell
Mittwoch 21. November 2018, 13:41
Forum: Allgemeine Fragen
Thema: GIS Shape Datein Ordner und Unterordner auslesen
Antworten: 29
Zugriffe: 2846

Re: GIS Shape Datein Ordner und Unterordner auslesen

pathlib ersetzt mir in diesem Fall das os.walk?
von Karamell
Dienstag 20. November 2018, 20:40
Forum: Allgemeine Fragen
Thema: GIS Shape Datein Ordner und Unterordner auslesen
Antworten: 29
Zugriffe: 2846

Re: GIS Shape Datein Ordner und Unterordner auslesen

@sls auf der ArcGIS Seite ist fast genau das aufgeführt, was ich brauche: http://desktop.arcgis.com/de/arcmap/10.3/analyze/modelbuilder/using-if-then-else-logic-for-branching.htm
Außer dass ich eben über Ordner iterieren muss und mir nur die Ausgabe hat spatial referenz oder eben nicht wichtig ist ...
von Karamell
Dienstag 20. November 2018, 15:45
Forum: Allgemeine Fragen
Thema: GIS Shape Datein Ordner und Unterordner auslesen
Antworten: 29
Zugriffe: 2846

Re: GIS Shape Datein Ordner und Unterordner auslesen

sls, ich dachte, ich bekomme das mit den Beispielen, die mir esri gibt hin, wenn ich die etwas modifiziere. Mittlerweile wäre es wahrscheinlich schneller gegangen von vorne anzufangen. Wozu iwie nicht die Zeit ist.

Ich werde weiter probieren. Danke schonmal an alle für die Ratschläge.
von Karamell
Dienstag 20. November 2018, 14:51
Forum: Allgemeine Fragen
Thema: GIS Shape Datein Ordner und Unterordner auslesen
Antworten: 29
Zugriffe: 2846

Re: GIS Shape Datein Ordner und Unterordner auslesen

Mit Pathlib

Code: Alles auswählen

from pathlib import Path
filenames = Path(r'C:\Test').rglob('*.shp')      
   
        for file in 'path':
bekomme ich vor dem "for" eine Syntafehler: "unexpected indent"
von Karamell
Dienstag 20. November 2018, 14:41
Forum: Allgemeine Fragen
Thema: GIS Shape Datein Ordner und Unterordner auslesen
Antworten: 29
Zugriffe: 2846

Re: GIS Shape Datein Ordner und Unterordner auslesen

Diesen Code habe ich, um bei einem einzelnen Shape auszugeben, ob das Koordinatensystem bekannt ist oder nicht:
# Set local variables
prj = ""
indata = r'C:/Test/050307_bohransatz_GK.shp'
dsc = arcpy.Describe(indata)
sr = dsc.spatialReference
prj = sr.name.lower()

try:

# check if indata has ...
von Karamell
Dienstag 20. November 2018, 13:46
Forum: Allgemeine Fragen
Thema: GIS Shape Datein Ordner und Unterordner auslesen
Antworten: 29
Zugriffe: 2846

Re: GIS Shape Datein Ordner und Unterordner auslesen

Wenn ich den Pfad, Dateinamen und Endung in Python liste, wie kann ich dann eine if else Funktion über die Liste laufen lassen?
von Karamell
Montag 19. November 2018, 15:27
Forum: Allgemeine Fragen
Thema: GIS Shape Datein Ordner und Unterordner auslesen
Antworten: 29
Zugriffe: 2846

Re: GIS Shape Datein Ordner und Unterordner auslesen

Danke schonmal für die Tips
Nach langer Suche und ausprobieren komme ich leider immer noch nicht weiter.
Ich habe neben os auch os.path importiert. Und nach einem os.walk Beispiel (u.a.) folgenden Codeanfang:
for root, dirs, files in os.walk('C:/Test', topdown=True):
#Proceed all files:
for file ...
von Karamell
Montag 19. November 2018, 13:06
Forum: Allgemeine Fragen
Thema: GIS Shape Datein Ordner und Unterordner auslesen
Antworten: 29
Zugriffe: 2846

Re: GIS Shape Datein Ordner und Unterordner auslesen

Das Ersetzen mit "a" habe ich von hier: https://www.python-forum.de/viewtopic.php?t=16844

Ich habe in mein Skript eine if else Funktion eingebaut und würde das ganze in den Modelbuilder von Arcmap einbinden. Der Modelbuilder verarbeitet die Shapes ohne spatial reference direkt weiter (so meine ...
von Karamell
Montag 19. November 2018, 10:11
Forum: Allgemeine Fragen
Thema: GIS Shape Datein Ordner und Unterordner auslesen
Antworten: 29
Zugriffe: 2846

GIS Shape Datein Ordner und Unterordner auslesen

Hallo zusammen,
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: indata = r"C ...