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

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

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

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

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

Параметры

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

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

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

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

Feature Class
Поле X (долгота, UTM, MGRS, USNG, GARS, GEOREF)

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

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

Задает формат входной таблицы координат.

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

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

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

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

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

Spatial Reference

arcpy.defense.CoordinateTableToPoint(in_table, out_feature_class, x_or_lon_field, in_coordinate_format, {y_or_lat_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—Координаты будут отформатированы в Глобальной системе координат.
  • GEOREF—Координаты будут отформатированы во Всемирной системе географических координат.
  • UTM_BANDS—Координаты будут отформатированы в полосы координат Универсальной поперечной Меркатора.
  • UTM_ZONES—Координаты будут отформатированы в зоны координат Универсальной поперечной Меркатора.
  • USNG—Координаты будут отформатированы в Национальной энергосистеме США.
  • MGRS—Координаты будут отформатированы в систему координат Military Grid.
String
y_or_lat_field
(Дополнительный)

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

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

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

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

Spatial Reference

Пример кода

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

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

import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.CoordinateTableToPoint_defense(r"C:/CSV/TableToPoint.csv", 
                                     "Out_Point", 
                                     "x", 
                                     "DD_2", 
                                     "y")
CoordinateTableToPoint, пример 2 (автономный скрипт)

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

# Description: Create points from tabular data and create buffers around them.

# Import system modules
import arcpy

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

# Create points
input_table = r"C:/CSV/TableToPoint.csv"
result_point = "Output_Point"
arcpy.CoordinateTableToPoint_defense(input_table, result_point, "x", "DD_2", "y")

# Create buffers
result_buffer = "Output_Buffer"
arcpy.Buffer_analysis(result_point, result_buffer, "50 Meters")

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

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

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