Настройка экстента карты
Экстент карты определяет географические границы отображения информации ГИС во фрейме данных. Границы содержат координаты верхнего, нижнего, левого и правого положения. Они являются ребрами экстента карты. Например, ниже в центре рисунка изображена карта штата Алабама (США). На рисунке также изображены границы экстента. Единицы измерения такие же, как на карте. В данном случае карта является проекцией Альберса, а единицы карты — метры.
Экстенты карты зависят от масштаба карты. При уменьшении или увеличении масштаба карты экстент карты изменяется, при этом размер фрейма данных на странице остается одинаковым.
В некоторых случаях вы можете управлять экстентом карты. Например, вас интересует только географический поднабор данных, и вы хотите ограничить доступ пользователей карты в эту область. Или вы хотите запретить использование определенного масштаба карты, разрешая при этом панорамирование различных местоположений. Кроме того, вы можете создать экстент карты с одним фреймом данных (например: карта-врезка), на основании экстента карты с дополнительным фреймом данных.
ArcMap предлагает несколько опций для управления экстентом карты:
- Автоматически (Automatic)
- Фиксированный экстент (Fixed Extent)
- Фиксированный масштаб (Fixed Scale)
- Другой фрейм данных (Other Data Frame)
По умолчанию установлена опция Автоматически (Automatic). Обратите внимание, что при выборе данной опции другие элементы управления и опции в этой части диалогового окна Экстент (Extent) будут недоступны. Соответствующие элементы управления добавляются в зависимости от выбранной опции экстента.
Автоматически (Automatic)
Это опция по умолчанию. Эта опция не накладывает ограничения на навигацию по карте. Вы можете свободно панорамировать и масштабировать карту, а также использовать вкладки. При этом экстент и масштаб карты меняются автоматически. Если вы меняете размер фрейма данных в компоновке, картографический экстент и масштаб меняются автоматически вместе с фреймом данных.
Фиксированный экстент (Fixed Extent)
Эта опция позволяет сохранить экстент карты постоянным. Точно определяются географические границы карты — верхняя, нижняя, левая и правая координаты. Эти значения должны быть выражены в единицах карты.
Есть шесть способов задания фиксированного экстента:
- Использование текущего экстента фрейма данных.
- Использование объединенного экстента всех объектов конкретного слоя.
- Объединенный экстент всех объектов конкретного слоя, отображаемого в текущем экстенте карты.
- Объединенный экстент всех выбранных объектов в конкретном слое.
- Объединенный экстент всех или выбранных графических форм, прорисованных внутри фрейма данных (иными словами, в виде данных или в выбранном фрейме данных). (Графика, используемая для определения экстента фрейма данных, должна быть выбрана, иначе не будет доступна опция Контур выбранной графики (Outline of selected graphic(s)).)
- Прямоугольник, заданный введенными вами координатами.
Если Фиксированный экстент (Fixed Extent) задается в виде данных, а пропорции (высота/ширина) окна вида данных отличны от пропорций фрейма данных в компоновке страницы, высота и ширина фрейма данных будут изменены в соответствии с пропорциями вида данных. Если необходимо создать компоновку карты с использованием фиксированного экстента, необходимо задать фиксированный экстент в виде компоновки.
Навигация по карте ограничивается данным фреймом данных. Вы не можете свободно панорамировать и масштабировать карту, а также использовать вкладки. Если выбрана эта опция, соответствующие инструменты и команды навигации по карте будут недоступны. Если вы меняете размер фрейма данных в компоновке, картографический экстент и масштаб меняются автоматически вместе с фреймом данных.
Если вы меняете размер фрейма данных в компоновке страницы, масштаб карты изменяется. Географическая область, отображаемая на карте, не изменяется, как показано ниже:
Фиксированный масштаб (Fixed Scale)
Эта опция позволяет сохранить масштаб карты постоянным. Укажите необходимый масштаб. Задавать масштаб можно как в абсолютном формате, например, 1:34 000, так и в относительном, например, 1 дюйм = 5 миль. Задавать масштаб можно в относительных и абсолютных форматах независимо от того, какой формат используется элементом управления масштабом. При указании масштаба значение автоматически преобразуется в текущий отображаемый формат масштаба.
При вводе значений масштаба в поле, значения остаются в верхней части списка на протяжении всего сеанса для удобства доступа в данном диалоговом окне и в других местах, где возможно указание масштаба. Для добавления или удаления предварительно заданных значений масштаба используется опция <Настроить этот список> (Customize This List), которая также позволяет изменять формат отображения масштаба. Сведения о настройке списка предварительно заданных масштабов и способе отображения масштаба хранятся в виде параметров ArcMap на вашем компьютере; эти данные не сохраняются в самом документе карты, поэтому не влияют на отображение документа, открытого на другом компьютере.
Поддерживается множество форматов масштаба:
- В абсолютном формате префикс "1:" и разделители разрядом могут присутствовать либо отсутствовать, например: "1:1,000,000" или "1,000,000" или "1:1000000" или "1000000".
- В абсолютном формате в качестве разделителя может также использоваться любой символ или слово, например: «1:25000» или «1 - 25000» или «1 to 25000» или «1/25000».
- A относительной форме допустимы следующие сокращения: in, символ дюйма ("), фт, символ фута ('), т, ярд, миля, нм, мм, см, м, км, дг, дм.
- Единицы также можно задать с указанием их полного имени в относительных форматах. Элемент управления масштабом распознает единицы по первой части в их именах, поэтому множественное число не влияет на элемент управления. Можно ввести любые символы после первой части имени, показанного здесь: дюйм, фут, пойнт, ярд, миля, морс, мил, цент, мет, метр, кило, децим, дециме.
- Значения можно указать в любом порядке: 1:1,000,000 или 1, 000, 000:1 или 1 to 5mi или 5mi to 1.
- Единицу можно ввести число буквами или цифрами: 1 to 1,000,000 или One to 1,000,000 или One inch = 5mi.
- Любое слово или символ можно использовать для знака равно в относительных форматах. Пробел необязательно указывать между числовым значением и сокращением или именем единицы: One inch = 5 miles или 1in equals 5mi или 1inch = 5miles или 5 mi to 1 in.
Можно переместиться к новому месту на карте, но нельзя установить новый масштаб карты. Если вы меняете размер фрейма данных в компоновке страницы, масштаб карты не изменяется. Географическая область, отображаемая на карте, изменяется, как показано ниже:
Другой фрейм данных (Other Data Frame)
При выборе этой опции экстент карты получается на основе фрейма данных за счет извлечения текущего географического экстента другого указанного фрейма данных. Если необходимо, можно поместить этот экстент в буфер по заданному полю. Поля могут быть заданы в единицах карты или единицах страницы или как процент от экстента другого фрейма данных. Можно также использовать пересечение заданных объектов слоя (из фрейма данных, экстент которого настраивается) с экстентом другого фрейма данных.
Существует несколько способов использования этой опции. В примере ниже показывается обзорная карта, карта меньшего размера справа, экстент которой основан на экстенте основного фрейма данных и включает поля размером 0,25 см (0,1 дюйма).
Поля измеряются от границы географического экстента выбранного фрейма данных до ближайшей границы фрейма данных, свойства которого изменяются. Размер поля применяется к каждой стороне по горизонтальной оси и по вертикальной оси. Так как соотношение сторон (ширина/высота) двух фреймов данных не совпадает, поля 0,25 см применяются только по одной оси. Поля на другой оси будут больше. Разница зависит разности соотношения сторон. Если у двух фреймов данных одинаковое соотношение сторон, поля по вертикальной и горизонтальной оси будут одинаковыми. Если использовать единицы карты, вы увидите аналогичные результаты.
Экстент карты обновляется, если географический экстент активного фрейма данных изменяется. Это важно при использовании многостраничной компоновки. Функциональность 'Многостраничные компоновки' позволяет быстро и просто создавать серии страниц компоновок из единственного документа карты. Слой пространственных объектов, или индексный слой, делит карту на участки и создает для каждой выходной секции одну страницу.
Если для документа карты используется функциональность Многостраничные компоновки (Data Driven Pages), экстент основного фрейма данных или многостраничной компоновки привязан непосредственно к данным. Основной фрейм данных — фрейм данных, задающий экстент карты для страниц. Нельзя интерактивно менять экстент этого фрейма данных с помощью инструментов навигации по карте или команд. Кроме того, нельзя изменить опцию экстента карты в диалоговом окне Свойства фрейма данных (Data Frame Properties). Кнопка Экстент (Extent) недоступна.
Однако можно изменить свойства экстента карты для дополнительных или вставочных карт. Таким образом можно получить ряд полезных эффектов. В представленном ниже примере многостраничной компоновки показана страница из атласа США. На каждой странице имеется два фрейма данных с одинаковым выделением. В одном фрейме показаны средние значения стоимости домов по округам, а в другом — количество сдающихся домов в процентах. Основная цель — сохранить согласованность экстента карты для обоих фреймов при генерировании каждой страницы.
Более подробно о многостраничных компоновках
Вы также можете получить экстент карты, используя объединенный экстент объектов конкретного слоя, пересекающегося с экстентом другого фрейма данных. Например, вы разбили город на сетку из 60 ячеек. Карта содержит слой GridParcels, представляющий эту сетку, и вам необходимо создать карту каждой отдельной ячейки. Вам также необходимо включить карту врезки с выделенным местоположением ячейки. Одним из способов является использование локатора экстентов. В следующем примере показана карта ячейки E4. На карте врезки в правом нижнем углу показаны все ячейки и ячейка E4 выделена красным контуром.
Возможно, вам не нужно отображать всю сетку на карте врезки; достаточно отобразить только смежные или пересекающиеся ячейки. Это можно сделать, определив экстент карты врезки для использования другого фрейма данных (основной карты), и воспользовавшись слоем GridParcels как пересекающимся. Карта врезки будет масштабироваться до географического экстента второго фрейма данных вместе с объединенным географическим экстентом каждого объекта в выбранном слое, который пересекает экстент другого фрейма данных плюс приписанные поля.
Если необходимо, чтобы экстент фрейма данных был прижат к краю пересекающихся объектов, укажите ширину поля, равную 100 (в процентах) или 0, если используются единицы карты или страницы. Если необходимо, чтобы между краем фрейма данных и пересекающимися объектами был небольшой зазор, укажите ширину поля в процентах больше 100 или больше единицы, если используются единицы карты или страницы.
Как видно в примере ниже, на карте врезки выделена текущая ячейка, отображаемая на основной карте, в окружении соседних ячеек. Карта врезки изменяется в соответствии с текущим экстентом основной карты. Это может оказаться полезным при использовании многостраничной компоновки.
Необходимо знать, что масштаб карты врезки можно менять. В следующем примере имеется только один пересекающийся объект. В сравнении с масштабом карты врезки для ячейки E4, имеющей со всех сторон объекты GridParcels, масштаб карты врезки для ячейки F9 меньше, так как у ячейки только три пересекающихся объекта.
Единицы экстента
Экстент отображается в единицах карты. Для единиц карты в ArcMap используются следующие сокращения:
Метрические единицы
- Km — километр
- m — метр
- dm — дециметр
- cm — сантиметр
- mm — миллиметр
Британские единицы
- ft — фут
- mi — миля
- nm — морская миля
- yd—ярды
- in—дюймы
Географический
- dd—десятичные градусы
Прочее
- pt—точки
- ??—неизвестные единицы измерения
Опции экстента карты и их влияние на навигацию по карте.
Существует много способов навигации по карте. Опции экстента карты влияют на возможность навигации по карте. В следующей таблице приводится информация о том, какой инструмент навигации можно применять к фрейму данных, исходя из опций экстента, размещенных во во фрейме данных.
Автоматически (Automatic) |
Фиксированный экстент (Fixed Extent) |
Фиксированный масштаб (Fixed Scale) |
Другой фрейм данных (Other Data Frame) | |
---|---|---|---|---|
Панель Инструменты (Tools): Увеличить (Zoom In) |
Да |
Да |
Да |
Да |
Панель Инструменты (Tools): Уменьшить (Zoom Out) |
Да |
Да |
Да |
Да |
Панель Инструменты (Tools): Переместить (Pan) |
Да |
Да |
Да |
Да |
Панель Инструменты (Tools): Полный экстент (Full Extent) |
Да |
Да |
Да |
Да |
Панель Инструменты (Tools): Фиксированное увеличение (Fixed Zoom In) |
Да |
Да |
Да |
Да |
Панель Инструменты (Tools): Фиксированное уменьшение (Fixed Zoom Out) |
Да |
Да |
Да |
Да |
Панель Инструменты (Tools): Предыдущий экстент (Previous Extent) |
Да |
Да |
Да |
Да |
Панель Инструменты (Tools): Следующий экстент (Next Extent) |
Да |
Да |
Да |
Да |
Панель Инструменты (Tools): XY |
Да |
Да |
Да |
Да |
Контекстное меню Результаты ID (ID Results): Приблизить к (Zoom To) |
Да |
Да |
Да |
Да |
Контекстное меню Результаты ID (ID Results): Переместить к (Pan To) |
Да |
Да |
Да |
Да |
Контекстное меню Найти результаты (Find Results): Приблизить к (Zoom to) |
Да |
Да |
Да |
Да |
Контекстное меню Найти результаты (Find Results): Переместить к (Pan To) |
Да |
Да |
Да |
Да |
Контекстное меню Выборка (Selection): Приблизить к выбранным объектам (Zoom To Selected Features) |
Да |
Да |
Да |
Да |
Контекстное меню Выборка (Selection): Переместить к выбранным объектам (Pan To Selected Features) |
Да |
Да |
Да |
Да |
Контекстное меню Фрейм данных (Data Frame): Полный экстент (Full Extent) |
Да |
Да |
Да |
Да |
Контекстное меню Фрейм данных (Data Frame): Предыдущий экстент (Go Back To Previous Extent) |
Да |
Да |
Да |
Да |
Контекстное меню Фрейм данных (Data Frame): Следующий экстент (Go Back To Next Extent) |
Да |
Да |
Да |
Да |
Контекстное меню Фрейм данных (Data Frame): Фиксированное увеличение (Fixed Zoom In) |
Да |
Да |
Да |
Да |
Контекстное меню Фрейм данных (Data Frame): Фиксированное уменьшение (Fixed Zoom Out) |
Да |
Да |
Да |
Да |
Контекстное меню Фрейм данных (Data Frame): Центр (Center) |
Да |
Да |
Да |
Да |
Контекстное меню Фрейм данных (Data Frame): Приблизить к выбранным объектам (Zoom To Selected Features) |
Да |
Да |
Да |
Да |
Контекстное меню Фрейм данных (Data Frame): Переместить к выбранным объектам (Pan To Selected Features) |
Да |
Да |
Да |
Да |
Контекстное меню Таблица (Table): Приблизить к (Zoom To) |
Да |
Да |
Да |
Да |
Контекстное меню Таблица (Table): Переместить к (Pan To) |
Да |
Да |
Да |
Да |
Контекстное меню Таблица (Table): Приблизить к выбранным объектам (Zoom To Selected Features) |
Да |
Да |
Да |
Да |
Контекстное меню Слой (Layer): Приблизить к слою (Zoom To Layer) |
Да |
Да |
Да |
Да |
Контекстное меню Слой (Layer): Приблизить к видимому масштабу (Zoom To Make Visible) |
Да |
Да |
Да |
Да |
Закладки |
Да |
Да |
Да* |
Да |
*Закладки используются, если фрейм данных имеет фиксированных масштаб. Поддерживается фиксированный масштаб, следовательно, отображение закладки невозможно при исходном масштабе карты, в котором закладка была создана.