Перейти к основному содержимому

Пересекает

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

Пример операции Пересекает

Карта, на которой отображаются пересечения штатов в двух разных областях.

Можно ограничить количество пересекающихся геометрий для сопоставления, указав количество геометрий для сопоставления в поле Количество пересечений. Затем по порядку возвращаются наиболее пересекающиеся геометрии. Операция симметрична, если параметр Количество пересечений не указан.

Возвращает следующие поля:

  • <имя набора данных 1>_<имя набора данных 2>_RelationId: ключ, созданный для отношений между двумя геометриями.

  • <ключевое поле набора данных 1>: ключевое поле из первого набора данных.

  • <ключевое поле набора данных 2>: ключевое поле из второго набора данных.

  • <имя набора данных 1>.RelativeOverlap: наложение по сравнению с многоугольником в первом наборе данных. Возвращается, только если оба набора данных содержат многоугольники. Запрос этого поля снижает производительность.

  • <имя набора данных 2>.RelativeOverlap: наложение по сравнению с многоугольником во втором наборе данных. Возвращается, только если оба набора данных содержат многоугольники. Запрос этого поля снижает производительность.

  • Все поля, кроме ключевого, из первого набора данных дополнены префиксом в виде имени набора данных.

  • Все поля, кроме ключевого, из второго набора данных дополнены префиксом в виде имени набора данных.

  1. В разделе Подключения к данным щелкните Выбор данных для подключения Qlik GeoOperations.

  2. В списке Операция выберите Пересекает.

  3. Также в поле Количество пересечений можно ввести максимальное количество пересекающихся геометрий во втором наборе данных, которое может возвращаться для геометрий в первом наборе денных. Возвращаются только геометрии с максимальным пересечением (наибольшая площадь или длина наложения).

    Значение по умолчанию —0,` возвращает все пересекающиеся геометрии.

  4. В списке Использовать два набора данных выберите, следует использовать два ключевых поля из двух наборов данных или одно ключевое поле из одного набора данных.

  5. В списке Набор данных 1 выберите тип источника данных, который требуется использовать в операции и ее параметрах.

    Тип и параметры данных совпадают с используемыми в операции Загрузить. Для получения информации о каждом из параметров набора данных см.:

  6. Если используется второй набор данных, в разделе Набор данных 2 выберите тип данных для загрузки и параметры.

    Для получения информации о каждом из параметров набора данных см.:

  7. В списке Таблицы выберите таблицу для загрузки.

  8. В списке Поля выберите поля для загрузки.

  9. Щелкните команду Вставить скрипт.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!