Конвертация сеток в объекты

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

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

Примечание:

Индексные сетки и пользовательские сетки конвертировать в объекты нельзя.

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

Класс пространственных объектовТип класса пространственных объектовИнформация

GridAnno

Аннотации

Хранит все надписи сетки, включая внутренние надписи, угловые надписи и надписи обозначения зон сетки.

GridInteriorTicks

Линия

Хранит внутренние метки сетки.

GridIntersectionPoints

Точка

Хранит точки пересечения сетки.

GridLines

Линия

Хранит линии сетки.

GridMask

Полигон

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

GridNeatlines

Полигон

Хранит рамку листа сетки.

GridTicks

Линия

Хранит метки сетки.

Компоненты сетки могут быть записаны только в классы объектов базы геоданных. Несколько сеток могут быть записаны в одни и те же классы объектов в одной базе геоданных, поскольку значение Grid Name является уникальным. Если указанное имя сетки уже существует в базе геоданных, то эти объекты будут перезаписаны. Первая конвертированная сетка определяет систему координат, в которой будут заданы объекты. Если объекты сетки записываются в набор классов объектов в базе геоданных, то объекты сетки будут записываться в его системе координат.

Конвертация сетки в пространственные объекты

Для конвертации сетки в объекты выполните следующие шаги:

  1. Щелкните правой кнопкой мыши на сетке на панели Содержание. В контекстном меню щелкните Конвертировать в объекты Grid To Features.
  2. В диалоговом окне Конвертировать сетку в объекты укажите базу геоданных для выходных объектов сетки.
  3. По желанию обновите значение Имя сетки. Имя сетки будет добавлено как атрибут к новым созданным объектам, к слою на основе этого атрибута будет применен определяющий запрос.
  4. Щелкните OK, чтобы создать объекты сетки и отключить исходную сетку.

    Линии сетки и внутренние компоненты будут видны, но метки и надписи нет, поскольку теперь они находятся в карте за пределами экстента вида карты.

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

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