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

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

Анализировать путь

  • Сводка
  • Использование
  • Синтаксис
  • Параметры среды
  • Информация о лицензиях

Сводка

Инструмент Анализировать путь (Parse Path) получает из набора входных данных его файл, путь, только имя файла и только расширение. Выходные данные могут использоваться как встроенные переменные в имени выходных данных других инструментов.

Более подробно о том, как работает Анализировать путь (Parse Path) в ModelBuilder

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

  • Этот инструмент предназначен для использования в ModelBuilder, а не в скриптах Python.

  • Результатами анализа управляет параметр Тип анализа. Пример: Если входным объектом для инструмента Анализировать путь (Parse Path) является C:\ToolData\InputFC.shp, то

    Тип анализаРезультат
    Имя файла и расширение InputFC.shp
    Путь файлаC:\ToolData
    Имя файлаInputFC
    Расширение файлаshp

  • Доступ к той же самой функциональности можно получить с помощью написания скриптов в модуле Python os. Например, если вы разбираете входную переменную:

    Input = "C:\ToolData\InputFC.shp", то

    • Чтобы получить файл InputFC.shp

      import os

      os.path.basename(Input)

    • Чтобы получить путь к файлу C:\ToolData

      import os

      os.path.dirname(Input)

    • Чтобы получить имя файла InputFC

      import os

      os.path.basename(Input).rstrip(os.path.splitext(Input)[1])

    • Чтобы получить расширение файла shp

      import os

      os.path.splitext(Input)[1].lstrip(".")

  • Выходные данные инструмента Путь анализ (Parse Path) являются строкой и не могут быть напрямую подключены как входные данные к инструментам, таким как Создать класс объектов (Create Feature Class), например в параметре Расположение класса объектов (Feature Class Location), который требует тип данных рабочей области в качестве входных данных. Используйте подстановку встроенной переменной %Value% в таких случаях, как показано ниже:

    Путь анализа с инструментом Создать класс объектов

Синтаксис

arcpy.mb.ParsePath(in_data_element, {parse_type})
ПараметрОбъяснениеТип данных
in_data_element

Входные значения, которые вы хотите анализировать.

Any value
parse_type
(Дополнительный)

Тип анализа Заданное входное значение C:\ToolData\InputFC.shp:

  • FILE —Выходным объектом будет файл. Пример: InputFC.shp
  • PATH —Выходным объектом будет путь к файлу. Пример: C:\ToolData
  • NAME —Выходным объектов будет имя файла. Пример: InputFC
  • EXTENSION —Выходным объектом будет расширение файла. Пример: shp
String

Производные выходные данные

ИмяОбъяснениеТип данных
value

Параметры среды

Этот инструмент не использует параметры среды геообработки

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

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

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

  • Обзор группы Инструментов Только модели (Model Only)
  • Краткий обзор использования инструментов только моделей (Model Only)

ArcGIS Desktop

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

ArcGIS

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

Об Esri

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