Muszę napisać procedurę przechowywaną PL / pgSQL do obliczenia przecięcia wielu warstw. Na przykład dla trzech warstw A, B, C ta funkcja powinna zwrócić geometrię ABC:
Funkcja przyjmuje jako dane wejściowe id warstw, które należy przeciąć. Czy ktoś może mi doradzić, jak zbudować tę funkcję? Moje przemyślenia na ten temat muszę przeciąć pierwszą warstwę, a następnie drugą, a wynik przecięcia przeciąć z trzecią warstwą itp.
postgis
postgresql
intersection
drnextgis
źródło
źródło
Odpowiedzi:
Proszę o komentarze na temat mojego proponowanego rozwiązania:
źródło