Translation not up to date
The translation of this page does not represent the latest version. For the latest updates, see the English version of the documentation.
Last updated: 12 sty 2023
Funkcje przestrzenne mogą być używane z danymi geoprzestrzennymi. Przykładowo: umożliwiają one obliczanie odległości między dwoma punktami, obliczanie obszaru wielokąta itd.
Mogą również wystąpić sytuacje wymagające połączenia wielu zbiorów danych geoprzestrzennych opartych na predykacie przestrzennym (within, close to itd.). Tę operację można wykonać za pomocą warunku łączenia.
Uwagi:
- Te funkcje przestrzenne nie mają zastosowania do danych trójwymiarowych. W przypadku importowania danych trójwymiarowych do przepływu przez te funkcje używane są tylko pierwsze dwa wymiary. Wartości na osi z są ignorowane.
- Funkcje geoprzestrzenne nie są obsługiwane.
Funkcja | Wynik | Opis |
---|---|---|
close_to(SHAPE,SHAPE,NUM) |
Wartość boolowska | Testuje, czy 2 kształty mieszczą się w określonej ODLEGŁOŚCI od siebie. W przypadku użycia rzutowanego układu współrzędnych wartość ODLEGŁOŚĆ jest wyrażona w metrach. Jeśli żaden układ współrzędnych nie jest używany, jest to jednostka dowolna. |
crosses(SHAPE,SHAPE) |
Wartość boolowska | Testuje, czy 2 kształty przecinają się ze sobą. Ta funkcja ma zastosowanie w przypadku 2 kształtów liniowych lub 1 liniowego i 1 typu wielokąt. |
overlap(SHAPE,SHAPE) |
Wartość boolowska | Testuje, czy 2 wieloboki mają część wspólną oraz czy ta część wspólna występuje wewnątrz obu kształtów. |
within(SHAPE,SHAPE) |
Wartość boolowska | Testuje, czy całość KSZTAŁTU1 jest zawarta w WIELOKĄCIE. |
area(SHAPE) |
Liczba rzeczywista | Zwraca pole określonego WIELOKĄTA. W przypadku rzutowanego układu współrzędnych funkcja zwraca metry kwadratowe. Jeśli żaden układ współrzędnych nie jest używany, jest to jednostka dowolna. Kształt musi być WIELOKĄTEM lub ZBIOREM WIELOKĄTÓW. |
num_points(SHAPE,LIST) |
Liczba całkowita | Zwraca liczbę punktów zmiennej punktowej (MULTIPUNKT) zawartych w granicach WIELOKĄTA. KSZTAŁT1 musi być WIELOKĄTEM lub ZBIOREM WIELOKĄTÓW. |
distance(SHAPE,SHAPE) |
Liczba rzeczywista | Zwraca odległość między kształtami KSZTAŁT1 a KSZTAŁT2. W przypadku rzutowanego układu współrzędnych funkcja zwraca metry. Jeśli żaden układ współrzędnych nie jest używany, jest to jednostka dowolna. Typ wartości KSZTAŁT1 i KSZTAŁT2 może być dowolnym typem geopomiaru. |