Геодезическое уплотнение (Управление данными)

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

Создает новые объекты, замещая сегменты входных пространственных объектов уплотненными геодезическими сегментами. Выстраиваемые геодезические сегменты могут быть четырех типов: геодезические, ортодромия, локсодромия и Нормальная секция.

Иллюстрация

Входные линейные сегменты замещаются геодезическими сегментами
Входные линейные сегменты замещаются геодезическими сегментами.

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

  • Конечные точки сегментов соединяются с помощью геодезической тождественности. Тип входного сегмента не имеет значения; линейные и нелинейные (дуга окружности, дуга эллипса, кривая Безье) сегменты с общими конечными точками дадут одинаковый результат.

  • Входные объекты, состоящие из одного сегмента, начальная и конечная точки которого являются совпадающими, не будут записываться в выходные объекты. Так, в число выходных объектов не будет записан полигональный объект, построенный из одной дуги окружности.

Параметры

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

Входные линейные или полигональные объекты.

Feature Layer
Выходной класс пространственных объектов

Выходной класс пространственных объектов, содержащий уплотненные геодезические объекты.

Feature Class
Геодезический тип

Тип геодезического сегмента, который будет построен. Геодезические вычисления выполняются на эллипсоиде, связанном с системой координат входных данных.

  • GEODESICКратчайшее расстояние между двумя точками на поверхности сфероида (эллипсоида).
  • LOXODROMEЛиния равного азимута (от полюса), соединяющая эти две точки.
  • GREAT_ELLIPTIC Линия, полученная при пересечении эллипсоида плоскостью, содержащей центр эллипсоида и две точки.
  • NORMAL_SECTIONЛиния, полученная при пересечении эллипсоида плоскостью, содержащей центр с эллипсоида, и перпендикулярной к его поверхности в первой точке
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

Тип геодезического сегмента, который будет построен. Геодезические вычисления выполняются на эллипсоиде, связанном с системой координат входных данных.

  • GEODESICКратчайшее расстояние между двумя точками на поверхности сфероида (эллипсоида).
  • LOXODROMEЛиния равного азимута (от полюса), соединяющая эти две точки.
  • GREAT_ELLIPTIC Линия, полученная при пересечении эллипсоида плоскостью, содержащей центр эллипсоида и две точки.
  • NORMAL_SECTIONЛиния, полученная при пересечении эллипсоида плоскостью, содержащей центр с эллипсоида, и перпендикулярной к его поверхности в первой точке
String
distance
(Дополнительный)

Расстояние между вершинами выходного геодезического сегмента. Значение по умолчанию равно 50 километров.

Linear Unit

Пример кода

GeodeticDensify, пример 1 (окно Python)

Пример скрипта окна Python для использования функции GeodeticDensify в режиме прямого запуска.

import arcpy
arcpy.GeodeticDensify_management(r"C:\data.gdb\flight_lines", 
                                 r"C:\data.gdb\flight_lines_geodesic", 
                                 "GEODESIC")