Таблица в эллипс (Управление данными)

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

Создает новый класс пространственных объектов, содержащий геодезические или плоскостные эллипсы из значений поля координаты X, поля координаты Y, полей большой оси и малой оси и поля азимута таблицы.

Иллюстрация

Пример использования инструмента Таблица в эллипс

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

  • Выходные эллипсы строятся из значений полей. К значениям полей относятся:

    • Координаты X и Y центральной точки
    • Длины большой и малой осей
    • Угол азимута
    Поля и их значения будут включены в выходной объект.

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

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

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

  • Если выходные данные представляют собой класс пространственных объектов файловой базы геоданных, значения в поле Shape_Length всегда указываются в единицах выходной системы координат, задаваемой параметром Пространственная привязка. Они представляют собой плоскостные длины полилиний. Для измерения геодезической длины или расстояния используйте инструмент ArcGIS Pro Измерить; перед измерением выберите соответствующий параметр Геодезия, Локсодромия или Ортодромия.

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

Параметры

ПодписьОписаниеТип данных
Входная таблица

Входная таблица. Она может быть представлена текстовым файлом, файлом CSV, файлом Excel, таблицей dBase или таблицей базы геоданных.

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

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

Feature Class
Поле X

Числовое поле во входной таблице, содержащее координаты X (или значения долготы) центральных точек эллипсов, которые будут помещены в выходную систему координат, заданную параметром Пространственная привязка.

Field
Поле Y

Числовое поле во входной таблице, содержащее координаты Y (или значения широты) центральных точек эллипсов, которые будут помещены в выходную систему координат, заданную параметром Spatial Reference (Пространственная привязка).

Field
Поле большой оси

Числовое поле во входной таблице, содержащее значения длины большой оси эллипсов.

Field
Поле малой оси

Числовое поле во входной таблице, содержащее значения длины малой оси эллипсов.

Field
Единицы расстояния

Задает единицы измерения, которые будут использоваться для параметров Поле большой оси и Поле малой оси.

  • МетрыЕдиницами измерения будут метры.
  • КилометрыЕдиницами измерения будут километры.
  • МилиЕдиницами измерения будут мили.
  • Морские милиЕдиницами измерения будут морские мили.
  • ФутыЕдиницами измерения будут футы.
  • Геодезические футы СШАЕдиницами измерения будут геодезические футы США.
String
Поле азимута
(Дополнительный)

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

Field
Единицы азимута
(Дополнительный)

Задает единицы измерения, которые будут использоваться для параметра Поле азимута.

  • Десятичные градусы Единицами измерения будут десятичные градусы. Это значение по умолчанию.
  • МилиЕдиницами измерения будут мили.
  • РадианыЕдиницами измерения будут радианы.
  • ГрадыЕдиницами измерения будут грады.
String
ID
(Дополнительный)

Поле во входной таблице. Это поле и его значения включаются в выходные данные и могут использоваться для соединения выходных объектов с записями во входной таблице.

Field
Пространственная привязка
(Дополнительный)

Пространственная привязка выходного набора классов объектов. По умолчанию используется значение GCS_WGS_1984 или входная система координат, если она не имеет значение "Неизвестно" (Unknown).

Spatial Reference
Сохранить атрибуты
(Дополнительный)

Указывает, будут ли остальные входные поля добавлены в выходной класс пространственных объектов.

  • Не отмечено – остальные входные поля не будут добавлены в выходной класс пространственных объектов. Это значение по умолчанию
  • Отмечено – остальные входные поля будут добавлены в выходной класс пространственных объектов. Новое поле ORIG_FID будет также добавлено к выходному классу объектов, оно будет содержать ID входных объектов.

Boolean
Тип геометрии
(Дополнительный)

Задает тип геометрии для выходного класса объектов.

  • LINEБудет создан выходной класс полилинейных объектов. Это значение по умолчанию
  • POLYGONБудет создан выходной класс полигональных объектов.
  • LINEЛиния
  • POLYGONПолигон
String
Метод
(Дополнительный)

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

  • GEODESICБудет создан геодезический эллипс. Этот эллипс будет точно отображать форму земной поверхности. Это значение по умолчанию
  • PLANARПлоскостной эллипс будет построен на проецируемой плоскости. Он, как правило, не отображает так точно форму земной поверхности, как геодезический эллипс. Эта опция не доступна для географических систем координат.
  • GEODESICГеодезический
  • PLANARПланарный
String

arcpy.management.TableToEllipse(in_table, out_featureclass, x_field, y_field, major_field, minor_field, distance_units, {azimuth_field}, {azimuth_units}, {id_field}, {spatial_reference}, {attributes}, {geometry_type}, {method})
ИмяОписаниеТип данных
in_table

Входная таблица. Она может быть представлена текстовым файлом, файлом CSV, файлом Excel, таблицей dBase или таблицей базы геоданных.

Table View
out_featureclass

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

Feature Class
x_field

Числовое поле во входной таблице, содержащее координаты X (или значения долготы) центральных точек эллипсов, которые будут помещены в выходную систему координат, заданную параметром spatial_reference.

Field
y_field

Числовое поле во входной таблице, содержащее координаты y (или значения широты) центральных точек эллипсов, которые будут помещены в выходную систему координат, заданную параметром spatial_reference.

Field
major_field

Числовое поле во входной таблице, содержащее значения длины большой оси эллипсов.

Field
minor_field

Числовое поле во входной таблице, содержащее значения длины малой оси эллипсов.

Field
distance_units

Задает единицы измерения, которые будут использоваться для параметров major_field и minor_field.

  • METERSЕдиницами измерения будут метры.
  • KILOMETERSЕдиницами измерения будут километры.
  • MILESЕдиницами измерения будут мили.
  • NAUTICAL_MILESЕдиницами измерения будут морские мили.
  • FEETЕдиницами измерения будут футы.
  • US_SURVEY_FEETЕдиницами измерения будут геодезические футы США.
String
azimuth_field
(Дополнительный)

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

Field
azimuth_units
(Дополнительный)

Задает единицы измерения, которые будут использоваться для параметра azimuth_field.

  • DEGREES Единицами измерения будут десятичные градусы. Это значение по умолчанию.
  • MILSЕдиницами измерения будут мили.
  • RADSЕдиницами измерения будут радианы.
  • GRADSЕдиницами измерения будут грады.
String
id_field
(Дополнительный)

Поле во входной таблице. Это поле и его значения включаются в выходные данные и могут использоваться для соединения выходных объектов с записями во входной таблице.

Field
spatial_reference
(Дополнительный)

Пространственная привязка выходного набора классов объектов. Пространственная привязка может быть указана любым из следующих способов:

  • Путь к файлу .prj, например, C:/workspace/watershed.prj
  • Путь к классу объектов или набору классов объектов, пространственную привязку которых вы хотите применить, например, C:/workspace/myproject.gdb/landuse/grassland
  • Объект SpatialReference, например, arcpy.SpatialReference("C:/data/Africa/Carthage.prj")

Spatial Reference
attributes
(Дополнительный)

Указывает, будут ли остальные входные поля добавлены в выходной класс пространственных объектов.

  • NO_ATTRIBUTESОстальные входные поля не будут добавлены в выходной класс пространственных объектов. Это значение по умолчанию
  • ATTRIBUTESОстальные входные поля будут добавлены в выходной класс пространственных объектов. Новое поле ORIG_FID будет также добавлено к выходному классу объектов, оно будет содержать ID входных объектов.
Boolean
geometry_type
(Дополнительный)

Задает тип геометрии для выходного класса объектов.

  • LINEБудет создан выходной класс полилинейных объектов. Это значение по умолчанию
  • POLYGONБудет создан выходной класс полигональных объектов.
  • LINEЛиния
  • POLYGONПолигон
String
method
(Дополнительный)

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

  • GEODESICБудет создан геодезический эллипс. Этот эллипс будет точно отображать форму земной поверхности. Это значение по умолчанию
  • PLANARПлоскостной эллипс будет построен на проецируемой плоскости. Он, как правило, не отображает так точно форму земной поверхности, как геодезический эллипс. Эта опция не доступна для географических систем координат.
  • GEODESICГеодезический
  • PLANARПланарный
String

Пример кода

TableToEllipse, пример (автономный скрипт)

Создает полилинейные объекты-эллипсы из таблицы.


# Import system modules
import arcpy

# Set local variables
input_table = r'c:\workspace\SGS\eltop.gdb\elret'
output_ellipse = r'c:\workspace\SGS\eltop.gdb\Eplyln_001'

# Table To Ellipse
arcpy.TableToEllipse_management(input_table, output_ellipse, 'lond', 'latd', 
                                'mjerr', 'mnerr', 'KILOMETERS', 'orient', 
                                'DEGREES', 'LinkID')

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

  • Basic: Да
  • Standard: Да
  • Advanced: Да

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