Таблица координат в полилинию (Defense)

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

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

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

  • Поля из входной таблицы не копируются в выходной класс полилинейных объектов.

Параметры

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

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

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

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

Feature Class
Поле 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
Поле группировки линий
(Дополнительный)

Поле входной таблицы, использующееся для создания уникальных полилиний. Полилиния будет создана для каждого уникального значения.

Field
Поля сортировки
(Дополнительный)

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

Field
Выходная система координат
(Дополнительный)

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

Spatial Reference

arcpy.defense.CoordinateTableToPolyline(in_table, out_feature_class, x_or_lon_field, in_coordinate_format, {y_or_lat_field}, {line_group_field}, {sort_field}, {coordinate_system})
ИмяОписаниеТип данных
in_table

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

Table View
out_feature_class

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

Feature Class
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
y_or_lat_field
(Дополнительный)

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

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

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

Поле входной таблицы, использующееся для создания уникальных полилиний. Полилиния будет создана для каждого уникального значения.

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

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

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

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

Spatial Reference

Пример кода

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

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

import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.CoordinateTableToPolyline_defense(r"C:/CSV/TableToPolyline.csv", 
                                        "Out_Polyline", "POINT_X", "DD_2", 
                                        "POINT_Y", "Group_")
CoordinateTableToPolyline, пример 2 (автономный скрипт)

В следующем скрипте Python показано, как использовать функцию CoordinateTableToPolyline в примере рабочего процесса.

# Description: Create polylines from tabular data and find a representative 
#              center point of each line.

# Import system modules
import arcpy

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

# Create polylines
input_table = r"C:/CSV/TableToPolyline.csv"
result_line = "Output_Polyline"
arcpy.CoordinateTableToPolyline_defense(input_table, result_line, "POINT_X", 
                                        "DD_2", "POINT_Y", "Group_")

# Find representative center point
result_center = "Output_Centers"
arcpy.FeatureToPoint_management(result_line, result_center)

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

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

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