Многостраничная компоновка позволяет быстро и просто создавать серии страниц компоновок из единственного документа карты. Объектный, или индексный, слой (слой разграфки), делит карту на участки, соответствующие каждому индексному объекту слоя, и создает для каждого индексного объекта одну страницу (компоновку).
Для построения атласа или альбома карт вместе с функцией многостраничной компоновки необходимо использовать модуль Arcpy.mapping. Arcpy.mapping — это скрипт Python, входящий в пакет ArcPy. Этот модуль содержит функции для автоматизации печати и экспорта. Arcpy.mapping можно использовать для автоматизации создания карт; он расширяет функциональность многостраничной компоновки и необходим для создания полных атласов, так как содержит функции для экспорта данных в PDF, создания PDF-документов и управления ими.
Подробнее о модуле arcpy.mapping
Многостраничная компоновка может в качестве основы использовать регулярную сетку объектов или полигональные объекты. Например, у вас может возникнуть необходимость в создании альбома карт для различных участков населенного пункта. Воспользовавшись индексным слоем, содержащим регулярную сетку (грид), вы можете с легкостью создать последовательность из страниц, представляющих городские участки одинаковой площади в соответствии с разграфкой листов, представленной на рисунке.
Кроме того, вы можете сгенерировать производные компоновки, которые будут основаны на маршруте, например, на участках вдоль автомагистрали, либо вдоль реки (как на маршрутной карте вдоль течения Нила, показанной на следующем рисунке).
Для создания индексного слоя предусмотрены два инструмента геообработки: Класс объектов индексной сетки (Grid Index Features) и Класс объектов индексной сетки маршрутной карты (Strip Map Index Features) Эти инструменты входят в группу инструментов Многостраничная компоновка. Этот набор инструментов включает и другие инструменты, которые могут помочь в создании альбомов карт (или атласов). В их числе инструмент геообработки Вычислить смежные поля (Calculate Adjacent Fields), применяемый для создания полей в индексном слое, предназначенных для подписи соседних страниц атласа; два инструмента для расчета строк пространственной привязки для каждого индексного объекта (Вычислить центральный меридиан и параллели (Calculate Central Meridian and Parallels) и Вычислить зону UTM (Calculate UTM Zone)); а также инструмент Вычислить угол схождения сетки (Calculate Grid Convergence Angle), который служит для поворота каждой страницы многостраничной компоновки на истинный север.
Более подробную информацию см. в разделе Создание многостраничных компоновок.
Индексный слой не обязательно должен быть представлен регулярной сеткой. Он может содержать и картографические объекты. Например, вы можете создать многостраничную компоновку с использованием полигонального слоя, содержащего объекты административных штатов США. В таком случае, страница создается для каждого штата.
В качестве индексного слоя могут использоваться не только полигональные слои. Если в качестве индексного вы используете слой пространственных объектов, он может содержать также точки или линии. Слои, не содержащие векторных объектов, например, растровый слой, не могут быть использованы в качестве индексного слоя.
Композиция карты для каждой производной от исходных данных страницы определяется одной единственной компоновкой. На каждой из создаваемых страниц меняются только ее динамические составляющие. Статические элементы остаются постоянными. Любые изменения, вносимые в статические элементы компоновки, будут отражены на всех страницах набора карт.
Динамические элементы
- Географический экстент карты
- Масштаб карты
- Стрелка севера (если задан поворот карты)
- Масштабная линейка
- Текст масштаба
- Динамический текст (например, название страницы и ее номер)
- Слои, содержащие динамический запрос
Статические элементы
- Размер и ориентация страницы компоновки
- Размер и положение фреймов данных
- Статический текст
- Рамки
Многостраничные компоновки могут быть экспортированы в отдельные графические файлы либо встроены в многостраничный файл формата PDF. Вы можете распечатать или экспортировать весь набор страниц целиком, либо вы можете для распечатки или экспорта создать поднабор из созданных страниц.
Во многих проектах существует потребность в создании страниц нескольких размеров, в использования нескольких индексных слоев, либо в размещении на отдельных страницах информации, не имеющей отношения к картам. Например, атлас штата может содержать титульную страницу, страницу с обзорной картой, а также страницы для каждого административного округа штата. Кроме того, для некоторых округов, в которых расположены крупные города, могут быть составлены карты-врезки. При создании альбома или атласа карт для страницы с обзорной картой или с указателем карты, для страниц, содержащих карты-врезки, и для остальных карт могут быть использованы отдельные документы карты (формат MXD).