Generate Grid From Area (Генерация грида по области) (Defense)

Сводка

Генерирует Графику сетки системы координат (GRG) по заданной области с пользовательским размером, основанном на ограничивающем полигоне.

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

  • Выходная сетка будет полностью заполнять входную область.

  • Поворот Входного объекта определяет поворот выходного грида.

  • Надписи ячеек будут добавлены в поле Grid в Выходном классе объектов.

  • Выходной класс объектов создается с системой координат Web Mercator.

Синтаксис

GenerateGRGFromArea(in_feature, out_feature_class, {cell_width}, {cell_height}, {cell_units}, {label_start_position}, {label_format}, {label_separator})
ParameterОбъяснениеТип данных
in_feature

Входной класс полигональных объектов, на котором будет основана GRG.

Feature Set
out_feature_class

Выходной класс полигональных объектов, содержащий GRG.

Feature Class
cell_width
(Дополнительный)

Ширина ячеек. Единицы измерения задаются параметром Единицы измерения ячейки.

Double
cell_height
(Дополнительный)

Высота ячеек. Единицы измерения задаются параметром Единицы измерения ячейки.

Double
cell_units
(Дополнительный)

Задает единицы измерения ширины и высоты ячеек.

  • METERSЕдиницами измерения будут метры. Это значение по умолчанию.
  • KILOMETERSЕдиницами измерения будут километры.
  • MILESЕдиницами измерения будут мили.
  • NAUTICAL_MILESЕдиницами измерения будут морские мили.
  • FEETЕдиницами измерения будут футы.
  • US_SURVEY_FEETЕдиницами измерения будут геодезические футы США.
String
label_start_position
(Дополнительный)

Задает ячейку сетки, где начинается надпись.

  • UPPER_LEFTНадпись вверху слева. Это значение по умолчанию.
  • LOWER_LEFTНадпись внизу слева.
  • UPPER_RIGHTНадпись вверху справа.
  • LOWER_RIGHTНадпись внизу справа.
String
label_format
(Дополнительный)

Задает тип надписи для каждой ячейки сетки.

  • ALPHA_NUMERICВ надписи используется буква, разделитель и число для надписи. Это значение по умолчанию.
  • ALPHA_ALPHAВ надписи используется буква, разделитель и дополнительная буква для надписи.
  • NUMERICНадпись будет числовой.
String
label_separator
(Дополнительный)

Задает разделитель, который используется между значениями x и y, когда для параметра label_format выбрано ALPHA_ALPHA, например, A-A, A-AA, AA-A.

  • -Разделитель надписи - дефис. Это значение по умолчанию.
  • ,Разделитель надписи - запятая.
  • .Разделитель надписи - точка.
  • /Разделитель надписи - прямой слэш.
String

Пример кода

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

Скрипт окна 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",
                                  "-")
GenerateGRGFromArea, пример 2 (автономный скрипт)

В следующем примере функция 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",
                                  "-")

Environments

Этот инструмент не использует параметры среды геообработки

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

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

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