Что такое слои сеток?

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

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

Файлы определения сетки и инструмент геообработки Создать слой индексных сеток (Make Grids And Graticules Layer)

Слои сеток генерируются инструментом геообработки Создать слой индексных сеток (Make Grids And Graticules Layer) (требуется уровень лицензии ArcGIS for Desktop Standard) с использованием файла определения сетки, в котором указана вся необходимая информация. В этом файле хранятся свойства спецификации каждой сетки, в частности, номер, цвет и вес линий сетки. Если применяется шаблон определения сетки, объекты создаются согласно спецификации шаблона, также принимается во внимание текущий масштаб, система координат и/или экстент выбранных объектов (области интереса). Инструмент геообработки Создать слой индексных сеток (Make Grids And Graticules Layer) может вычислить подходящую систему координат на основе указанного экстента карты.

Файлы (или шаблоны) определения сеток основаны на формате XML и содержат масштаб и систему координат, для которых предназначена данная сетка. К примеру, если применяется координатная сетка проекции UTM для экстента в пределах зоны UTM 16, то слой сеток будет создан в проекции именно этой UTM зоны. Список шаблонов, доступных вместе с установкой приложения, приведен ниже.

Компоненты слоя сеток

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

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

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

Вместе со слоем сеток создается класс объектов полигональных масок. Эта маска окружает границы экстента карты. Она используется для покрытия или маскировки данных, расположенных за рамкой сетки, в области координатных подписей. Хотя координатные подписи сеток в свойствах фрейма данных могут располагаться вне самого фрейма данных, подписи в слоях сеток должны располагаться внутри фрейма. Это условие обязательно, поскольку слои сеток являются классами объектов, а координатные подписи являются объектами-аннотациями. Класс объектов маски позволяет накладывать координатные подписи на данные, выходящие за пределы границ экстента листа карты. Он также позволяет подписывать экстенты любой формы, включая трапеции – стандартную форму экстента топографических карт.

На данном примере показаны компоненты слоя сеток, созданного при помощи файла определения сеток Topo_50K_WGS84_UTMZoneClipping (этот файл входит в поставку и находится в папке GridTemplate):

Компоненты слоя сеток, определенного файлом Topo_50K_WGS84_UTMZoneClipping

Работа со слоем сеток на карте

Слои сеток создаются для определенного масштаба и системы координат. Например, координатная сетка, предназначенная для карты масштаба 1:100 000, может иметь интервал линий в 1 000 м. В этом случае, каждый квадрат сетки будет иметь длину стороны 1 см в данном масштабе. Если применить то же определение сетки для карты масштаба 1:1000000, интервал линий сетки будет слишком мал, и из-за линий сетки не будет видно самой карты. Кроме того, координатные подписи сетки являются объектами-аннотациями, они создаются с учетом определенного базового масштаба. При смене этого масштаба изменится положение и размер координатных подписей.

Для каждого фрейма данных должна быть определена система координат, предназначенная для отображения карты в этом фрейме. Эта система координат карты является первичной. Для каждого фрейма данных может быть указана только одна первичная система координат. Однако можно создать такие слои сеток, которые могут отображать несколько дополнительных координатных систем в одном фрейме данных, включая и сдвиги датума. Эти дополнительные системы координат называют вспомогательными. К примеру, слой сеток может создаваться для карты зоны UTM 14 (первичная система координат), но, помимо этого, координатная сетка может отображать соседнюю, вспомогательную зону UTM 15, а также и государственную систему координат США.

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

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

ВниманиеВнимание:

При работе в ArcMap, оба инструмента геообработки сеток Создать слой индексных сеток (Make Grids And Graticules Layer) и Удалить сетки (Delete Grids and Graticules) добавляют на карту один составной слой, если эта опция включена в опциях геообработки. Создаваемый составной слой является временным и не сохранится по окончании сеанса редактирования, если документ не будет сохранен.

При удалении слоев сеток появление этого составного слоя может оказаться неожиданным. Для того, чтобы избежать этой ситуации, можно запустить инструмент геообработки Удалить сетки (Delete Grids and Graticules) из ArcCatalog, закрыв приложение ArcMap.

Шаблоны сеток, доступные при установке приложения

Ряд шаблонов сеток входит в поставку ArcGIS и после установки их можно найти в директории установки ArcGIS (\ArcGIS\Desktop10.2\GridTemplates). В этой директории располагаются несколько универсальных форматов сеток координат, а также несколько стандартных форматов координатных сеток США (системы координат US National Grid).

Ниже приведен список этих шаблонов с кратким описанием:

Файлы определения сеток можно создавать или изменять при помощи конструктора сеток, доступного в дополнительном модуле Esri Production Mapping. Файлы определения сеток также можно выкладывать в общий доступ. Дополнительные форматы сеток будут доступны пользователям через веб-сайты ресурсов ArcGIS (Online resource centers).

Связанные темы

5/10/2014