Использование Определяющих запросов для страниц

Определяющие запросы для страниц позволяют с помощью SQL-запросов выбирать объекты какого-либо слоя, которые будут отображаться на картах. Хотя эта функциональность аналогична другим определяющим запросам, Определяющие запросы для страниц отличаются в том плане, что они работают только с ногостраничной компоновкой и являются динамическими. Объекты фильтруются, основываясь на текущей странице. По мере того, как вы переходите от страницы к странице, запрос меняется, и в соответствии с новой страницей отрисовывается новый набор объектов. Если у вас есть объекты, которые находятся на перекрытиях экстентов страниц, и вы хотите, чтобы эти объекты отображались на нескольких страницах, вы должны рассмотреть возможность использования вырезания для настройки своей карты.

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

На рисунках внизу показано, как выглядела бы Многостраничную компоновку без применения Определяющего запроса:

Примеры управляемых данными страниц без определяющего запроса для страниц

Как видите, на странице карты для штата Арканзас отображается информация о доле посевных площадей не только для штата Арканзас, но и для соседних с ним штатов. Это применимо ко всем страницам альбома. Использование Определяющего запроса для страниц может упростить карту:информация о доле посевных площадей будет отображаться только для того штата, который показан на конкретной странице. Следующий пример отражает результат применения определяющего запроса, условие которого — соответствие объектов названию страницы. Вы можете выбрать обратное условие, когда отображаться будут объекты, которые не совпадают с названием страницы.

Примеры управляемых данными страниц с определяющим запросом для страниц
ПримечаниеПримечание:

На каждой карте, приведенной на рисунке вверху, есть карта-указатель континентальных штатов США. На каждой карте-указателе есть текущий индекс объекта Многостраничная компоновка (Data Driven Page), выделенный красным. Красный контур на карте-указателе носит название индикатора экстента. В рассмотренных примерах индексные объекты — это штаты Арканзас и Калифорния.

Более подробно об использовании индикаторов экстента для улучшения обзорных карт или карт, указывающих на положение объекта

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

Для лучших результатов:

Как построить Определяющий запрос для страниц

  1. Щелкните правой кнопкой мыши на слое в таблице содержания и выберите Свойства (Properties). Не пытайтесь выполнить это действие для индексного слоя Многостраничной компоновки, поскольку Определяющие запросы для страниц не поддерживаются текущим индексным слоем.
  2. Перейдите на вкладку Определяющий запрос (Definition Query) в диалоговом окне Свойства слоя (Layer Properties).
  3. Нажмите кнопку Определение страницы (Page Definition).
  4. Установите флажок Включить.
  5. Выберите поле, которое соответствует полю названия Многостраничной компоновки из раскрывающегося списка Поле названия страницы (Page Name Field).
  6. Выберите, следует ли показывать объекты, которые Соответствуют (Match) или Не соответствуют (Don't Match) странице.
  7. Щёлкните на кнопке ОК.

Связанные темы

9/11/2013