Przejdź do głównej zawartości

Krok Spatial Match (Intersect / Unmatched) łączy każdą geometrię docelową z geometriami uniwersum, z którymi jest powiązana, i może zwrócić albo geometrię przecięcia każdej dopasowanej pary (IntersectPoly), albo niedopasowane wiersze docelowe. Uzupełnia on krok SQL Dopasowanie przestrzenne, który obsługuje zwykły przypadek dopasowanych par; ten krok oparty na executorze obsługuje dwa wyniki, których nie da się wyrazić w SQL bazy danych.

  • Tabela docelowa / Tabela uniwersum — geometrie do dopasowania i kandydaci, względem których następuje dopasowanie.
  • Tabela wyjściowa — miejsce zapisu wyniku.
  • Geometria docelowa / Geometria uniwersum — kolumna geometrii WKT po każdej stronie.
  • Relacja — przecina się, jest zawarta w, zawiera, styka się, krzyżuje się, nakłada się, jest równa lub jest rozłączna. Jest równa dopasowuje tylko geometrie równe topologicznie, a jest rozłączna dopasowuje pary, które nie mają wspólnego punktu; pusta geometria nigdy nie pasuje do jest rozłączna.
  • Multiple Rules — dopasowanie może łączyć kilka kolumn geometrii docelowej i uniwersum jednocześnie, każda reguła z własną relacją. Ustawienie joiner określa, czy para musi spełniać każdą regułę (and, domyślnie), czy dowolną (or). Konwersja Savant tworzy dopasowania z wieloma regułami. Nieznana relacja lub łącznik powoduje niepowodzenie kroku z podaniem nazwy, zamiast wykonania jako „przecina się”.
  • Dodatkowo zwróć geometrię przecięcia (IntersectPoly) — dodaj geometrię nakładania każdej dopasowanej pary jako kolumnę.
  • Dane wyjściowe — Dopasowane pary lub Niedopasowane wiersze docelowe.

Każde wejście ma kartę mapowania wyświetlającą jego kolumny, używaną do obsługi selektorów geometrii i do przekazywania kolumn do danych wyjściowych.