Если вы хотите, чтобы ваш фрейм данных был какой-то особой формы, отличной от прямоугольника, вы можете вырезать фрейм данных по той форме, которая вам нравится, с помощью опций вырезания (Clip) на вкладке Фрейм данных (Data Frame) диалогового окна Свойства фрейма данных (Data Frame Properties). Такое вырезание никак не влияет на сами данные внутри фрейма данных, но даже в Виде данных вы увидите, что они вырезаны по форме. Надписи наследуют форму вырезания. Они всегда перерисовываются, поэтому вырезанных надписей вы не увидите.
Есть четыре опции вырезания:
- Нет вырезания (No Clipping)
- Вырезать по форме
- Вырезать по экстенту другого фрейма данных
- Вырезать по экстенту текущей страницы многостраничной компоновки (Clip to current data driven page extent)
Без вырезания
Это установка по умолчанию. Вы также можете ей воспользоваться, если хотите удалить все имеющиеся установки вырезания фрейма данных.
Вырезать по форме
ArcMap будет использовать форму, указанную вами для вырезания фрейма данных. Например, вы можете нарисовать графический эллипс и вырезать по его форме фрейм данных. Вырезание приводит к тому, что отображена будет только область внутри этого эллипса, а в области между границами эллипса и ограничивающего фрейм данных прямоугольника ничего отображено не будет.
В этом примере графический круг нарисован вокруг Эгейского моря.
С помощью этого графического элемента можно вырезать фрейм данных, чтобы лучше выделить область интереса — в данном случае Эгейское море.
ArcMap может использовать для вырезания следующие фигуры:
- Любая графическая форма, нарисованная с помощью инструментов панели Рисование (Draw) внутри фрейма данных (иными словами, в виде данных или в целевом фрейме данных). Если вы хотите вырезать фрейм данных по форме графического объекта, он должен быть выбран; в противном случае кнопка Контур выбранной графики (Outline of Selected Graphic(s)) будет недоступна.
- Все пространственные объекты определенного слоя, например полигон границы страны.
- Все пространственные объекты определенного слоя, которые видны в текущем экстенте карты.
- Все выбранные пространственные объекты определенного слоя.
- Прямоугольник, заданный введенными вами координатами.
Вырезать по экстенту другого фрейма данных
Для вырезания текущего фрейма данных можно использовать экстент другого фрейма данных. Если используемый для вырезания фрейм данных сам вырезан (например по форме графического круга), текущий фрейм данных тоже будет вырезан. На примере ниже показана компоновка карты с двумя фреймами данных.
Вы можете использовать экстент одного фрейма данных для вырезания другого.
Вырезать по экстенту текущей страницы многостраничной компоновки
Вырезание фрейма данных может использоваться с многостраничными компоновками. Если у вас активизирована многостраничная компоновка, то среди опций вы увидите Вырезать по экстенту текущей страницы многостраничной компоновки (Clip to current data driven page extent). Выбор этой опции вырезает фрейм данных по форме индексного объекта, определяющего экстент текущей страницы многостраничной компоновки.
Например, при использовании одних и тех же данных на этих иллюстрациях, для каждой страны создано по своей странице многостраничной компоновки. Таким образом, определяющие границы каждой страны объекты определяют экстенты карты для каждой из соответствующих странам страниц компоновки. Форма границы страны определяет форму вырезания каждого фрейма данных. В отличие от опции Вырезать по форме (Clip to Shape), опция Вырезать по экстенту текущей страницы многостраничной компоновки (Clip to current data driven page extent) является динамической. По мере итерации таких страниц, фрейм данных каждый раз будет вырезан по-разному.
Исключение слоев из вырезания
В некоторых случаях вам может потребоваться вырезать не все слои на карте. Например, некоторые слои (границы или дорожно-транспортная сеть) могут понадобиться, и их надо оставить на определенном географическом экстенте вашей карты. На этом примере фрейм данных был вырезан по границам Франции. Несколько слоев (фон страны, государственные границы и города) вырезаны не были, так что вы их видите и за пределами Франции. Но слой изображения не был исключен. Следовательно, слой изображения будет отображаться только в пределах области вырезания — в данном случае, на территории Франции.
Вырезание сеток
Вырезание дает возможность вырезать сетки по заданной форме. На верхнем рисунке показаны не вырезанные сетки. На нижнем рисунке видно, что получится, если отметить эту опцию. Если для вырезания фрейма данных используются пространственные объекты, сетки вырезаются по их форме.
Например, здесь фрейм данных вырезан по кругу, охватывающему Эгейское море. На карте видно, что сетки не вырезаны.
А вот что получится, если отметить еще и сетки.
По умолчанию эта опция не отмечена. Более подробно см. Что такое сетки?
Примеры вырезания
Как вырезать фрейм данных по форме
В нижеприведенной инструкции рассказывается о том, как вырезать данные по круглой форме. Вы можете использовать любую другую графическую фигуру, какую вам надо.
- Используйте инструмент Новый круг (New Circle) на панели Рисование (Draw) в виде данных, чтобы создать круг, который охватывает экстент данных, которые должны были быть отображены во фрейме данных.
- Щёлкните на инструменте Выбор элементов (Select Elements). на панели инструментов Инструменты (Tools) и выберите круг.
- В таблице содержания щелкните правой кнопкой на фрейме данных, который хотите вырезать, и откройте его Свойства (Properties).
- Перейдите на вкладку Фрейм данных (Data Frame) в диалоговом окне Свойства фрейма данных (Data Frame Properties).
- В меню Опции вырезания (Clip Options) выберите Вырезать по форме (Clip to shape).
- Нажмите кнопку Выберите форму (Specify Shape).
- Отметьте опцию Контур выбранной графики (Outline of Selected Graphic(s)).
- Щёлкните на кнопке ОК.
Дополнительно можно изменить свойства границы контура вырезающей графики.
- Щёлкните на кнопке ОК.
Как вырезать фреймы данных для многостраничных компоновок
- Щелкните правой кнопкой на фрейме данных, который вы хотите вырезать и выберите Свойства (Properties).
- Перейдите на вкладку Фрейм данных (Data Frame) в диалоговом окне Свойства фрейма данных (Data Frame Properties).
- В меню Опции вырезания (Clip Options) выберите Вырезать по экстенту текущей страницы многостраничной компоновки (Clip to current data driven page extent).
- Щёлкните на кнопке ОК.
Дополнительно можно изменить свойства границы контура вырезающей графики.
- Щёлкните на кнопке ОК.
Как исключить слои из вырезания
- В таблице содержания щелкните правой кнопкой на фрейме данных, который хотите вырезать, и откройте его Свойства (Properties).
- Перейдите на вкладку Фрейм данных (Data Frame) в диалоговом окне Свойства фрейма данных (Data Frame Properties).
- В меню Опции вырезания (Clip Options) выберите опцию, которую хотите использовать.
- Щелкните Исключить слои (Exclude Layers).
- Выберите слои, которые хотите исключить. Для исключения можно выбирать лишь слои верхнего уровня. Нельзя исключить из вырезания отдельные подслои, входящие в составной слой или слой базовой карты.
- Щёлкните на кнопке Закрыть (Close).
- Щёлкните на кнопке ОК.
При желании можно указать форму для вырезания.
- Щёлкните на кнопке ОК.