Сводка
Строит профили рельефа для входных линейных объектов.
Использование
Инструменты в наборе инструментов Готовые к использованию это сервисы геообработки ArcGIS Online, которые используют размещенные в ArcGIS Online данные и возможности анализа.
Выходные данные этого инструмента представляют собой линейные объекты со значениями высот, извлеченными вдоль входных линейных объектов для каждой вершины. Значения высот хранятся в виде z-значений геометрии. Значения расстояний хранятся в виде m-значений геометрии. Вершины входных линий могут быть в разной степени уплотнены с помощью параметра Максимальное расстояние разбиения.
Максимальное количество входных линий составляет 1000 для асинхронного сервиса. Для синхронного сервиса максимальное число входных линий - 100. Если количество входных линий превышает допустимое значение, сервис вернет ошибку и не будет выполняться.
Возвращаемые линейные объекты находятся в той же системе координат, что и входные линейные объекты. Z и m-значения вершин в метрах.
Если параметр Разрешение ЦМР не задан, будет использовано разрешение SRTM, равное 90 метрам. Если задано значение Наилучшее, сервис будет использовать наименьшее разрешение, доступное для области входных линейных объектов.
Если параметр Максимальное расстояние разбиения не указан, то расстояние разбиения по умолчанию вычисляется на основе количества доступных вершин входного линейного объекта. Если входной линейный объект содержит менее 50 вершин, расстояние разбиения по умолчанию будет равно длине входной линии, деленной на 49. Если входной линейный объект содержит более 50, но менее 200 вершин, расстояние разбиения по умолчанию будет равно длине входной линии, деленной на 199. Если количество вершин входного линейного объекта содержит более 200 вершин, но менее или равно 1024 вершинам, то входной линейный объект не будет уплотнен, если не задан параметр Максимальное расстояние разбиения.
Максимальное количество значений высот, возвращаемых сервисом, в 2000 раз превышает количество входных линий. Сервис возвратит сообщение об ошибке и не будет выполнен, если результаты запроса превысят максимальное число значений высот. Если это происходит, укажите большее расстояние разбиения, линейный объект с меньшим количеством вершин или и то, и другое.
Существует несколько доступных источников высот с разным разрешением и покрывающих различные территории. Не все разрешения доступны для всех областей. Инструмент выдаст сообщение об ошибке, если указанное разрешение ЦМР недоступно в какой-либо из входных точек.
Выходное поле Length Meters содержит длину линии профиля, рассчитанную как геодезическое расстояние, которое является правильным, независимо от системы координат данных. Эта длина будет отличаться от атрибута shape_length из-за эффектов искажения проекции карты. Выходное поле DEMResolution записывает исходное разрешение ЦМР, используемое инструментом.
Возвращаются три дополнительных поля, которые идентифицируют источник данных ЦМР, используемый при вычислении. Это поля Product Name, Source и Source URL.
Синтаксис
arcpy.agolservices.Profile(InputLineFeatures, {ProfileIDField}, {DEMResolution}, {MaximumSampleDistance}, {MaximumSampleDistanceUnits})
Parameter | Объяснение | Тип данных |
InputLineFeatures | Линейные объекты, для которых будет создан профиль над входными поверхностями. | Feature Set |
ProfileIDField (Дополнительный) | Уникальный идентификатор для связывания профилей с соответствующими входными линейными объектами. | String |
DEMResolution (Дополнительный) | Указывает приблизительное пространственное разрешение (размер ячейки) исходных данных высот, используемых для расчета. Ключевое слово разрешения является приближением пространственного разрешения цифровой модели поверхности. Единицами многих источников высот являются угловые секунды; ключевое слово - это аппроксимация в метрах для облегчения понимания.
| String |
MaximumSampleDistance (Дополнительный) | Максимальное расстояние разбиения вдоль линии, используемое для разбиения значений высот. | Double |
MaximumSampleDistanceUnits (Дополнительный) | Задает единицы измерения для параметра Максимальное расстояние разбиения.
| String |
Производные выходные данные
Name | Объяснение | Тип данных |
OutputProfile | Выходные профили высот входных линейных объектов. | Набор объектов |