Подпись | Описание | Тип данных |
Входная таблица
| Входная таблица. Она может быть представлена текстовым файлом, файлом 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 |
Тип геометрии (Дополнительный) | Задает тип геометрии для выходного класса объектов.
| String |
Метод (Дополнительный) | Определяет, будет ли эллипс сгенерирован на основе геодезических или плоскостных измерений.
| String |
Краткая информация
Создает новый класс пространственных объектов, содержащий геодезические или плоскостные эллипсы из значений поля координаты X, поля координаты Y, полей большой оси и малой оси и поля азимута таблицы.
Иллюстрация
Использование
Выходные эллипсы строятся из значений полей. Поля значений включают следующие элементы:
- Координаты X и Y центральной точки
- Длины большой и малой осей
- Угол азимута
Когда выходные эллипсы геодезические, координаты X и Y, а также длины большой и малой осей измеряются на поверхности земли, а угол азимута отсчитывается от севера. Когда выходные эллипсы плоскостные, координаты X и Y, а также длины большой и малой осей измеряются на проецированной плоскости, а угол азимута отсчитывается по часовой стрелке от севера сетки (вертикально вверх на карте).
Геодезический эллипс представляет собой кривую на поверхности земли. Тем не менее, пространственный объект геодезического эллипса не хранится как параметрическая (истинная) кривая в выходных данных, она сохраняется как уплотненная полилиния, представляющая путь геодезического эллипса.
Если для параметра Поле большой оси и Поле малой оси задано одно и то же поле, или значения в обоих полях равны, выходные объекты представляют геодезические окружности.
Если выходные данные представляют собой класс пространственных объектов файловой базы геоданных, значения в поле Shape_Length всегда указываются в единицах выходной системы координат, задаваемой параметром Пространственная привязка. Они представляют собой плоскостные длины полилиний. Для измерения геодезической длины или расстояния используйте инструмент ArcGIS AllSource Измерить; перед измерением выберите соответствующий параметр Геодезия, Локсодромия или Ортодромия.
По умолчанию это будет класс линейных объектов. Чтобы создать класс полигональных объектов, укажите для параметра Тип геометрии значение Полигон.
Параметры
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.
| String |
azimuth_field (Дополнительный) | Числовое поле во входной таблице, содержащее значения угла азимута для поворота малой оси выходных эллипсов. Значения измеряются в направлении по часовой стрелке от направления на север. | Field |
azimuth_units (Дополнительный) | Задает единицы измерения, которые будут использоваться для параметра azimuth_field.
| String |
id_field (Дополнительный) | Поле во входной таблице. Это поле и его значения включаются в выходные данные и могут использоваться для соединения выходных объектов с записями во входной таблице. | Field |
spatial_reference (Дополнительный) | Пространственная привязка выходного набора классов объектов. Пространственная привязка может быть указана любым из следующих способов:
| Spatial Reference |
attributes (Дополнительный) | Указывает, будут ли остальные входные поля добавлены в выходной класс пространственных объектов.
| Boolean |
geometry_type (Дополнительный) | Задает тип геометрии для выходного класса объектов.
| String |
method (Дополнительный) | Определяет, будет ли эллипс сгенерирован на основе геодезических или плоскостных измерений.
| String |
Пример кода
Создает полилинейные объекты-эллипсы из таблицы.
# 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'
# Run Table To Ellipse
arcpy.management.TableToEllipse(input_table, output_ellipse, 'lond', 'latd',
'mjerr', 'mnerr', 'KILOMETERS', 'orient',
'DEGREES', 'LinkID')