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

Эта документация ArcGIS 2.7 была перемещена в архив и более не обновляется. Ресурсы и ссылки могут быть устаревшими. См. самую последнюю документацию.

Сводка

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

Иллюстрация

Графический обзор Таблица в эллипс
Показаны параметры инструмента построения эллипса.

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

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

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

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

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

  • При необходимости можно использовать инструмент Объект в полигон (Feature To Polygon) для преобразования выходных полилиний в полигоны.

Синтаксис

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})
ParameterОбъяснениеТип данных
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

Определяет единицы измерения для параметров minor_field и major_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

Пример кода

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: Да

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