Closed bgisb closed 4 years ago
ULDK API nie ma możliwości listowania arkuszy map ewidencyjnych więc użytkownik sam musi podać tą wartość. Z tego co zauważyliśmy to niektóre powiaty zwracają listę działek (np. 300901_1.0001.47/2) i to wtyczka obsługuje poprzez wylistowanie arkuszy (chociaż aktualnie obręb się wyświetla).
@Hubz44 Do zrobienia:
Traceback (most recent call last):
File "/home/ppociask/.local/share/QGIS/QGIS3/profiles/wtyczka_gs/python/plugins/gissupport_plugin/modules/uldk/modules/teryt_search/main.py", line 275, in __search_from_sheet
self.__handle_found([self.ui.combobox_sheet.currentData()])
File "/home/ppociask/.local/share/QGIS/QGIS3/profiles/wtyczka_gs/python/plugins/gissupport_plugin/modules/uldk/modules/teryt_search/main.py", line 321, in __handle_found
iface.messageBar().popWidget(self.message_bar_item)
RuntimeError: wrapped C/C++ object of type QgsMessageBarItem has been deleted
Jasne, czyli w przypadku przykładu działki w Lublinie, użytkownik powinien sam znać arkusz mapy ewidencyjnej. Wystarczy, że wybierając działkę pojedynczo z listy: Lubelskie, Lublin, Lublin, 21-Osiedla Lsm...uzupełnię numer działki wraz z numerem arkusza AR_8.5/1
Przetestowałam usprawnienia w wersji testowej wtyczki 1.4.3.
Wtyczka GIS Support 1.4 oraz 1.4.1
Spróbujcie wyszukać działkę pojedynczo: Lubelskie Lublin Lublin 21-Osiedla Lsm Numer działki: 5/1
Kliknij "Szukaj"
W efekcie pojawi się komunikat "Wtyczka ULDK: Nie znaleziono działki - odpowiedź serwera: '-1 brak wyników'"
Obserwacje:
W polu z pełnym numerem działki dostaniemy podpowiedź, że szukamy 066301_1.0021.5/1
testowałam wyszukanie działki z linku http://uldk.gugik.gov.pl/service.php?obiekt=obreb&wynik=nazwa,teryt&teryt=066301_1.0021.5/1 tutaj wygląda, że działa
Pytanie dlaczego nie można wyszukać w QGIS? Co ciekawe, w QGIS zadziała jak podam identyfikator działki w następującej fomie 066301_1.0021.AR_10.5/1 - czyli z frazą "AR".