Hey,
das folgende Script soll ich modifizieren das in einem Durchgang ein Buffer von 50,200,350m durchgeführt wird und diese auch in 3 verschiedenen Datensätzen ausgegeben werden.
# Import COM Dispatch Module
##import win32com.client
# Create the Geoprocessor Object
##gp = win32com.client.Dispatch("esriGeoprocessing.GpDispatch.1")
#ALTERNATIVE ab ArcGIS 9.2:
import arcgisscripting
# Create the Geoprocessor Object
gp = arcgisscripting.create()
#ALTERNATIVE ab ArcGIS 9.3:
##import arcgisscripting
# Create the Geoprocessor Object
##gp = arcgisscripting.create(9.3)
# set licence
gp.SetProduct("ArcView")
gp.OverwriteOutput = 1
gp.Workspace = "C:\\Temp\\Salzburg.mdb"
# Local variables...
sbgFluesse = "sbg_fluesse"
Buff_Fluesse = "Buff_300"
# Process: Buffer...
gp.Buffer_analysis (sbgFluesse, Buff_Fluesse, "300 Meters", "FULL", "ROUND", "ALL", "")
Modifizierung
- mkesper
- User
- Beiträge: 919
- Registriert: Montag 20. November 2006, 15:48
- Wohnort: formerly known as mkallas
- Kontaktdaten:
Code: Alles auswählen
SYNTAX ERROR?
READY.
Also, das Verwenden des "python"-Tags wäre die mindeste Voraussetzung, damit jemand Lust hat, sich mit deinem Problem zu beschäftigen.
Das hatten wir doch schon einmal in identischer Form:
http://www.python-forum.de/viewtopic.php?f=1&t=24345
http://www.python-forum.de/viewtopic.php?f=1&t=24345
Danke schonmal für denn Hinweis,
ich habe da meine Aufgabe schonmal umgewandelt aber ein fehler kommt immer wieder Warum????
Lösung:
....
Fehler:
ERROR 000732: Input Features: Dataset sbg_fluesse does not exist or is not supported
Failed to execute (Buffer).
>>>
EDIT by Damaskus: python Tags eingefügt!
@Dhom: Versuch mal die [ python ] [ /python] Tags zu verwenden. Macht deinen Beitrag gleich viel Übersichtlicher.
ich habe da meine Aufgabe schonmal umgewandelt aber ein fehler kommt immer wieder Warum????
Lösung:
....
Code: Alles auswählen
# Local variables...
sbgFluesse = "sbg_fluesse"
Buff_Fluesse = "buffer"
# Process: Buffer...
for buffer in (50, 200, 350):
gp.Buffer_analysis (sbgfluesse, buffer, "%s Meters" %(buffer), "FULL", "ROUND", "ALL", "")
ERROR 000732: Input Features: Dataset sbg_fluesse does not exist or is not supported
Failed to execute (Buffer).
>>>
EDIT by Damaskus: python Tags eingefügt!
@Dhom: Versuch mal die [ python ] [ /python] Tags zu verwenden. Macht deinen Beitrag gleich viel Übersichtlicher.