envirosolutionspl / wtyczka_qgis_app

Wtyczka QGIS wspomagająca przygotowanie aktów planowania przestrzennego zgodnych z rozporządzeniem Ministra Rozwoju, Pracy i Technologii z dnia 26 października 2020 r. w sprawie zbiorów danych przestrzennych oraz metadanych w zakresie zagospodarowania przestrzennego
GNU General Public License v3.0
1 stars 2 forks source link

nie działa walidacja nakładania się geometrii APP #153

Open grzegorzkasza opened 1 year ago

grzegorzkasza commented 1 year ago

Walidacja całego zbioru APP pod kątem nakładania się geometrii obowiązujących aktów nie działa prawidłowo. Zbiór, w którym znajdują się nakładające się geometrie waliduje się bez żadnego błędu z komunikatem "Poprawnie zwalidowano plik".

Prawdopodobną przyczyną jest funkcja isAppOperative, która nawet dla APP o statusie prawnie wiążący lub realizowany zwraca False. Z tego powodu żadna geometria ze zbioru nie jest kontrolowana pod kątem nakładania się.

Załączam przykładowy fikcyjny zbiór APP dotknięty błędem z dwoma nakładającymi się APP o identyfikatorach mpzp473 oraz mpzp474. W przypadku tego pliku powinien zostać zwrócony komunikat błędu "'Geometrie swóch APP o statusie "prawnie wiążący lub realizowany" w ramach jednego zbioru nie mogą na siebie nachodzić. Dotyczy APP o identyfikatorach\n\nPL.ZIPPZP.2462_026401-MPZP_mpzp474_20221031T000000\nPL.ZIPPZP.2462_026401-MPZP_mpzp473_20221031T000000']", a zamiast tego waliduje się poprawnie.

test_zbior_app_nakladajace.zip

Błąd występuje tak samo w plikach korzystających z '' jak i '' (#109).

wersja wtyczki: 1.2.1 wersja QGIS: 3.22.1