Отображение слоев в определенных масштабах

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

Подсказка:
Вы можете фильтровать список слоев на панели Содержание карты или сцены, чтобы показать только слои с заданным диапазоном видимости.

В зависимости от карты, на ней могут быть масштабы, которых вы достигаете при уменьшении масштаба (до все более мелких), где плотность и детализация данных слишком велики для отображения каких-либо значимых закономерностей. Например, вы бы не стали наносить контуры зданий на карте Европы. Аналогичным образом, при увеличении масштаба (до все более крупных масштабов) вы можете достичь масштабов, в которых данные недостаточно точны, чтобы их можно было отобразить. Например, вы бы не стали показывать обобщенные климатические зоны на карте микрорайонов. Задавая диапазоны видимых масштабов для слоя, вы автоматически ограничиваете его видимость только подходящими масштабами.

Чтобы использовать настройки диапазона масштабирования, выделите слой на панели Содержание. На ленте, в разделе Векторный слой, в группе Диапазон видимости можно задать соответствующий диапазон масштабирования, а затем включать и выключать использование диапазона. Когда диапазон масштабирования отключен, слой отображается во всех масштабах, но диапазоны масштабирования сохраняются. Включите диапазон масштабирования, чтобы ограничить видимость слоя для отображения только в пределах диапазона масштабов. Вы также можете управлять диапазоном видимых масштабов слоя на вкладке Общие в диалоговом окне Свойств слоя.

Настройка диапазона видимости для слоя на карте

Масштабы карты показываются в виде соответствующих дробей. Масштаб 1:25 000 означает, что одна единица длины карты соответствует 25 000 единиц длины на земной поверхности. Эти отношения выражаются в виде дробей, в числителе которых всегда находится единица. Чем больше значение знаменателя, тем мельче масштаб. К примеру, масштаб 1:25 000, в котором отображаются улицы и строения небольшого города, намного крупнее масштаба 1:2 500 000, предназначенного для показа основных дорог и административных границ небольшого государства. На крупных масштабах (большем увеличении) единице длины карты соответствует небольшой отрезок земной поверхности. На мелких масштабах (меньшем увеличении) такой же единице длины карты соответствует значительно больший отрезок земной поверхности.

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

  • Максимальный масштаб Максимальный масштаб–задайте значение наибольшего масштаба (максимально увеличенный масштаб, наименьший репрезентативный знаменатель дроби), при котором вы хотите, чтобы слой оставался видимым.
  • Минимальный масштаб Минимальный масштаб–задайте значение наименьшего масштаба (максимально уменьшенный масштаб, наибольший репрезентативный знаменатель дроби), при котором вы хотите, чтобы слой оставался видимым.
Масштабы, которые вы видите в ниспадающих меню, взяты из списка масштабов карты. Выберите один из этих масштабов или введите его точное значение. Вы также можете выбрать "нет", что означает, что слой будет продолжать отображаться в бесконечно больших (или малых) масштабах.
Подсказка:

Щелкните Настроить в ниспадающем меню, чтобы открыть диалоговое окно Свойства масштаба для обновления списка масштабов карты. Добавляйте и показывайте псевдонимы масштабов, чтобы было понятно, что отображается на каждом из них.

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

Прежние версии:

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

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

Настройка диапазона видимости для слоя на сцене

Работа с 3D-сценой основана на тех же принципах, что и диапазон видимых масштабов, но здесь используется измерение расстояния. Используя диапазон расстояний видимости, вы можете задать условия, при выполнении которых слой будет отображаться на экране. Например, установите диапазон расстояний для локальных слоев с небольшим экстентом так, чтобы их можно было увидеть только вблизи.

Видимость вычисляется как комбинация размера окна и расстояния до наблюдателя, поэтому при изменении размера окна можно получить различные значения. Единицы расстояния измеряются в тех же единицах, что и вид сцены.

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

После того как вы задали диапазон расстояний видимости для слоя сцены, слой не будет отображаться, если расстояние от камеры до сцены выходит за рамки диапазона видимых расстояний. Его окошко для отметки будет серым неактивным на панели Содержание.

Преобразование карт в сцены или сцен в карты

При преобразовании 2D-карты в 3D-сцену диапазон видимых масштабов слоя преобразуется в соответствующий диапазон расстояний. Например, масштаб 1:24 000 с 2D карты превратится в расстояние 2 км между камерой и 3D сценой. Соответственно, при преобразовании 3D сцены в 2D карту диапазон расстояний превращается в диапазон масштабов.

Примечание:

Когда слой с настройкой диапазона видимых масштабов (и без z-значений) копируется с карты в 3D-сцену, он помещается в категорию 2D-слоев сцены. Создается эквивалентная настройка диапазона видимых масштабов 3D, но в этот момент она не учитывается в сцене. Если вы переместите слой в категорию 3D-слоев, настройка диапазона видимых масштабов будет соблюдена.

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