ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Создать слой сеток

  • Сводка
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Сводка

Создает составной слой, состоящий из классов пространственных объектов, которые содержат различные сетки и границы, с использованием заданных картографических параметров. Слои сеток идеально подходят для задания таких параметров сетки, как определенный масштаб и экстент.

Каждый слой сетки может быть составлен из полигона маски, полигона вырезания сегментов (линейных), линий сетки (линейных), выходов сетки (линейных), конечных точек (точечных), точек (точечных) и классов объектов-аннотаций. Эти компоненты хранятся в качестве объектов в соответствующих классах пространственных объектов. Данные классы пространственных объектов хранятся внутри указанного набора классов объектов базы геоданных. Существует семь классов пространственных объектов, которые сохраняют базовые компоненты сетки. Название каждого класса пространственных объектов содержит трехбуквенный префикс, позволяющий правильно идентифицировать, какие компоненты сетки содержит соответствующий класс пространственных объектов. Ниже перечислены эти классы пространственных объектов (содержащие компоненты сетки):

  • ANO_ – класс пространственных объектов-аннотаций.
  • EPT_ – класс пространственных объектов, содержащий конечные точки.
  • GLN_ – класс пространственных объектов, содержащий линии сетки.
  • MSK_ – класс пространственных объектов, содержащий маски.
  • PNT_ – класс пространственных объектов, содержащий точки.
  • SEG_ – класс пространственных объектов, содержащий сегменты.
  • TKS_ – класс объектов меток.

Перечисленные классы пространственных объектов могут содержать информацию для нескольких сеток. Восьмой класс пространственных объектов (GRD_) содержит организационную информацию, такую как название карты и типы используемых сеток.

Шаблон определения сетки сохраняется в XML-файле. В этом файле хранятся специфические свойства каждой сетки, такие как номер, цвет и вес линий сетки. Если применяется шаблон определения сетки, объекты создаются с учетом специфики, базирующейся на текущем экстенте или экстенте выбранных объектов (области интереса), масштабе и системах координат.

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

  • Инструмент разработан для спроецированных карт, которые требуется экспортировать или печатать. Он не предназначен для создания различных сеток, которые динамически обновляются во время осуществления пользователем навигации по карте.

  • Вы должны ввести область интереса для определения экстента создаваемой сетки. Если вы используете векторный слой для определения области интересов, это должен быть класс полигональных объектов или полигональный слой.

  • Если задан параметр Шаблон сетки (файл XML), при наведении курсора или щелчке по контекстно-чувствительной области, расположенной слева от имени этого параметра, отображаются тип сетки, ее описание, тип поворота и масштаба для XML-шаблона определения сетки.

  • XML-файл шаблона сетки определяет компоненты сетки, отображающие измерения и местоположения для первичной и вспомогательной систем координат. У всех указанных систем координат должна быть одинаковая географическая система координат. Если вы хотите изменить главную систему координат на систему координат, использующую другой, по сравнению с заданным по умолчанию, датум, к примеру, вы изменяете координатную систему, использующую WGS 1984 на использующую NAD 1983, вы также должны поменять датум и для всех дополнительных систем координат на NAD 1983.

  • Шаблон сетки, область интереса (AOI), входной набор данных, основная система координат и вспомогательные системы координат должны использовать единый датум, например WGS 1984 или NAD 1983.

  • XML-файл шаблона сетки создает компоненты сетки максимум для четырех вспомогательных координатных систем. Количество вспомогательных сеток определяется в XML-файле. Вы не можете добавлять или удалять системы координат, однако имеете возможность переопределить значения по умолчанию.

  • Первичная система координат должна быть системой координат проекции.

  • Вспомогательная система координат может быть как системой координат проекции, так и географической системой координат.

  • Пространственная привязка Входного набора классов объектов должна иметь такую же географическую систему координат, как указано в XML-файле, содержащем шаблон сетки.

  • Пространственная привязка Входной области интереса должна иметь такую же географическую систему координат, которая указана в XML-файле, содержащем шаблон сетки.

  • Если вы обращаетесь к инструменту в ArcMap с включенной опцией Настроить фрейм данных и компоновку с помощью установок сетки, вы гарантируете, что фрейм данных компоновки подогнан таким образом, чтобы вписаться в создаваемую сетку. Координатная система фрейма данных, а также его масштаб, размер, экстент и область вырезания могут быть изменены с целью их соответствия XML-спецификации сетки. Эта опция доступна только в случае запуска инструмента из вида компоновки ArcMap, при этом он не должен работать в фоновом режиме. По умолчанию эта отметка не установлена; в этом случае никакие свойства вашего фрейма данных изменены не будут.

  • При указании имени сетки, которое уже существует в выходном местоположении, существующая сетка будет перезаписана.

  • Следующие значения параметров автоматически получаются на основе XML шаблона сетки.

    • Выходной слой
    • Имя со строковым значением
    • Базовый масштаб
    • Поворот
    • Размер маски
    • Допуск XY
    • Первичная Система координат
    • Вспомогательная Система координат

    Однако все эти значения по умолчанию можно изменить.

Синтаксис

arcpy.cartography.MakeGridsAndGraticulesLayer(in_template, in_aoi, input_feature_dataset, output_layer, {name}, {refscale}, {rotation}, {mask_size}, {xy_tolerance}, {primary_coordinate_system}, {configure_layout}, {ancillary_coordinate_system_1}, {ancillary_coordinate_system_2}, {ancillary_coordinate_system_3}, {ancillary_coordinate_system_4})
ПараметрОбъяснениеТип данных
in_template

XML-файл, содержащий параметры сетки содержит спецификацию графических свойств каждого слоя сетки. Помимо графических свойств, которые не могут быть изменены до исполнения, параметры включают в себя специфические значения по умолчанию, являющиеся показателями, которые могут быть изменены перед исполнением команды.

Файлы шаблонов расположены в папке GridTemplates. Дополнительные шаблоны сеток могут быть получены с помощью ArcGIS Resource Center и выложены для общего пользования.

Дополнительный модуль Production Mapping предоставляет пользователю конструктор сеток, который позволит вам создавать новые шаблоны и изменять существующие.

File
in_aoi

Для определения экстента создаваемого слоя сетки используется слой пространственных объектов либо экстент x,y.

  • Слой пространственных объектов – означает, что вы можете выбрать слой для использования его в качестве области интереса. Может использоваться только один выбранный объект в слое. Для слоев, состоящих из нескольких объектов, инструмент создаст слой сетки, базируясь на первом объекте. Первый объект базируется на идентификаторе объекта. Все остальные объекты не используются.
  • Экстент – означает, что вы можете использовать экстент в качестве области интереса.
    • Область интереса по умолчанию — фрейм данных.
    • Как определено ниже – означает, что вы напрямую указываете координаты, а пространственная привязка вычисляется, исходя из следующего: выбранный фрейм данных ArcMap; или, если ArcMap не активен, параметр среды Картографическая система координат.
    • Область интереса соответствует отображению.

Примечание:

Варианты экстента, подходящие для этого инструмента – По умолчанию , Как определено ниже или Видимый экстент. Выбор любой другой опции приведет к ошибке.

Feature Layer; Extent
input_feature_dataset

Набор классов объектов, в котором сохраняются данные. Специфические классы пространственных объектов сетки будут созданы в том случае, если они не существуют. Если же они уже созданы, и сетка с такими же типом и названием, как уже созданный слой, также существует, данные будут перезаписаны.

Примечание:

Данные, содержащие сетку одинакового с уже созданной имени и типа, будут всегда записаны поверх старых данных, независимо от параметров замены геообработки.

Feature Dataset
output_layer

Составной слой классов пространственных объектов, содержащий объекты различного типа сеток и границ. Каждый слой сетки может быть составлен из полигона маски, полигона вырезания сегментов (линейных), линий сетки (линейных), пересечений (линейных), конечных точек (точечных), точек (точечных) и классов объектов аннотаций.

Примечание:

Это временный слой, который вы должны сохранить в документе ArcMap или в качестве файла слоя.

Group Layer
name
(Дополнительный)

Создаваемой картографической сетке должно даваться название, позволяющее различать между собой сетки, сохраненные в том же наборе классов объектов и выраженное в следующих форматах:

  • String — вводится текстовое выражение, содержащее имя сетки.
  • Field — вводится имя поля, имеющегося в слое пространственных объектов. Значение из поля, взятое для выделенного объекта, используется в качестве имени сетки. Имя поля области интереса может быть использовано в случае, если значение параметра Входная область интереса определено как Векторный слой.

Имя грида не может содержать следующих специальных символов:

  • '
  • "
  • ~
  • \
  • /
  • |
  • #
  • @
  • $
  • %
  • ^
  • &
  • *
  • (
  • )

String; Field
refscale
(Дополнительный)

Масштаб, в котором создана и отображается сетка. Когда значение базового масштаба, взятое из XML-файла параметров сетки, определено как Использовать параметры среды, базовый масштаб вычисляется в следующем порядке:

  • Параметр среды геообработки Базовый масштаб
  • Базовый масштаб активного фрейма данных
  • Масштаб активного фрейма данных
  • Значение из XML-файла параметров сетки

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

Угол поворота компонентов сетки. Поворот используется для выравнивания аннотаций относительно данных на странице. Если не указано иное, поворот вычисляется с использованием области интереса объекта. Если в XML-файле тип поворота определен как Использовать параметры среды, этот показатель определяется в следующем порядке:

  • Поворот активного фрейма данных
  • Значение из XML-файла параметров сетки

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

Маска - полигональный объект, представляющий собой кольцо, окружающее экстент рамки, используется для выбора данных, попадающих на область, зарезервированную для надписей координат. Размер маски определяет ширину объекта полигональной маски, выраженную в единицах измерения карты или страницы. Размер фрейма данных может быть изменен для того, чтобы он соответствовал краю маски в случае включения подписей координат.

Linear Unit
xy_tolerance
(Дополнительный)

Минимально допустимое расстояние между объектами базы геоданных, выраженное в линейных единицах измерения. Значение по умолчанию берется из XML-файла

Вы можете выбрать более высокое значение для данных меньшей пространственной точности или более низкое - для данных высокой пространственной точности. Объекты, попадающие внутрь допуска XY, будут считаться совпадающими.

Linear Unit
primary_coordinate_system
(Дополнительный)

XML-файл шаблона сетки создает компоненты сетки с использованием главной, а также до четырех вспомогательных систем координат. Число дополнительных сеток определяется в файле. Вы не можете добавлять или удалять дополнительные системы координат. У всех указанных систем координат должна быть одинаковая географическая система координат. Если вы хотите изменить главную систему координат на систему координат, использующую другой, по сравнению с заданным по умолчанию, датум, к примеру, вы изменяете координатную систему, использующую WGS 1984 на использующую NAD 1983, вы также должны поменять датум и для всех дополнительных систем координат на NAD 1983.

Это главная система координат для слоя сетки. Как правило, это будет система координат конечного продукта или фрейма данных. Это должна быть система координат проекции.

Если первичная система координат в XML-файле параметров сетки задана как Использовать параметры среды, то первичная система координат вычисляется в следующем порядке:

  • Параметр среды геообработки картографической системы координат
  • Активная система координат фрейма данных, если она является системой координат проекции
  • Фиксированное значение из XML-файла параметров сетки

Во всех случаях значения, вводимые пользователем, имеют наивысший приоритет.

Spatial Reference
configure_layout
(Дополнительный)

Настраивает опции фрейма данных для обеспечения их соответствия слою сетки. Координатная система, масштаб, вращение, размер, экстент и отсечение могут быть изменены для обеспечения согласованности соответствующих показателей. Эта опция доступна только в случае запуска инструмента из вида компоновки ArcMap, при этом он не должен работать в фоновом режиме.

  • CONFIGURELAYOUT —Фрейм данных и компоновка настраиваются с использованием параметров сетки.
  • NO_CONFIGURELAYOUT —Фрейм данных и компоновка не настраиваются. Используется по умолчанию.
Boolean
ancillary_coordinate_system_1
(Дополнительный)

XML-файл шаблона сетки создает компоненты сетки с использованием главной, а также до четырех вспомогательных систем координат. Число дополнительных сеток определяется в файле. Вы не можете добавлять или удалять дополнительные системы координат. У всех указанных систем координат должна быть одинаковая географическая система координат. Если вы хотите изменить главную систему координат на систему координат, использующую другой, по сравнению с заданным по умолчанию, датум, к примеру, вы изменяете координатную систему, использующую WGS 1984 на использующую NAD 1983, вы также должны поменять датум и для всех дополнительных систем координат на NAD 1983.

Это первая вспомогательная система координат.

Spatial Reference
ancillary_coordinate_system_2
(Дополнительный)

XML-файл шаблона сетки создает компоненты сетки с использованием главной, а также до четырех вспомогательных систем координат. Число дополнительных сеток определяется в файле. Вы не можете добавлять или удалять дополнительные системы координат. У всех указанных систем координат должна быть одинаковая географическая система координат. Если вы хотите изменить главную систему координат на систему координат, использующую другой, по сравнению с заданным по умолчанию, датум, к примеру, вы изменяете координатную систему, использующую WGS 1984 на использующую NAD 1983, вы также должны поменять датум и для всех дополнительных систем координат на NAD 1983.

Это вторая вспомогательная система координат.

Spatial Reference
ancillary_coordinate_system_3
(Дополнительный)

XML-файл шаблона сетки создает компоненты сетки с использованием главной, а также до четырех вспомогательных систем координат. Число дополнительных сеток определяется в файле. Вы не можете добавлять или удалять дополнительные системы координат. У всех указанных систем координат должна быть одинаковая географическая система координат. Если вы хотите изменить главную систему координат на систему координат, использующую другой, по сравнению с заданным по умолчанию, датум, к примеру, вы изменяете координатную систему, использующую WGS 1984 на использующую NAD 1983, вы также должны поменять датум и для всех дополнительных систем координат на NAD 1983.

Это третья вспомогательная система координат.

Spatial Reference
ancillary_coordinate_system_4
(Дополнительный)

XML-файл шаблона сетки создает компоненты сетки с использованием главной, а также до четырех вспомогательных систем координат. Число дополнительных сеток определяется в файле. Вы не можете добавлять или удалять дополнительные системы координат. У всех указанных систем координат должна быть одинаковая географическая система координат. Если вы хотите изменить главную систему координат на систему координат, использующую другой, по сравнению с заданным по умолчанию, датум, к примеру, вы изменяете координатную систему, использующую WGS 1984 на использующую NAD 1983, вы также должны поменять датум и для всех дополнительных систем координат на NAD 1983.

Это четвертая вспомогательная система координат.

Spatial Reference

Пример кода

MakeGridsAndGraticulesLayer, пример 1 (автономный скрипт)

Этот автономный скрипт демонстрирует пример использования инструмента MakeGridsAndGraticulesLayer для создания картографической сетки.

# Name: MakeGridsAndGraticulesLayer.py
# Description: Create grid for a selected area of interest in a file
# geodatabase
# Import system module
import arcpy
import os
# Create a feature layer from the input area of interest feature class
# to pass to the Selection geoprocess below 
arcpy.MakeFeatureLayer_management("C:/Base_Data/AOIs.gdb/QUAD_24K",
                                  "QUAD_24K")
# Select a feature from the area of interest feature layer based on a
# definition query (this query, formatted for a file geodatabase, has
# been adjusted for use in python, in particular the use of \ in
# conjunction with the double quotes surrounding the field name in the
# definition query)
arcpy.SelectLayerByAttribute_management("QUAD_24K", "NEW_SELECTION",
                                        "\"MSNAME\" = 'Swift Minnesota'")
# Set the values of the tool's parameters using one of the grid
# definition XML files located under the GridTemplates directory
template = os.path.join(arcpy.GetInstallInfo()['InstallDir'], 
                        "GridTemplates/Quad_24K_NAD83.xml")
in_aoi = "QUAD_24K"
input_feature_dataset = "C:/Python_Output/grid_layers.gdb/QUAD_24K"
output_layer = "QUAD_24K_NAD83_Grid"
name = "MSNAME"
# Process: Make Grids and Graticules Layer
arcpy.MakeGridsAndGraticulesLayer_cartography(template, in_aoi,
                                              input_feature_dataset,
                                              output_layer, name)

Параметры среды

  • Картографическая система координат
    Примечание:

    Эти параметры основной и дополнительных систем координат будут использоваться в случае, если в XML-файле параметров сетки определено Использовать параметры среды.

  • Базовый масштаб
    Примечание:

    Параметр базового масштаба будет использоваться, если в XML-файле параметров сетки определено Использовать параметры среды.

  • Выходное ключевое слово CONFIG
  • Выходные данные имеют M-значения
  • Выходные данные имеют Z-значения

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

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

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

  • Общий обзор группы инструментов Сетки
  • Что такое сетки?
  • Слои сеток
  • Краткий обзор сеток фрейма данных и Мастера сеток

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация