Подпись | Описание | Тип данных |
Входная таблица
| Входная таблица. Она может быть представлена текстовым файлом, файлом 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 |
Сохранить атрибуты (Дополнительный) | Указывает, будут ли остальные входные поля записаны в выходной класс пространственных объектов.
| Boolean |
Краткая информация
Создает новый класс пространственных объектов, содержащий геодезические линейные объекты, построенные на основе значений поля координаты X, координаты Y, поля большой оси, поля малой оси и поля азимута таблицы.
Иллюстрация
Использование
Все геодезические эллипсы построены с помощью конкретного набора значений полей, представляющего координаты X и Y центральной точки, значения длины большой и малой оси и азимута, измеренные от направления на север. Эти поля и значения будут включены в выходной объект.
Геодезический эллипс представляет собой кривую на поверхности земли. Тем не менее, геодезический объект с формой эллипс не хранится как параметрическая (истинная) кривая в выходных данных. Вместо этого он сохраняется как уплотненная полилиния, представляющая путь геодезического эллипса.
Если для параметра Поле большой оси и Поле малой оси задано одно и то же поле, или значения в обоих полях равны, выходные объекты представляют геодезические окружности.
Если выходные данные представляют собой класс пространственных объектов файловой базы геоданных, значения в поле Shape_Length всегда указываются в единицах выходной системы координат, задаваемой параметром Пространственная привязка. Они представляют собой плоскостные длины полилиний. Для измерения геодезической длины или расстояния используйте инструмент ArcGIS Pro Измерить; перед измерением выберите соответствующий параметр Геодезия, Локсодромия или Ортодромия.
При необходимости можно использовать инструмент Объект в полигон для преобразования выходных полилиний в полигоны.
Параметры
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})
Имя | Описание | Тип данных |
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.
| String |
azimuth_field (Дополнительный) | Числовое поле во входной таблице, содержащее значения угла азимута для поворота малой оси выходных эллипсов. Значения измеряются в направлении по часовой стрелке от направления на север. | Field |
azimuth_units (Дополнительный) | Задает единицы измерения, которые будут использоваться для параметра azimuth_field.
| String |
id_field (Дополнительный) | Поле во входной таблице. Это поле и его значения включаются в выходные данные и могут использоваться для соединения выходных объектов с записями во входной таблице. | Field |
spatial_reference (Дополнительный) | Пространственная привязка выходного набора классов объектов. Пространственная привязка может быть указана любым из следующих способов:
| Spatial Reference |
attributes (Дополнительный) | Указывает, будут ли остальные входные поля записаны в выходной класс пространственных объектов.
| Boolean |
Пример кода
Создает полилинейные объекты-эллипсы из таблицы.
# 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: Да