Подпись | Описание | Тип данных |
Входной объект | Входной класс полигональных объектов, на котором будет основана GRG. | Feature Set |
Выходной класс пространственных объектов | Выходной класс полигональных объектов, содержащий GRG. | Feature Class |
Ширина ячейки (Дополнительный) | Ширина ячеек. Единицы измерения задаются параметром Единицы измерения ячейки. | Double |
Высота ячейки (Дополнительный) | Высота ячеек. Единицы измерения задаются параметром Единицы измерения ячейки. | Double |
Единицы измерения ячейки (Дополнительный) | Задает единицы измерения ширины и высоты ячеек.
| String |
Начальное положение надписи (Дополнительный) | Задает ячейку сетки, где начинается надпись.
| String |
Формат подписи (Дополнительный) | Задает тип надписи для каждой ячейки сетки.
| String |
Разделитель надписей (Дополнительный) | Задает разделитель, который используется между значениями x и y, когда для параметра Формат надписи выбрано Alpha-alpha, например, A-A, A-AA, AA-A.
| String |
Краткая информация
Генерирует Графику сетки системы координат (GRG) по заданной области с пользовательским размером, основанном на ограничивающем полигоне.
Использование
Выходная сетка будет полностью заполнять входную область.
Поворот Входного объекта определяет поворот выходного грида.
Надписи сетки будут добавлены в поле Grid в Выходной класс пространственных объектов.
Выходной класс объектов создается с системой координат Web Mercator.
Параметры
arcpy.defense.GenerateGRGFromArea(in_feature, out_feature_class, {cell_width}, {cell_height}, {cell_units}, {label_start_position}, {label_format}, {label_separator})
Имя | Описание | Тип данных |
in_feature | Входной класс полигональных объектов, на котором будет основана GRG. | Feature Set |
out_feature_class | Выходной класс полигональных объектов, содержащий GRG. | Feature Class |
cell_width (Дополнительный) | Ширина ячеек. Единицы измерения задаются параметром Единицы измерения ячейки. | Double |
cell_height (Дополнительный) | Высота ячеек. Единицы измерения задаются параметром Единицы измерения ячейки. | Double |
cell_units (Дополнительный) | Задает единицы измерения ширины и высоты ячеек.
| String |
label_start_position (Дополнительный) | Задает ячейку сетки, где начинается надпись.
| String |
label_format (Дополнительный) | Задает тип надписи для каждой ячейки сетки.
| String |
label_separator (Дополнительный) | Задает разделитель, который используется между x- и y-значениями, когда для параметра label_format выбрано ALPHA_ALPHA, например, A-A, A-AA, AA-A.
| String |
Пример кода
Пример скрипта в окне Python для использования функции GenerateGRGFromArea.
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.GenerateGRGFromArea_defense(r"Area_layer",
r"GenerateGRGFromArea",
1000, 1000,
"METERS",
"UPPER_LEFT",
"ALPHA_NUMERIC",
"-")
В следующем примере функция GenereateGRGFromArea используется в примере рабочего процесса.
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.env.overwriteOutput = True
# Select airport area
airports = "Airports"
whereClause = "airport_code = 'CLT'"
clt_layer = arcpy.SelectLayerByAttribute_management(airports,
"NEW_SELECTION",
whereClause)
# Create GRG
arcpy.GenerateGRGFromArea_defense(clt_layer,
r"GenerateGRGFromArea",
1000, 1000,
"METERS",
"UPPER_LEFT",
"ALPHA_NUMERIC",
"-")