Подпись | Описание | Тип данных |
Входной объект | Входной класс полигональных объектов, на котором будет основана GRG. | Feature Set |
Выходной класс пространственных объектов | Выходной класс полигональных объектов, содержащий GRG. | Feature Class |
Система координат сетки | Определяет систему координат, использующуюся GRG.
| String |
Размер квадрата сетки | Определяет размер квадрата сетки, который будет использоваться для создания ячеек GRG.
| String |
Обработка большой сетки | Определяет, как будут обрабатываться большие входные области, которые могут содержать много объектов.
| String |
Краткая информация
Создает Gridded Reference Graphics (GRG) на основе координатных сеток Military Grid Reference System (MGRS) и United States National Grid (USNG).
Использование
Входные данные неправильной формы будет использовать свой ограничивающий конверт для генерации выходной GRG.
Выходной класс пространственных объектов будет находиться в системе координат WGS84.
Входная область, которая меньше Размера квадрата сетки, может создать одну ячейку сетки, которая намного превышает по размерам входную область.
Большая входная площадь и маленький Размер квадрата сетки могут привести к созданию большого числа маленьких сеток в GRG.
То, как большие сетки обрабатываются с помощью параметра Обработка больших сеток, зависит от площади экстента (а не фактической площади) входных данных. При использовании следующих значений инструмент будет остановлен:
- Области, большие 200 000 кв. м для десятиметровой сетки.
- Области, большие 20 000 000 кв. м для стометровой сетки.
- Области, большие 2 000 000 000 кв. м для километровой сетки.
- Области, большие 200 000 000 000 кв. м для десятикилометровой сетки.
Надписи сетки будут добавлены в поле Grid в Выходной класс пространственных объектов.
Параметры
arcpy.defense.GenerateReferenceSystemGRGFromArea(in_features, output_feature_class, grid_reference_system, grid_square_size, large_grid_handling)
Имя | Описание | Тип данных |
in_features | Входной класс полигональных объектов, на котором будет основана GRG. | Feature Set |
output_feature_class | Выходной класс полигональных объектов, содержащий GRG. | Feature Class |
grid_reference_system | Определяет систему координат, использующуюся GRG.
| String |
grid_square_size | Определяет размер квадрата сетки, который будет использоваться для создания ячеек GRG.
| String |
large_grid_handling | Определяет, как будут обрабатываться большие входные области, которые могут содержать много объектов.
| String |
Пример кода
Пример скрипта в окне Python для использования функции GenerateReferenceSystemGRGFromArea.
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.GenerateReferenceSystemGRGFromArea_defense("airport_areas",
"GenerateReferenceSystemGRGFromArea",
"MGRS",
"GRID_ZONE_DESIGNATOR",
"NO_LARGE_GRIDS")
В следующем примере функция GenerateReferenceSystemGRGFromArea используется в скрипте рабочего процесса.
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.env.overwriteOutput = True
# Select Charlotte airport from airports layer
airports = "Airports"
whereClause = "airport_code = 'CLT'"
clt_layer = arcpy.SelectLayerByAttribute_management(airports,
"NEW_SELECTION",
whereClause)
# Create GRG
arcpy.GenerateReferenceSystemGRGFromArea_defense(clt_layer,
"GenerateGRGFromArea",
"MGRS",
"GRID_ZONE_DESIGNATOR",
"NO_LARGE_GRIDS")