Python-Entsprechungen von AML-Direktiven
Weitere Informationen zu Python-Entsprechungen von AML-Funktionen
ABBREVIATIONS |
<nicht unterstützt>
AMLPATH |
<nicht zutreffend>
ARGS < var ... var > |
import arcpy arcpy.GetParameterAsText(var)
ATOOL |
<nicht zutreffend>
CALL |
<nicht zutreffend>
CODEPAGE ANSI |
import locale locale.setlocale(locale.LC_ALL, "")
COMMANDS |
import arcpy for tool in arcpy.ListTools(): print tool
CONV_WATCH_TO_AML |
<nicht zutreffend>
DALINES |
<nicht zutreffend>
DATA |
exec- oder eval-Anweisungen
DATEFORMAT |
Verwendung verschiedener Funktionen im time-Modul. Weitere Informationen finden Sie unter der DATE -DFMT AML.
DELVAR < variable ... variable > |
del variable
DESCRIBE < geo_dataset > |
import arcpy desc = arcpy.Describe(geo_dataset) print desc.type
DO &LIST |
for <target> in <list>: <statements>
DO &REPEAT |
while <expression>: <statements>
DO &TO &BY |
for <target> in <list>: <statements>
DO &UNTIL < expression > |
while not <expression>: <statements>
DO &WHILE < expression > |
while <expression>: <statements>
DO |
for- oder while-Anweisungen
ECHO |
<nicht zutreffend>
ENABLE |
<nicht zutreffend>
ENCODE |
<nicht zutreffend>
FLUSHPOINTS |
<nicht zutreffend>
FORMAT |
<nicht zutreffend>
FULLSCREEN |
<nicht zutreffend>
GETLASTPOINT |
<nicht zutreffend>
GETPOINT |
<nicht zutreffend>
GOTO |
<nicht zutreffend>
IACRETURN |
<nicht zutreffend>
IF THEN ELSE |
if <testcase1>: <statements1> elif <testcase2>: <statements2> else: <statements3>
LABEL |
<nicht zutreffend>
LISTCHAR |
<nicht zutreffend>
LISTFILES |
<nicht zutreffend>
LISTGLOBAL |
<nicht zutreffend>
LISTLOCAL |
<nicht zutreffend>
LISTPROGRAM |
<nicht zutreffend>
LISTVAR |
<nicht zutreffend>
MENU |
<nicht zutreffend>
MENUPATH |
<nicht zutreffend>
MESSAGES |
<nicht zutreffend>
PAUSE < prompt > &SECONDS < secs > |
import time print prompt time.sleep(secs)
POPUP <Datei> <Zeichenfolgenliste> |
from Tkinter import * def PopupList(title, list): root = Tk() root.title(title) root.protocol("WM_DELETE_WINDOW", root.quit) frame = Frame(root) vScrollbar = Scrollbar(frame, orient=VERTICAL) hScrollbar = Scrollbar(frame, orient=HORIZONTAL) listbox = Listbox(frame, selectmode=SINGLE, xscrollcommand=hScrollbar.set, yscrollcommand=vScrollbar.set) vScrollbar.config(command=listbox.yview) vScrollbar.pack(side=RIGHT, fill=Y) hScrollbar.config(command=listbox.xview) hScrollbar.pack(side=BOTTOM, fill=Y) listbox.pack(side=LEFT, fill=BOTH, expand=1) frame.pack() for a in list: listbox.insert(END, a) root.mainloop() root.destroy() file = sys.argv[1] string_list = sys.argv[2] # semi-colon delimited string sList = l.split(";") f = open(file, 'r') line = f.readline() while len(line) <> 0: sList.append(line) line = f.readline() PopupList(file, sList)
PT |
<Verwendung der GetMessages-Methode zum Abrufen der Ausführungszeit eines Werkzeugs>
PUSHPOINT |
<Verwendung des Geometrieobjekts und von Cursorn zum Erstellen und Ändern von Features>
RETURN |
<nicht zutreffend>
ROUTINE |
<nicht zutreffend>
RUN |
<nicht zutreffend>
RUNWATCH |
<nicht zutreffend>
SELECT |
<nicht zutreffend>
SELCHAR |
<nicht zutreffend>
SELVAR |
<nicht zutreffend>
SEVERITY |
<nicht zutreffend>
SHOW |
<nicht zutreffend>
STATION |
<nicht zutreffend>
STOP |
<nicht zutreffend>
SYSTEM < command > |
import os os.system(command)
TB |
<nicht zutreffend>
TERMINAL |
<nicht zutreffend>
TEST |
<nicht zutreffend>
THREAD |
<nicht zutreffend>
TRANSLATE |
<nicht zutreffend>
TTY |
<nicht zutreffend>
TYPE < message > |
print message
USAGE < command > |
import arcpy arcpy.Usage(command)
WATCH |
<nicht zutreffend>
WORKSPACE < path > |
from arcpy import env arcpy.env.workspace = path