Python-Entsprechungen von AML-Direktiven

Weitere Informationen zu Python-Entsprechungen von AML-Funktionen

ABBREVIATIONS

AML-Direktive

<nicht unterstützt>

AMLPATH

AML-Direktive

<nicht zutreffend>

ARGS < var ... var >

AML-Direktive
import arcpy

arcpy.GetParameterAsText(var)

ATOOL

AML-Direktive

<nicht zutreffend>

CALL

AML-Direktive

<nicht zutreffend>

CODEPAGE ANSI

AML-Direktive
import locale
locale.setlocale(locale.LC_ALL, "")

COMMANDS

AML-Direktive
import arcpy
for tool in arcpy.ListTools():
    print tool

CONV_WATCH_TO_AML

AML-Direktive

<nicht zutreffend>

DALINES

AML-Direktive

<nicht zutreffend>

DATA

AML-Direktive

exec- oder eval-Anweisungen

DATEFORMAT

AML-Direktive

Verwendung verschiedener Funktionen im time-Modul. Weitere Informationen finden Sie unter der DATE -DFMT AML.

DELVAR < variable ... variable >

AML-Direktive
del variable

DESCRIBE < geo_dataset >

AML-Direktive
import arcpy

desc = arcpy.Describe(geo_dataset)
print desc.type

DO &LIST

AML-Direktive
for <target> in <list>:
   <statements>

DO &REPEAT

AML-Direktive
while <expression>:
    <statements>

DO &TO &BY

AML-Direktive
for <target> in <list>:
    <statements>

DO &UNTIL < expression >

AML-Direktive
while not <expression>:
    <statements>

DO &WHILE < expression >

AML-Direktive
while <expression>:
    <statements>

DO

AML-Direktive

for- oder while-Anweisungen

ECHO

AML-Direktive

<nicht zutreffend>

ENABLE

AML-Direktive

<nicht zutreffend>

ENCODE

AML-Direktive

<nicht zutreffend>

FLUSHPOINTS

AML-Direktive

<nicht zutreffend>

FORMAT

AML-Direktive

<nicht zutreffend>

FULLSCREEN

AML-Direktive

<nicht zutreffend>

GETLASTPOINT

AML-Direktive

<nicht zutreffend>

GETPOINT

AML-Direktive

<nicht zutreffend>

GOTO

AML-Direktive

<nicht zutreffend>

IACRETURN

AML-Direktive

<nicht zutreffend>

IF THEN ELSE

AML-Direktive
if <testcase1>:
    <statements1>
elif <testcase2>:
    <statements2>
else:
    <statements3>

LABEL

AML-Direktive

<nicht zutreffend>

LISTCHAR

AML-Direktive

<nicht zutreffend>

LISTFILES

AML-Direktive

<nicht zutreffend>

LISTGLOBAL

AML-Direktive

<nicht zutreffend>

LISTLOCAL

AML-Direktive

<nicht zutreffend>

LISTPROGRAM

AML-Direktive

<nicht zutreffend>

LISTVAR

AML-Direktive

<nicht zutreffend>

MENU

AML-Direktive

<nicht zutreffend>

MENUPATH

AML-Direktive

<nicht zutreffend>

MESSAGES

AML-Direktive

<nicht zutreffend>

PAUSE < prompt > &SECONDS < secs >

AML-Direktive
import time
print prompt
time.sleep(secs)

POPUP <Datei> <Zeichenfolgenliste>

AML-Direktive
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

AML-Direktive

<Verwendung der GetMessages-Methode zum Abrufen der Ausführungszeit eines Werkzeugs>

PUSHPOINT

AML-Direktive

<Verwendung des Geometrieobjekts und von Cursorn zum Erstellen und Ändern von Features>

RETURN

AML-Direktive

<nicht zutreffend>

ROUTINE

AML-Direktive

<nicht zutreffend>

RUN

AML-Direktive

<nicht zutreffend>

RUNWATCH

AML-Direktive

<nicht zutreffend>

SELECT

AML-Direktive

<nicht zutreffend>

SELCHAR

AML-Direktive

<nicht zutreffend>

SELVAR

AML-Direktive

<nicht zutreffend>

SEVERITY

AML-Direktive

<nicht zutreffend>

SHOW

AML-Direktive

<nicht zutreffend>

STATION

AML-Direktive

<nicht zutreffend>

STOP

AML-Direktive

<nicht zutreffend>

SYSTEM < command >

AML-Direktive
import os
os.system(command)

TB

AML-Direktive

<nicht zutreffend>

TERMINAL

AML-Direktive

<nicht zutreffend>

TEST

AML-Direktive

<nicht zutreffend>

THREAD

AML-Direktive

<nicht zutreffend>

TRANSLATE

AML-Direktive

<nicht zutreffend>

TTY

AML-Direktive

<nicht zutreffend>

TYPE < message >

AML-Direktive
print message

USAGE < command >

AML-Direktive
import arcpy
arcpy.Usage(command)

WATCH

AML-Direktive

<nicht zutreffend>

WORKSPACE < path >

AML-Direktive
from arcpy import env
arcpy.env.workspace = path

Verwandte Themen

5/10/2014