Подпись | Описание | Тип данных |
Входные объекты | Входные линейные или полигональные объекты. | Feature Layer |
Выходной класс объектов | Выходной класс пространственных объектов, содержащий уплотненные геодезические объекты. | Feature Class |
Геодезический тип | Задает тип геодезических сегментов, которые будут построены. Геодезические вычисления выполняются на эллипсоиде, связанном с системой координат входных данных.
| String |
Расстояние (Дополнительный) | Расстояние между вершинами выходного геодезического сегмента. Значение по умолчанию равно 50 километров. | Linear Unit |
Краткая информация
Создает новые объекты путем замены сегментов входных объектов на уплотненные аппроксимации геодезических сегментов. Геодезические сегменты могут быть следующих типов: геодезические, ортодромия, локсодромия и нормальная секция.
Иллюстрация
Использование
Конечные точки сегментов соединяются с помощью геодезической тождественности. Тип входного сегмента не имеет значения; линейные и нелинейные (дуга окружности, дуга эллипса, кривая Безье) сегменты с общими конечными точками дадут одинаковый результат.
Входные объекты, состоящие из одного сегмента, начальная и конечная точки которого являются совпадающими, не будут записываться в выходные объекты. Так, в число выходных объектов не будет записан полигональный объект, построенный из одной дуги окружности.
Параметры
arcpy.management.GeodeticDensify(in_features, out_feature_class, geodetic_type, {distance})
Имя | Описание | Тип данных |
in_features | Входные линейные или полигональные объекты. | Feature Layer |
out_feature_class | Выходной класс пространственных объектов, содержащий уплотненные геодезические объекты. | Feature Class |
geodetic_type | Задает тип геодезических сегментов, которые будут построены. Геодезические вычисления выполняются на эллипсоиде, связанном с системой координат входных данных.
| String |
distance (Дополнительный) | Расстояние между вершинами выходного геодезического сегмента. Значение по умолчанию равно 50 километров. | Linear Unit |
Пример кода
Пример скрипта окна Python для использования функции GeodeticDensify в режиме прямого запуска.
import arcpy
arcpy.management.GeodeticDensify(r"C:\data.gdb\flight_lines",
r"C:\data.gdb\flight_lines_geodesic",
"GEODESIC")
Параметры среды
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да