Подпись | Описание | Тип данных |
Входной объект | Входной класс полигональных объектов, на котором будет основана 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.
То, как большие сетки обрабатываются с помощью параметра Обработка больших сеток, зависит от площади экстента (а не фактической площади) входных данных. При использовании следующих значений инструмент будет остановлен:
- Сетка 10 м — области приблизительно 200 000 квадратных метров и больше
- Сетка 25 м — области приблизительно 1 250 000 квадратных метров и больше
- Сетка 50 м — области приблизительно 5 000 000 квадратных метров и больше
- Сетка 100 м — области приблизительно 20 000 000 квадратных метров и больше
- Сетка 1000 м — области приблизительно 2 000 000 000 квадратных метров и больше
- Сетка 10000 м — области приблизительно 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.defense.GenerateReferenceSystemGRGFromArea("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.management.SelectLayerByAttribute(airports,
"NEW_SELECTION",
whereClause)
# Create GRG
arcpy.defense.GenerateReferenceSystemGRGFromArea(clt_layer,
"GenerateGRGFromArea",
"MGRS",
"GRID_ZONE_DESIGNATOR",
"NO_LARGE_GRIDS")