Mój znajomy, Krystian Kwak, rzeczoznawca majątkowy i pośrednik nieruchomości, zapytał mnie ostatnio, jak w QGIS zautomatyzować analizę szerokości działki drogowej (czyli jak szybko zbadać, czy działka nie zwęża się poniżej 3m). Działek było kilka, z czego najdłuższa miała ponad 3km długości, więc sprawdzanie tego ręcznie było by dość czasochłonne.

Jednym ze sposobów rozwiązania tego problemu jest metoda półautomatyczna z zastosowaniem następujących algorytmów przetwarzania z panelu algorytmów:
-
Poligony na linie - algorytm ten, zgodnie z nazwą, zamienia nasz wielokąt reprezentujący działkę na zamkniętą linię, tworzącą kształt działki. Jest to potrzebne, żeby następny algorytm zadziałał prawidłowo. Nie stosujemy tu żadnych dodatkowych opcji.
-
Otoczka - w tym algorytmie wybieramy nowo stworzoną warstwę będącą wynikiem poprzedniego algorytmu i ustawiamy odległość na 1,5m (czyli połowę zakładanej minimalnej szerokości działki tj. 3m).
Teraz pozostaje nam tylko przybliżyć się do jednego z końców działki i używając opcji przesuń widok, “przeskanować wizualnie” czy na całej długości działki są “dziury” nieobjęte wielokątem stworzonym przez algorytm Otoczka. Algorytm ten dołożył bowiem do linii będących granicami działki bufory po 1,5m w kierunku prostopadłym do granicy działki (w każdą stronę). Miejsca w których te bufory nachodzą na siebie, są miejscami w których działka ma szerokość mniejszą niż 3m.
