Пространственные серии карт создают набор итоговых страниц на основании данных одной компоновки за счет разбиения ее на несколько экстентов карты. Экстенты определяются объектами в слое, который также называется индексным. Пространственные серии карт создаются путем выбора индексного слоя и настройки дополнительных опций в окне Свойства слоя. Опции для серий карт разбиты на три раздела: Индексный слой, Дополнительные поляи Экстент карты.
Примечание:
Пространственные серии карт поддерживаются только для 2D карт; чтобы создать серии карт на основе 3D сцены, используйте серии карт закладок.
Создание пространственных серий карт
Для создания серии карт необходима готовая компоновка, содержащая фрейм карты, который вы хотите обновлять на каждой странице в серии. В этой компоновке также могут быть дополнительные элементы, например, текст или масштабная линейка. Для создания пространственной серии карт выполните следующие шаги:
- Откройте компоновку с нужным содержимым.
- На вкладке Компоновка щелкните на нижней половине кнопки Серии карт .
- Выберите Пространственная .
- Настройте опции Фрейм карты, Слой, Поле имени и Поле сортировки, выбрав значение из ниспадающего списка.
- Дополнительно задайте опции Группировать по, Номер страницы, Поворот и Пространственная привязка, выбрав значение из ниспадающего списка. Вы также можете заполнить текстовое окно Первая страница.
- Выберите опцию Экстента карты: Наилучшее размещение, Центрировать и сохранять масштаб или Использовать масштаб из поля.
- Нажмите OK, чтобы создать серии карт.
Затем вы сможете перемещаться по страницам серии карт, чтобы посмотреть, как выглядит каждая из них.
Слой индекса
Пространственные серии карт определяются индексным слоем. Каждый объект в индексном слое определяет одну страницу в серии карт. Пространственные серии карт без индексного слоя существовать не могут. Индексный слой определяют 4 опции—Фрейм карты, Слой, Поле имени и Поле сортировки—они необходимы при создании пространственной серии карт..
Фрейм карты
Экстент карты настраиваемого фрейма данных для каждой страницы в серии карт меняется в зависимости от объекта в индексном слое. В ниспадающем меню Фрейм карты перечислены все фреймы карт в компоновке; выберите тот, который хотите обновлять на каждой странице. В этом фрейме карты должна быть карта с индексным слоем. Одновременно для серии карт может быть задан только один фрейм.
Layer
Индексный слой определяет географический экстент фрейма карты для каждой страницы в серии карт. Каждый объект в индексном слое определяет одну страницу в серии карт. В атрибутах индексного слоя содержатся значения для других опций серии карт, включая те, которые находятся в группе Дополнительные поля. В ниспадающем меню Слой перечислены все слои в фрейме карты, выберите тот, который вам нужен. Любой точечный, линейный или полигональный слой может быть индексным, однако слои без объектов, например, растровые, использовать нельзя.
В некоторых случаях у вас может возникнуть потребность создать серию карт, но подходящего индексного слоя для нее нет. Для таких случаев есть два инструмента геообработки из группы инструментов Серии карт в наборе инструментов Картография, которые создают индексный слой: Класс объектов индексной сетки и Класс объектов индексной сетки маршрутной карты.
Поле названия
У каждой страницы в серии карт есть имя, которое основано на атрибуте, полученном из индексного слоя. Страницы серии карт перечислены по имени на панели Содержание, которая удобна при перемещении по серии. Также в компоновку можно добавить имя в виде динамического текста, который будет обновляться для каждой страницы в серии. Нуль и дублирующиеся значения принимаются в качестве имени страницы, но во избежание путаницы при работе со страницами серии карт, рекомендуется использовать поле имени, которое включает только уникальные значения.
В ниспадающем меню Имя перечислены все подходящие поля из индексного слоя, включая поля из таблиц, присоединенных к индексному слою. Возможные типы полей: short integer, long integer и text.
Поля сортировки
Первая страница серии карт настраивается на основе логики сортировки, указанной в опции Поле сортировки, которая зависит от поля из индексного слоя. Если вы выбрали целочисленное поле, то страницы будут отсортированы по номерам. Если вы выбрали текстовое поле, то страницы будут отсортированы по алфавиту. Чтобы отсортировать страницы в возрастающем порядке, выберите По возрастанию; в противном случае они будут отсортированы по убыванию (от Я до А). Нуль и дублирующиеся значения допускаются, но во избежание путаницы при работе со страницами серии карт, рекомендуется использовать поле сортировки, которое включает только уникальные значения.
В ниспадающем меню Поле сортировки перечислены подходящие поля из индексного слоя. Этот перечень включает также поля из таблиц, присоединенных к индексному слою. Возможны следующие типы полей: short integer, long integer, float, double, date и text. Поскольку порядок сортировки является обязательным, каждый раз, когда выбирается новый индексный слой, определяется и новое поле, используемое по умолчанию.
Дополнительные поля
Дополнительные опции можно настроить на основе полей в индексном слое для более тонкой настройки страниц серии карт. Эти поля не являются обязательными для создания пространственной серии карт, поэтому значением по умолчанию для всех будет <Нет>. Ниже описаны эти опции.
Группировать по
Вы можете группировать страницы серии карт по полю в индексном слое. Страницы серии карт показываются группами на панели Содержание, которая удобна при перемещении по серии. К примеру, если вы создаете серию карт округов США, может возникнуть необходимость отобразить округа каждого штата отдельно. В этом случае вы можете выполнить группировку по полю в индексном слое, который содержит имена штатов. При создании серии все округа по каждому штату будут располагаться друг за другом. Для каждой группы будет применяться логика из опции Поле сортировки.
Номер страницы
У каждой страницы в серии карт есть свой номер. Страницы серии карт показываются группами на панели Содержание, которая удобна при перемещении по серии. Вы также можете добавить номер страницы в компоновку серии карт с помощью динамического текста.
По умолчанию страницы пронумерованы последовательно, начиная с 1, на основании порядка страниц из Поля сортировки. Вы можете изменить настройку по умолчанию и указать номер страницы для вашей пространственной серии карт на основе поля индексного слоя. Эти значения могут быть в цифровом или алфавитном порядке. Например, для нумерации страниц можно использовать римские цифры или числа с подчеркиванием. Если вы вставляете между картами дополнительные страницы, при заполнении этого поля вы можете пропускать определенные номера.
Важно осознавать разницу между номером страницы, индексом страницы и страницы по счету, все эти варианты могут быть добавлены в виде динамического текста. Номер страницы основан на опции из ниспадающего меню Номер страницы, индекс страницы - это последовательный порядок страниц, который не учитывает настройку Слой группировки, а страница по счету - это страница индекса по отношению к общему числу страниц. Примеры приведены в следующей таблице:
Номер страницы | Индекс страницы | Страница по счету |
---|---|---|
Страница 4 | 1 | 1 из 10 |
Страница 6 | 2 | 2 из 10 |
Страница 8 | 3 | 3 из 10 |
Страница 10 | 4 | 4 из 10 |
Страница 12 | 5 | 5 из 10 |
Страница 14 | 6 | 6 из 10 |
Страница 16 | 7 | 7 из 10 |
Страница 18 | 8 | 8 из 10 |
Страница 20 | 9 | 9 из 10 |
Страница 22 | десятичных | 10 из 10 |
Первая страница
В некоторых случаях может понадобиться начать нумерацию страниц серии карт с числа, отличного от 1. Например, при создании атласа вы хотите, чтобы первые три страницы были заголовком, содержанием и обзорной картой. Карты из серии пойдут только с четвертой страницы. Вы этом случае вы можете для Номера страницы задать 4, тогда серии карт будут пронумерованы последовательно, начиная с 4.
Примечание:
Эта опция недоступна, если для Номера страницы указано поле, поскольку в этом случае номера будут определяться этим полем.
Поворот
Вы можете применять различные повороты карты, измеренные в градусах, для каждой страницы в серии, на основе поля в индексных объектах. Например, дорожная карта обычно следует линейному объекту, например, реке или автомагистрали, так что каждая страница серии карт будет сфокусирована на разных сегментах одного и того же объекта. Чтобы сделать эту серию карт более читаемой, можно повернуть карту, чтобы выровнять ребра индексного объекта с краями страницы компоновки. Инструмент Объекты индексной сетки маршрутной карты создает объект индексной сетки маршрутной карты и создает поле с соответствующими значениями поворота для входных данных. Инструмент Вычислить угол схождения сетки вычисляет значения, которые могут использоваться для поворота карты в соответствии с истинным направлением на север (для каждой страницы карты в создаваемой серии).
Пространственная привязка
Вы можете использовать разные пространственные привязки для разных страниц в серии карт на основе поля в индексном слое. Ниже прописаны процедуры, как записать пространственные привязки в поле:
Процедура | Пример |
---|---|
Использовать общую для всех страниц пространственную привязку. | GEOGCS ["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.0174532925199433]] |
Укажите файл проекции на локальном компьютере или в сети (для этого требуются соответствующие разрешения). | C:\MyProjectionFiles\WGS 1984.prj. |
Используйте идентификатор системы координат (WKID) в числовом поле. У пользовательских систем WKID соответствует 0. | WKID для географической системы координат WGS 1984 равен 4326. |
Когда вы задаете использование поля Пространственная привязка, значения из этого поля определяют пространственную привязку фрейма данных для каждой из страниц в серии. Если значение в этом поле равно нулю, или содержит неполное определение проекции, или же содержит определение неиспользуемой проекции, то это значение будет проигнорировано и будет использована последняя пространственная привязка, примененная к странице. Есть два инструмента геообработки, которые используются для вычисления поля пространственной привязки: Вычислить центральный меридиан и параллели и Вычислить зону UTM.
Экстент карты
Каждая страница в серии карт получает обновленный экстент на основе индексного объекта. Вы можете настроить, как будет вычисляться этот экстент для каждого объекта, с помощью трех опций экстента карты: Оптимальный экстент, Центрировать и сохранять масштаб и Использовать масштаб из поля. Дополнительно вы можете вырезать данные по границе индексного объекта с помощью опции Вырезать по индексному объекту.
Оптимальный экстент
Опция Оптимальный экстент позволяет настраивать поля между рамкой фрейма карты и точкой индексного объекта, которая располагается ближе всего к ребру. Если ближайшая точка находится ближе к левой или правой границе, то поля настраиваются вдоль вертикальной оси. Если ближайшая точка находится ближе к верхней или нижней границе, то поля настраиваются вдоль горизонтальной оси. У других точек в индексном объекте может быть поле больше, чем указано, особенно если индексный объект по форме отличается от рамки карты. После того, как поле применено, масштаб фрейма карты округляется в соответствии со значением, указанным в опции Округлить масштаб до ближайшего значения. Это может незначительно изменить значение поля.
У опции Размер поля есть три допустимых значения: Процент, Единицы карты и Единицы страницы. При настройке поля в процентах значение 0 процентов приведет к отсутствию полей, таким образом, верхний и нижний края объекта или правый и левый края объекта находятся на одном уровне с рамкой карты в зависимости от оси поля. Значение 100 процентов создает поле в половину длины от самого длинного ребра объекта. Когда поля с обеих сторон объекта добавляются вместе, итоговое значение равно всему расстоянию объекта. При настройке поля с помощью опций Единицы карты или Единицы страницы, то значение размера применяется к каждой стороне горизонтальной или вертикальной оси, в зависимости от расположения ближайшей точки.
Примечание:
Эта опция не доступна, если в качестве индексного слоя используется класс точечных объектов.
Центрировать и сохранять масштаб
При выборе опции Центрировать и сохранять текущий масштаб разбиваемый на части фрейм данных для каждой производной страницы в серии центрируется относительно индексного объекта, при этом поддерживается постоянный масштаб карты. Вы можете выбрать масштаб карты из выпадающего списка или создать пользовательский масштаб.
Использовать масштаб из поля
Опция Использовать масштаб из поля задает масштаб фрейма карты для каждой страницы в серии карт на основе поля в значении индекса. Когда вы задаете Масштаб из поля, значения из этого поля определяют масштаб карты детального фрейма данных для каждой страницы в серии карт. Если значение пустое, серии карт используют значение масштаба предыдущей страницы.
Вырезать по индексному объекту
Выбор этой опции приводит к визуальной обрезке слоев карты в границах индексного объекта. Это влияет только на отрисовку, не на данные. Эта опция имеет перезаписывает существующие экстентами вырезания, но сохраняет исключенные слои. После включения вырезания можно исключить слои из вырезания, используя диалоговое окно Свойства карты.
Редактировать пространственные серии карт.
После того, как пространственная серия карт была создана, вы можете изменить любые из настраиваемых опций, а также индексный слой.
Чтобы изменить опции серии карты, щелкните правой кнопкой на имени компоновки на панели Содержание и выберите Свойства. Откроется диалоговое окно Свойства слоя. Выберите Серии карт, чтобы увидеть все свойства для пространственной серии карты и выполните нужные настройки.
Также вы можете изменить индексный слой. Изменения в полях, которые участвуют в серии карт, или геометрии объектов, отражаются в серии карт; также вам может потребоваться обновить серию карт, чтобы увидеть изменения.