Таблица координат в двухточечные линии (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})
ParameterОбъяснениеТип данных
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Координаты будут отформатированы в Глобальной системе координат.
  • GEOREF Координаты будут отформатированы во Всемирной системе географических координат.
  • UTM_BANDSКоординаты будут отформатированы в полосы координат Универсальной поперечной Меркатора.
  • UTM_ZONESКоординаты будут отформатированы в зоны координат Универсальной поперечной Меркатора.
  • USNGКоординаты будут отформатированы в Национальной энергосистеме США.
  • MGRSКоординаты будут отформатированы в систему координат Military Grid.
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")

Environments

Этот инструмент не использует параметры среды геообработки

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

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

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