Generate Reference System Grid From Area (Создать координатную сетку из площади) (Defense)

Сводка

Создает 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 Выходной класс пространственных объектов.

Синтаксис

GenerateReferenceSystemGRGFromArea(in_features, output_feature_class, grid_reference_system, grid_square_size, large_grid_handling)
ParameterОбъяснениеТип данных
in_features

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

Feature Set
output_feature_class

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

Feature Class
grid_reference_system

Определяет систему координат, использующуюся GRG.

  • MGRSИспользуется система координат Military Grid. Это значение по умолчанию.
  • USNGИспользуется Национальная энергосистема США.
String
grid_square_size

Определяет размер квадрата сетки, который будет использоваться для создания ячеек GRG.

  • GRID_ZONE_DESIGNATORРазмер ячеек сетки соответствует зоне сетки. Это значение по умолчанию.
  • 100000M_GRIDРазмер ячеек сетки - квадраты со стороной 100 000 метров.
  • 10000M_GRIDРазмер ячеек сетки - квадраты со стороной 10 000 метров.
  • 1000M_GRIDРазмер ячеек сетки - квадраты со стороной 1 000 метров.
  • 100M_GRIDРазмер ячеек сетки - квадраты со стороной 100 метров.
  • 10M_GRIDРазмер ячеек сетки - квадраты со стороной 10 метров.
String
large_grid_handling

Определяет, как будут обрабатываться большие входные области, которые могут содержать много объектов.

  • NO_LARGE_GRIDSОбработка завершится при достижении 2000 объектов. Это значение по умолчанию.
  • ALLOW_LARGE_GRIDSПоддерживаются более крупные ячейки.
String

Пример кода

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

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

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

Environments

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

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

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

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