Skip to main content

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

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

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

Прежние версии:

Это устаревший инструмент. Эта функциональность заменена новым инструментом [Анализировать путь].

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

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

  • Результаты анализа контролируются параметром Тип анализа. Пример: если входными данными инструмента Анализировать путь является 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(".")
      
  • Выходные данные инструмента Анализировать путь представляет собой строку и не могут быть напрямую соединены с инструментами, такими как Создать класс объектов, в параметрах, таких как Расположение класса объектов, где требуется тип данных - Рабочая область в качестве входных. Используйте %Value% встроенную переменных в таких случаях, как показано ниже:

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

Параметры

Подпись Объяснение Тип данных

Входные значения

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

Any Value

Тип анализа

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

Задает тип анализа.

При заданном входном значении C:\ToolData\InputFC.shp:

  • Имя файла и расширениеВыводом будет файл, например InputFC.shp.

  • Путь к файлуВыходными данными будет путь к файлу, например, C:\ToolData.

  • Имя файлаВыходными данными будет имя файла, например, InputFC.

  • Расширение файлаВыходными данными будет расширение файла, например shp.

String

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

Подпись Объяснение Тип данных

Значение

Строка, содержащая проанализированные входные данные.

String

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

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

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

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