Cześć,
Stworzyłem wtyczkę do QGIS, która powinna ułatwiać wyszukiwanie i podpinanie danych z GUGiKowej Ewidencji Zbiorów i Usług Danych Przestrzennych.
https://plugins.qgis.org/plugins/Power_EZiUDP
Wydaje mi się że może być przydatna, zachęcam gorąco do udzielania sugestii dotyczących dalszego rozwoju i konstruktywnej krytyki.
7 polubień
Przetestowałam, fajna wtyczka! Super praca
może warto byłoby dodać np. informacje w interfejsie wtyczki, że gdy mimo, że dostaniemy listę dostępnych WMS/WFS to niektórych nie da się pobrać (nie są dostępne?) Na pewno polecę wtyczkę dalej!
2 polubienia
Bardzo przydatna wtyczka. Jednak w przypadku niektórych usług (np. Obiekty unieszkodliwiania odpadów wydobywczych) kliknięcie na ikonę WFS otwiera co prawda okno z warstwami i można je wybrać, jednak próba pobrania zwraca błąd.
To raczej nie problem z adresem (bo można go skopiować jako “kopiuj adres URL” i ręcznie dodać do źródeł WFS. Wtedy warstwy działają prawidłowo).
Przy okazji czy można zrobić małą poprawkę we wtyczce POWER PIN?. W odwołaniu do EMAPY wyskakuje bardzo długi link (do jakiś tajemniczych warstw i trzeba to ręcznie poprawiać żeby mapa była użyteczna). Wystarczy go zakończyć na &zoom=11
U mnie QGIS 3.40.8
Problemem z niektórymi serwisami się zajmę, przy następnej aktualizacji, bo powiatowe współpracują dobrze z wtyczką, natomiast z innymi jest różnie i muszę bardziej zgłębić się w temat.
Odnośnie Power Pin sprawdzę konstrukcje zapytania do emapy i uproszcze gdy będę miał wolną chwilę. Mam też parę próśb o serwisy, których obsługę mógłbym dodać.
Myślałem też o zmianie ikonek w Power Pin na jeden przycisk główny ze strzałeczką z boku do zmiany serwisu pod przyciskiem, ale nie jestem czy będzie to bardziej użyteczne czy raczej mniej dla użytkowników.
1 polubienie
W następnej aktualizacji planuje dodać checkbox pozwalający na automatyczne ukrywanie w wynikach wyszukiwania zbiorów bez adresów usług WMS i WFS.
1 polubienie
Aktualizacja poprawiająca link do emapy w Power Pin trafiła do repozytorium i czeka na akceptacje.
Power EZiUDP też czeka na akceptacje, w nowej wersji dodano:
- poprawki w UI
- sortowanie kolumn
- dodano tryb rozszerzony (usunięto funkcjonalność #)
- kliknięcie w komórkę teryt przybliża do zakresu jednostki o tym
terycie
- dodano pomijanie zbiorów bez url
- dodano filtrowanie w wyborze warstw
2 polubienia
A widzieliście, że coś w podobie też powstało?
https://plugins.qgis.org/plugins/integrator_uslug_danych_przestrzennych/
Może warto połączyć siły rozwojowe?
Opis wtyczki sugeruje coś podobnego do tego co zrobiłem, ale w praktyce nie jest blisko. Wtyczka od enviro radzi sobie sprawnie z adresami usług zgłoszonych przez organy centralne, fajnie radzi sobie z kilkoma linkami udostępnianymi w tych zbiorach, ale to tyle albo przynajmniej mi nie udało wykorzystać tej wtyczki do pozyskania adresów usług powiatowych i gminnych.
Zdecydowanie muszę zwrócić uwagę na dobre strony wtyczki od Enviro i spróbować dodać to do mojej wtyczki, nie mam też nic przeciwko, aby Enviro wykorzystało jakieś elementy z mojej wtyczki w końcu to open source.
Btw. Mam gotowy update do wersji 1.5 dodającej lokalny backup, pozwalający na wyszukiwanie zbiorów gdy serwery EZiUDP niedomagają. Update pojawi się gdy tylko serwery QGIS pozwolą ponownie na upload plików so repozytorium.
2 polubienia
Będę starał się dawać na bieżąco informacje o aktualizacjach, jeśli ktoś ma jakieś propozycje zmian to też chętnie wprowadze.
Poniżej zmiany jakie wprowadziłem od wersji 1.5
1.8
Dodano:
* opcje googlowania organu administarcji (opcja po rozwinięŞciu strzałki w ostatniej kolumnie)
* możliwość nie tylko kopiowania ale bezpośredniego otwierania Llnku GetCapabilities w przeglądarce
* dodano checkbox z żadaniem WFS tylko w zasięgu mapy
*
1.7
Rozbudowano menadżer dodawania warstw
1.6
Dodano:
* aktualizacja gmin wziązku ze zmianami PRG
* możliwość walidacji uług powiatowych WMS walidatorem GUGiK ze wskazaniem punktu do walidacji
1 polubienie
Dzisiaj się trochę pobawiłem i przyłączam się do pozytywnych reakcji. Fajna, przyspieszająca pracę wtyczka. Jak mi jakieś konstruktywne pomysły przylecą, to skrobnę.
Z ciekawości: czy z punktu widzenia programisty przejście na QT6 coś ułatwia/usprawnia w jego QGISowym życiu? Ile pracy (na zasadzie mało/dużo) wymaga teraz upgrade wtyczki (żadnej konkretnej).
Zdaję sobie sprawę, że moje pytania są ogólne, zależne od stopnia skomplikowania wtyczki, czy stylu pisania kodu, ale właśnie na wysokim stopniu ogólności chciałem wiedzieć jakie to jest dodatkowe obciążenie dla autorów wtyczek.
1 polubienie
Nie jest to dużo pracy, jeśli od początku wtyczka była pisana bez wskazywania w importach bibliotek jakiej wersji QT ma korzystać, ponieważ QGIS powinien wtedy dobrać odpowiednio sam np. “qgis.PyQt zamiast PyQt5” i to jest łatwa część.
Trudniejsze jest wyłapanie wszystkich zmian metod i enumeracji między QT5 i QT6 np.
“Zmiana metod .exec_() na .exec()”,
“Zmiana Qt.Checked na Qt.CheckState.Checked”.
I tak gdy już wszystko wydaje się zrobione to i tak coś się okazuje podczas testu w QGIS4.
Podsumowując jest to uciążliwe bardziej niż trudne.
1 polubienie