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

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

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

Иллюстрация

Иллюстрация работы инструмента Геодезическое уплотнение

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

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

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

Параметры

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

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

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

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

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

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

Linear Unit

Пример кода

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

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

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

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

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

Связанные разделы