Анализировать инструменты для Pro (Управление данными)

ArcGIS Pro 3.2 | | Архив справки

Краткая информация

Скрипты анализа Python и пользовательские инструменты и наборы геообработки для функций, не поддерживаемых в ArcGIS Pro.

Между ArcGIS Pro и ArcGIS 10.x имеются различия, которые могут потребовать изменений в некоторых пользовательских инструментах и скриптах для их успешного запуска в среде ArcGIS Pro. К ним относятся инструменты и параметры среды геообработки, которые не поддерживаются в ArcGIS Pro, замена модуля arcpy.mapping на модуль arcpy.mp, неподдерживаемые форматы данных (например, персональная база геоданных) и обновление Python 2 до версии Python 3.

Использование

  • Все найденные проблемы включаются в систему сообщений инструментов в качестве предупреждений.

  • ArcGIS Pro использует Python 3. Хотя многие скрипты могут продолжать работать правильно, некоторые работать не будут.

    Советы по обновлению скриптов Python для работы в ArcGIS Pro, см. в разделе Перенос Python с 10.x на ArcGIS Pro.

  • Для поиска ошибок, связанных с переходом с Python 2 на Python 3, Анализировать инструменты для Pro используют утилиту Python 2to3 для просмотра кода Python. Утилита Python 2to3 может использоваться для сравнения кода Python 2.x с набором исправлений, показывающих, как изменить код в соответствии с Python 3.x.

  • Утилита Python 2to3 может использоваться непосредственно из командной строки и имеет широкий набор опций для анализа кода Python, недоступных в инструменте Анализировать инструменты для Pro, таких как применение только отдельных исправлений или обновление участка кода. Дополнительные сведения см. в https://docs.python.org/3/library/2to3.html.

Параметры

ПодписьОписаниеТип данных
Входные данные

Входными данными может быть набор инструментов геообработки или файл Python.

Toolbox; String; File
Выходной файл
(Дополнительный)

Выходной текстовой файл, содержащий все ошибки.

File

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

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