Пространственный фильтр используется для создания набора данных, содержащего копии объектов вашей карты, которые удовлетворяют нескольким критериям, заданным на основе пространственного запроса.
Пример
Полицейское управление проводит анализ, чтобы определить, имеется ли связь между насильственными преступлениями и уровнем безработицы. В учебных заведениях в районах с высоким уровнем насильственных преступлений и высокой безработицей будет применена программа обеспечения занятости в летние каникулы. Пространственный фильтр может быть использован для копирования средних школ в зонах проведения этой программы.
Используйте Пространственный фильтр
Пространственный фильтр может выполняться на картах с двумя слоями (точки, линии или области).
Выполните следующие шаги, чтобы запустить Пространственный фильтр:
- При необходимости нажмите на карточку карты, чтобы активировать ее. Карточка активна, когда появляются панель инструментов и кнопка Действие .
- Щелкните кнопку Действие и выберите Пространственный фильтр.
- Из Выбрать слой для фильтрации выберите слой, который хотели бы отфильтровать.
- Из Выбрать слой для фильтрации по выберите слой, с помощью которого вы хотите отфильтровать первый слой.
- Для Выбрать тип фильтра выберите пространственное отношение, которое вы хотите использовать для фильтра. Более подробно см. Советы по использованию.
- Щелкните Запустить.
Подсказка:
Пространственный фильтр можно также запустить, перетащив набор данных в область Фильтр по выбранному объекту на существующей карте.
Примечания по использованию
Параметр Выбрать слой для фильтрации содержит входной точечный, линейный или площадной слой, который вы хотите отфильтровать. Полученный в результате набор данных будет включать поднабор объектов этого слоя.
Параметр Выбрать слой для фильтрации по содержит входной точечный, линейный или площадной слой, который будет использоваться для фильтрации первого слоя.
Подсказка:
Выбранные объекты можно использовать в Пространственном фильтре. Например, если у вас есть набор данных местоположений магазинов по всей территории США, а вы хотите проанализировать только магазины Калифорнии, вы можете выбрать Калифорнию в слое штатов США, перетащить выбранный объект на карту местоположений магазинов и поместить выбранный объект в область размещения Фильтр по выбранному объекту.
Параметр Выберите тип фильтрации используется для указания отношения между двумя входными наборами данных. В Insights доступны следующие типы фильтров:
Тип фильтра | Описание |
---|---|
Пересекает | Если объект первого слоя пересекает объект второго слоя, объект первого слоя включается в выходные данные. |
Не пересекает | Если объект первого слоя пересекает объект второго слоя, объект первого слоя не включается в выходные данные. |
Содержат | Если объект первого слоя содержит объект второго слоя, объект первого слоя включается в выходные данные. |
Не содержит | Если объект первого слоя содержит объект второго слоя, объект первого слоя не включается в выходные данные. |
Ограничения
Когда вы выполняете пространственное агрегирование или пространственную фильтрацию на данных из одного подключения к базе данных, вы должны убедиться, что все эти данные хранятся в одной системе пространственной привязки. Данные наборов данных из Microsoft SQL Server также должны быть данными одного типа (география или геометрия).
SAP HANA не поддерживает ST_Contains для географических ("на сфере") систем координат. Пространственная фильтрация с помощью фильтров типа Содержит и Не содержит для наборов данных SAP HANA с географической системой координат завершится ошибкой.