Подпись | Описание | Тип данных |
Входной объект | Центральная точка для начальной точки GRG. | Feature Set |
Выходной класс пространственных объектов | Выходной класс полигональных объектов, содержащий создаваемую GRG. | Feature Class |
Число строк (Дополнительный) | Число ячеек сетки по горизонтали. | Long |
Число столбцов (Дополнительный) | Число ячеек сетки по вертикали. | Long |
Ширина ячейки (Дополнительный) | Ширина ячеек. Единицы измерения задаются параметром Единицы измерения ячейки. | Double |
Высота ячейки (Дополнительный) | Высота ячеек. Единицы измерения задаются параметром Единицы измерения ячейки. | Double |
Единицы измерения ячейки (Дополнительный) | Задает единицы измерения ширины и высоты ячеек.
| String |
Начальное положение надписи (Дополнительный) | Задает ячейку сетки, где начинается надпись.
| String |
Формат подписи (Дополнительный) | Задает тип надписи для каждой ячейки сетки.
| String |
Разделитель надписей (Дополнительный) | Задает разделитель, который используется между значениями x и y, когда для параметра Формат надписи выбрано Alpha-alpha, например, A-A, A-AA, AA-A.
| String |
Угол поворота сетки (Дополнительный) | Угол, на который поворачивается сетка. | Double |
Угловые единицы измерения поворота сетки (Дополнительный) | Угловые единицы измерения для поворота сетки.
| String |
Краткая информация
Генерирует Графику сетки системы координат (GRG) в виде класса полигональных объектов в указанной области с заданным размером.
Использование
Выходная сетка центрируется на входном начальном местоположении.
Надписи сетки будут добавлены в поле Grid в Выходной класс пространственных объектов.
Ячейки сетки надписываются последовательностью букв и цифр.
Выходной класс объектов создается с системой координат Web Mercator.
Параметры
arcpy.defense.GenerateGRGFromPoint(in_feature, out_feature_class, {horizontal_cells}, {vertical_cells}, {cell_width}, {cell_height}, {cell_units}, {label_start_position}, {label_format}, {label_separator}, {grid_angle}, {grid_angle_units})
Имя | Описание | Тип данных |
in_feature | Центральная точка для начальной точки GRG. | Feature Set |
out_feature_class | Выходной класс полигональных объектов, содержащий создаваемую GRG. | Feature Class |
horizontal_cells (Дополнительный) | Число ячеек сетки по горизонтали. | Long |
vertical_cells (Дополнительный) | Число ячеек сетки по вертикали. | Long |
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 |
grid_angle (Дополнительный) | Угол, на который поворачивается сетка. | Double |
grid_angle_units (Дополнительный) | Угловые единицы измерения для поворота сетки.
| String |
Пример кода
Пример скрипта в окне Python для использования функции GenerateGRGFromPoint.
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.GenerateGRGFromPoint_defense(r"Points_layer",
r"GenerateGRGFromPoint",
10, 10, 1000, 1000,
"METERS",
"UPPER_LEFT",
"ALPHA_NUMERIC",
"-",
0,"DEGREES")
В следующем примере функция GenerateGRGFromPoint используется в скрипте рабочего процесса.
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.env.overwriteOutput = True
# Select the needed airport from airports layer
airports = "Airports"
whereClause = "airport_code = 'CLT'"
clt_layer = arcpy.SelectLayerByAttribute_management(airports,
"NEW_SELECTION",
whereClause)
# Create GRG
arcpy.GenerateGRGFromPoint_defense(clt_layer,"GenerateGRGFromPoint",
10, 10, 1000, 1000,
"METERS",
"UPPER_LEFT",
"ALPHA_NUMERIC",
"-",
0, "DEGREES")