ich sitze gerade an meiner Diplomarbeit und komme nicht weiter :K
Ich versuche in ArcGIS eine Überflutungskarte zu erstellen, und habe dafür einen Python-code gefunden. Allerdings wurde dieser scheinbar in einer älteren Version von Python geschrieben und nicht in 2.6
Da ich noch nie Python verwendet habe, und es wahrscheinlich auch nie wieder verwenden werde frage ich euch einfach ob ihr mir BITTE sagen könnt wie ich das Folgende (wahrscheinlich sind es nur andere Befehle) in der Version 2.6 ans laufen bekomme:
Code: Alles auswählen
workspace <VOLLSTÄNDIGEN PFAD ZU DEN ERGEBNISTABELLEN EINTRAGEN>
AddField msm_Node static_Uestau DOUBLE
AddField msm_Link static_Einstau DOUBLE
AddField msm_Link static_Uestau DOUBLE
CopyRows ResLinksResult.txt ResLinksResult.dbf
CopyRows ResLinksData.txt ResLinksData.dbf
CopyRows ResNodesWater.txt ResNodesWater.dbf
AddJoin msm_Node MUID ResNodesWater.dbf KnotID KEEP_ALL
AddJoin msm_Link MUID ResLinksResult.dbf HaltID KEEP_ALL
AddJoin msm_Link MUID ResLinksData.dbf HaltID KEEP_ALL
SelectLayerByAttribute msm_Node CLEAR_SELECTION
CalculateField msm_Node msm_Node.static_Uestau '-[ResNodesWater.Abstand]' VB
SelectLayerByAttribute msm_Link CLEAR_SELECTION
CalculateField msm_Link msm_Link.static_Einstau '[ResLinksData.Dimension] * ( [ResLinksResult.Hmax_D] - 1)' VB
AddJoin msm_Link ResLinksData.VonKnot ResNodesWater KnotID KEEP_ALL
CalculateField msm_Link msm_Link.static_Uestau '-[ResNodesWater.Abstand]' VB
RemoveJoin msm_Link ResNodesWater
AddJoin msm_Link ResLinksData.NachKnot ResNodesWater KnotID KEEP_ALL
SelectLayerByAttribute msm_Link NEW_SELECTION "-ResNodesWater.Abstand > msm_Link.static_Uestau"
CalculateField msm_Link msm_Link.static_Uestau '-[ResNodesWater.Abstand]' VB
RemoveJoin msm_Link ResNodesWater
SelectLayerByAttribute msm_Link CLEAR_SELECTION