Анализировать путь (Инструменты модели)
Краткая информация
Анализирует входные данные, преобразуя их в файл, путь, имя или расширение. Выходные данные могут использоваться как встроенные переменные в имени выходных данных других инструментов.
Прежние версии:
Это устаревший инструмент. Эта функциональность заменена новым инструментом [Анализировать путь].
Использование
Этот инструмент доступен только в ModelBuilder для использования в моделях. Этот инструмент недоступен в панели Геообработка или в Python.
Результаты анализа контролируются параметром Тип анализа. Пример: если входными данными инструмента Анализировать путь является
C:\ToolData\InputFC.shp, тоТип анализа
Результат
Имя файла и расширение
InputFC.shpПуть к файлу
C:\ToolDataИмя файла
InputFCРасширение файла
shpЭту же функциональность можно получить при написании скриптов с помощью модуля Python
os. Например, если указана входная переменная:Input = "C:\ToolData\InputFC.shp", тогдаЧтобы получить файл
InputFC.shpimport os os.path.basename(Input)Чтобы получить путь к файлу
C:\ToolDataimport os os.path.dirname(Input)Чтобы получить имя файла
InputFCimport os os.path.basename(Input).rstrip(os.path.splitext(Input)[1])Чтобы получить расширение файла
shpimport os os.path.splitext(Input)[1].lstrip(".")
Выходные данные инструмента Анализировать путь представляет собой строку и не могут быть напрямую соединены с инструментами, такими как Создать класс объектов, в параметрах, таких как Расположение класса объектов, где требуется тип данных - Рабочая область в качестве входных. Используйте
%Value%встроенную переменных в таких случаях, как показано ниже:
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входные значения |
Входные значения, которые необходимо проанализировать. |
Any Value |
|
Тип анализа (Дополнительный) |
Задает тип анализа. При заданном входном значении
|
String |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Значение |
Строка, содержащая проанализированные входные данные. |
String |
Параметры среды
Этот инструмент не использует параметры среды геообработки.
Информация о лицензировании
- Basic: Да
- Standard: Да
- Advanced: Да