Таблица координат в двухточечные линии (Оборона)

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

Создает двухточечные линейные объекты из координат, хранящихся в таблице.

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

  • Выходные линии создаются соединением начальной и конечной точек координатной пары.

  • Каждая координатная пара начальной и конечной точек становятся отдельным линейным объектом в выходном классе.

Параметры

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

Таблица, содержащая исходные координаты.

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

Класс пространственных объектов, содержащий выходные линейные объекты.

Feature Class
Поле Начальная X (долгота, UTM, MGRS, USNG, GARS, GEOREF)

Поле входной таблицы, которое содержит начальные x или координаты долготы.

Field
Поле Конечная X (долгота, UTM, MGRS, USNG, GARS, GEOREF)

Поле входной таблицы, которое содержит конечные x или координаты долготы.

Field
Формат входных координат

Задает формат координат точки.

  • Десятичные градусы - одно полеКоординаты будут форматированы в координатные пары в десятичных градусах, хранящихся в одном поле, где координаты разделены пробелом, запятой или слэшем.
  • Десятичные градусы - два поляКоординаты будут форматированы в координатные пары в десятичных градусах, хранящихся в двух полях таблицы. Это значение по умолчанию
  • Градусы и десятичные минуты - одно полеКоординаты будут форматированы в координатные пары в градусах и десятичных минутах, хранящихся в одном поле, где координаты разделены пробелом, запятой или слэшем.
  • Градусы и десятичные минуты - два поляКоординаты будут форматированы в координатные пары в градусах и десятичных минутах, хранящихся в двух полях таблицы.
  • Градусы, минуты и секунды - одно полеКоординаты будут форматированы в координатные пары в градусах, минутах и секундах, хранящихся в одном поле, где координаты разделены пробелом, запятой или слэшем.
  • Градусы, минуты и секунды - два поляКоординаты будут форматированы в координатные пары в градусах, минутах и секундах, хранящихся в двух полях таблицы.
  • Global Area Reference System (Глобальная система координат местности)Координаты будут отформатированы в Global Area Reference System.
  • World Geographic Reference System (Всемирная географическая система координат)Координаты будут отформатированы во Всемирной системе географических координат.
  • Полосы Универсальной поперечной проекции МеркатораКоординаты будут отформатированы в полосы координат Универсальной поперечной Меркатора.
  • Зоны Универсальной поперечной проекции МеркатораКоординаты будут отформатированы в зоны координат Универсальной поперечной Меркатора.
  • United States National GridКоординаты будут отформатированы в United States National Grid.
  • Military Grid Reference System (Военная система прямоугольных координат)Координаты будут отформатированы в Military Grid Reference System.
String
Поле Начальная Y (широта)
(Дополнительный)

Поле входной таблицы, которое содержит начальные y или координаты широты.

Параметр Начальное поле Y (широта) используется когда для параметра Формат входных координат задано Десятичные градусы - два поля, Градусы и десятичные минуты - два поля или Градусы, минуты и секунды - два поля.

Field
Поле Конечная Y (широта)
(Дополнительный)

Поле входной таблицы, которое содержит конечные y или координаты широты.

Параметр Конечное поле Y (широта) используется когда для параметра Формат входных координат задано Десятичные градусы - два поля, Градусы и десятичные минуты - два поля или Градусы, минуты и секунды - два поля.

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

Задает тип выходной линии.

  • Геодезическая линияИспользуется кратчайшее расстояние между двумя любыми точками поверхности земли на сфероиде (эллипсоиде). Это значение по умолчанию
  • Линия большого кругаИспользуется линия на сфероиде (эллипсоиде), определенная пересечением плоскости, проходящий через центр сфероида.
  • Линия румбаИспользуется список постоянных направлений или азимутов.
  • Нормальная секцияИспользуется нормальная плоскость к поверхности эллипсоида земли, содержащая начальную и конечную точки.
String
Выходная система координат
(Дополнительный)

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

Spatial Reference

arcpy.defense.CoordinateTableTo2PointLine(in_table, out_feature_class, start_x_or_lon_field, end_x_or_lon_field, in_coordinate_format, {start_y_or_lat_field}, {end_y_or_lat_field}, {line_type}, {coordinate_system})
ИмяОписаниеТип данных
in_table

Таблица, содержащая исходные координаты.

Table View
out_feature_class

Класс пространственных объектов, содержащий выходные линейные объекты.

Feature Class
start_x_or_lon_field

Поле входной таблицы, которое содержит начальные x или координаты долготы.

Field
end_x_or_lon_field

Поле входной таблицы, которое содержит конечные x или координаты долготы.

Field
in_coordinate_format

Задает формат координат точки.

  • DD_1Координаты будут форматированы в координатные пары в десятичных градусах, хранящихся в одном поле, где координаты разделены пробелом, запятой или слэшем.
  • DD_2Координаты будут форматированы в координатные пары в десятичных градусах, хранящихся в двух полях таблицы. Это значение по умолчанию
  • DDM_1Координаты будут форматированы в координатные пары в градусах и десятичных минутах, хранящихся в одном поле, где координаты разделены пробелом, запятой или слэшем.
  • DDM_2Координаты будут форматированы в координатные пары в градусах и десятичных минутах, хранящихся в двух полях таблицы.
  • DMS_1Координаты будут форматированы в координатные пары в градусах, минутах и секундах, хранящихся в одном поле, где координаты разделены пробелом, запятой или слэшем.
  • DMS_2Координаты будут форматированы в координатные пары в градусах, минутах и секундах, хранящихся в двух полях таблицы.
  • GARSКоординаты будут отформатированы в Global Area Reference System.
  • GEOREFКоординаты будут отформатированы во Всемирной системе географических координат.
  • UTM_BANDSКоординаты будут отформатированы в полосы координат Универсальной поперечной Меркатора.
  • UTM_ZONESКоординаты будут отформатированы в зоны координат Универсальной поперечной Меркатора.
  • USNGКоординаты будут отформатированы в United States National Grid.
  • MGRSКоординаты будут отформатированы в Military Grid Reference System.
String
start_y_or_lat_field
(Дополнительный)

Поле входной таблицы, которое содержит начальные y или координаты широты.

Параметр start_y_or_lat_field используется, когда для параметра in_coordinate_format задано DD_2, DDM_2 или DMS_2.

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

Поле входной таблицы, которое содержит конечные y или координаты широты.

Параметр end_y_or_lat_field используется, когда для параметра in_coordinate_format задано DD_2, DDM_2 или DMS_2.

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

Задает тип выходной линии.

  • GEODESICИспользуется кратчайшее расстояние между двумя любыми точками поверхности земли на сфероиде (эллипсоиде). Это значение по умолчанию
  • GREAT_CIRCLEИспользуется линия на сфероиде (эллипсоиде), определенная пересечением плоскости, проходящий через центр сфероида.
  • RHUMB_LINEИспользуется список постоянных направлений или азимутов.
  • NORMAL_SECTIONИспользуется нормальная плоскость к поверхности эллипсоида земли, содержащая начальную и конечную точки.
String
coordinate_system
(Дополнительный)

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

Spatial Reference

Пример кода

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

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

import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.CoordinateTableTo2PointLine_defense(r"C:/CSV/Tableto2PointLine.csv", 
                                          "OutputLines", "POINT_X", "POINT_X2",
                                          "DD_2", "POINT_Y", "POINT_Y2")
CoordinateTableTo2PointLine, пример 2 (автономный скрипт)

Создает линейные объекты по таблице и уплотняет их.

# Description: Densify line features created from tabular data

# Import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = "C:/Data.gdb"
arcpy.env.overwriteOutput = True

# Create lines
input_table = r"C:/CSV/TableTo2PointLine.csv"
result_line = "TableTo2Point"
arcpy.CoordinateTableTo2PointLine_defense(input_table, result_line, "POINT_X", 
                                          "POINT_X2", "DD_2", "POINT_Y", 
                                          "POINT_Y2")

# Densify lines
arcpy.Densify_edit(result_line, "DISTANCE", "2 Kilometers")