AML ディレクティブに対応する Python の構文

AML 関数に対応する Python の構文の詳細

ABBREVIATIONS

AML ディレクティブ

<サポートされない>

AMLPATH

AML ディレクティブ

<該当なし>

ARGS < var ... var >

AML ディレクティブ
import arcpy

arcpy.GetParameterAsText(var)

ATOOL

AML ディレクティブ

<該当なし>

CALL

AML ディレクティブ

<該当なし>

CODEPAGE ANSI

AML ディレクティブ
import locale
locale.setlocale(locale.LC_ALL, "")

COMMANDS

AML ディレクティブ
import arcpy
for tool in arcpy.ListTools():
    print tool

CONV_WATCH_TO_AML

AML ディレクティブ

<該当なし>

DALINES

AML ディレクティブ

<該当なし>

DATA

AML ディレクティブ

exec または eval ステートメント

DATEFORMAT

AML ディレクティブ

time モジュールではさまざまな関数を使用します。詳細については、DATE -DFMT AML 関数をご参照ください。

DELVAR < variable ... variable >

AML ディレクティブ
del variable

DESCRIBE < geo_dataset >

AML ディレクティブ
import arcpy

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

DO &LIST

AML ディレクティブ
for <target> in <list>:
   <statements>

DO &REPEAT

AML ディレクティブ
while <expression>:
    <statements>

DO &TO &BY

AML ディレクティブ
for <target> in <list>:
    <statements>

DO &UNTIL < expression >

AML ディレクティブ
while not <expression>:
    <statements>

DO &WHILE < expression >

AML ディレクティブ
while <expression>:
    <statements>

DO

AML ディレクティブ

for または while ステートメント

ECHO

AML ディレクティブ

<該当なし>

ENABLE

AML ディレクティブ

<該当なし>

ENCODE

AML ディレクティブ

<該当なし>

FLUSHPOINTS

AML ディレクティブ

<該当なし>

FORMAT

AML ディレクティブ

<該当なし>

FULLSCREEN

AML ディレクティブ

<該当なし>

GETLASTPOINT

AML ディレクティブ

<該当なし>

GETPOINT

AML ディレクティブ

<該当なし>

GOTO

AML ディレクティブ

<該当なし>

IACRETURN

AML ディレクティブ

<該当なし>

IF THEN ELSE

AML ディレクティブ
if <testcase1>:
    <statements1>
elif <testcase2>:
    <statements2>
else:
    <statements3>

LABEL

AML ディレクティブ

<該当なし>

LISTCHAR

AML ディレクティブ

<該当なし>

LISTFILES

AML ディレクティブ

<該当なし>

LISTGLOBAL

AML ディレクティブ

<該当なし>

LISTLOCAL

AML ディレクティブ

<該当なし>

LISTPROGRAM

AML ディレクティブ

<該当なし>

LISTVAR

AML ディレクティブ

<該当なし>

MENU

AML ディレクティブ

<該当なし>

MENUPATH

AML ディレクティブ

<該当なし>

MESSAGES

AML ディレクティブ

<該当なし>

PAUSE < prompt > &SECONDS < secs >

AML ディレクティブ
import time
print prompt
time.sleep(secs)

POPUP <file> <string_list>

AML ディレクティブ
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 ディレクティブ

<GetMessages メソッドを使用して、ツールの実行時間を取得>

PUSHPOINT

AML ディレクティブ

<ジオメトリ オブジェクトとカーソルを使用して、フィーチャを作成および変更>

RETURN

AML ディレクティブ

<該当なし>

ROUTINE

AML ディレクティブ

<該当なし>

RUN

AML ディレクティブ

<該当なし>

RUNWATCH

AML ディレクティブ

<該当なし>

SELECT

AML ディレクティブ

<該当なし>

SELCHAR

AML ディレクティブ

<該当なし>

SELVAR

AML ディレクティブ

<該当なし>

SEVERITY

AML ディレクティブ

<該当なし>

SHOW

AML ディレクティブ

<該当なし>

STATION

AML ディレクティブ

<該当なし>

STOP

AML ディレクティブ

<該当なし>

SYSTEM < command >

AML ディレクティブ
import os
os.system(command)

TB

AML ディレクティブ

<該当なし>

TERMINAL

AML ディレクティブ

<該当なし>

TEST

AML ディレクティブ

<該当なし>

THREAD

AML ディレクティブ

<該当なし>

TRANSLATE

AML ディレクティブ

<該当なし>

TTY

AML ディレクティブ

<該当なし>

TYPE < message >

AML ディレクティブ
print message

USAGE < command >

AML ディレクティブ
import arcpy
arcpy.Usage(command)

WATCH

AML ディレクティブ

<該当なし>

WORKSPACE < path >

AML ディレクティブ
from arcpy import env
arcpy.env.workspace = path

関連項目


7/10/2012