ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Эквиваленты языка Python для AML-директив

Более подробно об окне Python

Сокращения

Директива 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

выполнить (sql_statement)

DATEFORMAT

Директива AML

Используйте разные функции в модуле времени. Более подробно см. функцию DATE -DFMT AML.

DELVAR < переменная ... переменная >

Директива 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 < выражение >

Директива AML
while not <expression>:
    <statements>

DO &WHILE < выражение >

Директива 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

<не применимо>

Важность

Директива AML

<не применимо>

SHOW

Директива AML

<не применимо>

STATION

Директива AML

<не применимо>

STOP

Директива AML

<не применимо>

SYSTEM < команда >

Директива AML
import os
os.system(command)

TB

Директива AML

<не применимо>

TERMINAL

Директива AML

<не применимо>

TEST

Директива AML

<не применимо>

THREAD

Директива AML

<не применимо>

TRANSLATE

Директива AML

<не применимо>

TTY

Директива AML

<не применимо>

TYPE < сообщение >

Директива AML
print message

USAGE < команда >

Директива AML
import arcpy
arcpy.Usage(command)

WATCH

Директива AML

<не применимо>

WORKSPACE < путь >

Директива AML
from arcpy import env
arcpy.env.workspace = path

Связанные разделы

  • Использование директив AML с инструментами-скриптами
  • Эквиваленты функций AML в Python

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация