Карты в компоновке существуют во фреймах карты, являющихся в контейнерах для карт. Фрейм карты может указывать на любую карту или сцену вашего проекта. Фрейм карты и вид карты независимы, и изменение масштаба фрейма карты и перемещение по нему не влияет на открытые виды карты. Ограничения фрейма карты позволяют ограничить экстент карты. Например, вас интересует только географический поднабор данных, и вы хотите ограничить доступ пользователей карты в эту область. Кроме того, вы можете создать экстент карты с одним фреймом данных (например: карта-врезка), на основании другого фреймом данных.
Примечание:
В то время как экстент карты во фрейме и в соответствующем виде карты независимы, содержание карты - нет. Фрейм карты в компоновке похож на открытый новый вид карты. К примеру, если вы выберете объекты на карте, они будут выбраны во всех открытых видах этой карты – в том числе в любом фрейме карты. Аналогично, если вы выключаете слой в одном из видов, он выключится во всех. Свойства слоя нельзя указать для вида.
Установка ограничения фрейма карты
Обновите экстент карты фрейма, активировав его и применяя инструменты навигации для перемещения по карте и изменения ее масштаба.
Подробнее об активации фрейма данных см. раздел Работа с картой в компоновке.
- Чтобы задать ограничения на отображение фрейма карты, убедитесь, что компоновка находится в активном виде.
- На панели Содержание щелкните правой кнопкой фрейм карты и выберите Свойства , чтобы открыть панель Формат фрейма карты .
- На панели Формат фрейма карты, на вкладке Опции отображения , выберите ограничение фрейма карты.
У 3D-сцен не бывает фиксированных ограничений. Ограничения фрейма карты в сценах всегда ограничены до None.
Стандартные ограничения фрейма карты
Следующие ограничения фрейма карты можно применить к фрейму 2D-карты:
Ограничение | Описание |
---|---|
Нет | Нет ограничений для фрейма карты. Отсутствуют ограничения типа допустимой навигации при активном фрейме карты. |
Фиксированный экстент | Задает экстенту карты фрейм карты. Навигация недоступна при активации фрейма карты, и при изменении размера фрейма карты масштаб карты меняется в соответствии с экстентом. Фиксированным экстентом может быть текущий экстент карты (по умолчанию)или полный экстент слоя карты. Вы также можете добавить поле, чтобы задать фиксированный буфер между экстентом и границей фрейма карты. |
Фиксированный центр | Задает центральную точку фрейма карты. Масштабирование и вращение вокруг точки допускаются при активном фрейме, а передвижение карты – нет. Если вы измените размер фрейма карты, масштаб и экстент обновляются для сохранения центра. Можно задать, чтобы центральной точкой был центр текущей карты (по умолчанию) либо центр слоя карты. |
Фиксированный центр и масштаб | Задает центральную точку фрейма карты и масштаб. Изменение масштаба и перемещение недоступны, если активен фрейм карты. При изменении размера фрейма карты экстент карты обновится так, чтобы масштаб и центр сохранились. |
Фиксированный масштаб | Задает масштаб фрейма карты. Перемещение и вращение вокруг точки допускаются при активном фрейме, а масштабирование карты – нет. При изменении размера фрейма карты экстент карты обновится так, чтобы масштаб сохранился. |
Несколько ограничений фрейма карты
Если в компоновке есть несколько фреймов, становятся доступными дополнительные ограничения. Такие дополнительные ограничения включают однонаправленные связи между двумя фреймами карты, связывающие их вместе. Каждое ограничение позволяет выбрать фрейм карты, с которым связывается текущий фрейм карты. Этот выбранный фрейм карты называется связанным фреймом карты. Если вы обновляете экстент связанного фрейма карты, фрейм карты с заданным ограничением обновится автоматически.
Ниже приведены дополнительные ограничения:
Ограничение | Описание |
---|---|
Экстент связанного фрейма карты | Настраивает текущий фрейм карты так, чтобы он соответствовал экстенту связанного фрейма. При активации этого фрейма карты навигация недоступна. Ниспадающем меню Слой можно выбрать слой текущего фрейма в качестве слоя пересечения. Это значит, что экстент текущего фрейма карты будет содержать границы всех объектов в пределах связанного экстента фрейма карты. Например, если вы задали Штаты США в качестве слоя пересечения, а ваш связанный фрейм карты содержит все округа США, при приближении к округу Нью Йорк ваш текущий фрейм карты приблизится к экстенту Нью Йорка. Добавьте поле, чтобы задать фиксированный буфер между экстентом и границей фрейма карты. |
Центр связанного фрейма карты | Настраивает текущий фрейм карты так, чтобы он соответствовал центру связанного фрейма. Масштабирование допускается, если фрейм карты активен, а панорамирование и вращение - нет. Ниспадающем меню Слой можно выбрать слой текущего фрейма в качестве слоя пересечения. Это значит, что экстент текущего фрейма карты будет содержать границы всех объектов в пределах связанного экстента фрейма карты. Например, если вы задали Штаты США в качестве слоя пересечения, а ваш связанный фрейм карты содержит все округа США, при приближении к округу Нью Йорк ваш текущий фрейм карты приблизится к экстенту Нью Йорка. Добавьте поле, чтобы задать фиксированный буфер между экстентом и границей фрейма карты. |
Центр и масштаб связанного фрейма карты | Настраивает текущий фрейм карты так, чтобы он соответствовал центру и масштабу связанного фрейма. Изменение масштаба и перемещение недоступны, если активен фрейм карты. |
Масштаб связанного фрейма карты | Настраивает текущий фрейм карты так, чтобы он соответствовал масштабу связанного фрейма. Перемещение и вращение вокруг точки допускаются при активном фрейме, а масштабирование карты – нет. |
Ограничения серии карт
Дополнительные ограничения также доступны, если компоновка содержит серии карт. Ограничения Серии карт автоматически применяются к фрейму карты, содержащего индексный слой и не могут быть удалены. Другие фреймы карты компоновки могут содержать любое из стандартных ограничений и ограничений связанного фрейма карты, а также дополнительные ограничения.
Ограничение | Описание |
---|---|
Серии карт | Настраивает экстент карты на экстент индексного объекта. Это автоматически применяется к фрейму карты, содержащего индексный слой и не могут быть удалены. Для настройки используемого экстента задайте опции экстента для серии карт. |
Геометрия связанных серий карт | Настраивает экстент карты на экстент индексного объекта. Ниспадающем меню Слой можно выбрать слой текущего фрейма в качестве слоя пересечения. Это значит, что экстент текущего фрейма карты будет содержать границы всех объектов в пределах связанного экстента фрейма карты. Например, если индексный слой вашей серии карт - Основные города, и вы зададите Штаты США в качестве слоя пересечения, на странице г. Нью Йорк ваш текущий фрейм карты приблизится к экстенту Нью Йорка. Добавьте поле, чтобы задать фиксированный буфер между экстентом и границей фрейма карты. |