Adam Tkocz

Adam Tkocz Teraz już
właściciel, znaczy
katastrofa się
zbliża

Temat: jak pobrać z geoportalu (lub innego miejsca) nr...

Dzień dobry,

Czy jest możliwość pobrania z geoportalu (lub skądinąd) numeru ewidencyjnego działki za pomocą zapytania do bazy danych przy założeniu, że wysyłam współrzędne geo.? Ręcznie umiem to zrobić - scrolluję/powiększam mapę i klikam na działce narzędziem "i" (jak info) i wyświetla się dymek z podstawowymi danymi.

Chciałbym osiągnąć to samo za pomocą zapytania np. przesyłając w URLu współrzędne geograficzne i dostając w odpowiedzi info. Jest to możliwe?
Jacek S.

Jacek S. Technical Manager,
OX2

Temat: jak pobrać z geoportalu (lub innego miejsca) nr...

Próbowałem kiedyś, ale nie udało się ;)
WMS w momencie zapytania do warstwy, pobiera pozycję z ... obrazka. Jak masz okno (obraz) 800 x 600 to w zapytaniu zbierze pozycję np. 40x60 i dopiero przerobi na współrzędne do odpytania.
Adam Tkocz

Adam Tkocz Teraz już
właściciel, znaczy
katastrofa się
zbliża

Temat: jak pobrać z geoportalu (lub innego miejsca) nr...

@Jacek Stawnicki
Matematycznie/geometrycznie to też nie jest problem. Wystarczy wyświetlić mapę (niech będzie 800 x 600) z interesującym mnie punktem w samym środeczku i wtedy w ciemno mogę zakładać, że względna pozycja to 400,300.

Ale ja w sumie żadnego zapytania nie mogę sformułować, bo co bym nie wkleił w pasek adresu to i tak zawsze dostaję
Unauthorized.
Invalid Token
Karol Stachura

Karol Stachura Nie ma na świecie
rzeczy niemożliwych
- są tylko mało
pra...

Temat: jak pobrać z geoportalu (lub innego miejsca) nr...

http://www.geoportal.gov.pl/web/guest/DOCHK
Pobierz dane katastralne i sobie lokalnie przypisz nr działki za pomocą zapytania przestrzennego w dowolnym programie GIS.
Adam Tkocz

Adam Tkocz Teraz już
właściciel, znaczy
katastrofa się
zbliża

Temat: jak pobrać z geoportalu (lub innego miejsca) nr...

@Karol, dziękuję za sugestię, ale to chyba trochę nie ten kierunek. Nie znam programów GIS (przeglądałem tylko ze 2 dema), ale wydaje mi się, że będzie to bardzo zaawansowana zabawa, aby znaleźć darmowy (wątpię) lub płatny program GIS działający na jakimś linuksie, podłączyć kilkaset MB danych (szacunkowo), zintegrować z jakimś serwerem baz danych albo apachem, zadbać o aktualizacje danych...

Ja raczej szukam prostego rozwiązania, np odpytanie API geoportalu, na którym już tę integrację danych, serwera www i jakiegoś systemu zapytań zrobiono.

Ale w sumie jak patrzę na moje pytanie, to z niego niekoniecznie musi w sposób oczywisty wynikać o co mi szło, zatem o wybaczenie proszę i o kolejne podpowiedzi :)
Karol Stachura

Karol Stachura Nie ma na świecie
rzeczy niemożliwych
- są tylko mało
pra...

Temat: jak pobrać z geoportalu (lub innego miejsca) nr...

Qgis jest darmowy działa na windowsie dodajesz warstwę zadajesz pytanie i masz. Pomocy w sieci od diabła a i książki za darmo są. Szybciej zrobisz to tak niż kombinując z api. Tym bardziej że usługi geoportalu w tym zakresie wymagają tokenow i są oparte o arcgis serwer. Możesz próbować za pomocą polecenia featureinfo usługi WMS. Nie mam chwilowo dostępu do kompa więc schematu polecenia nie dostaniesz.
Adam Tkocz

Adam Tkocz Teraz już
właściciel, znaczy
katastrofa się
zbliża

Temat: jak pobrać z geoportalu (lub innego miejsca) nr...

Spojrzę na tego Qgisa, ale jeśli byłbyś tak miły to spokojnie poczekam aż siądziesz do kompa i podeślesz mi jakiś działający przykład polecenia featureinfo usługi WMS.

Patrzę na Qgis i są wersje na linuksy, co już jest na duży plus. Ale przyznam się, że mam wrażenie, że to jest wyciąganie armaty na mrówkę i w pytę wiedzy na pe

Co do geoportalu - jest tak jak mówisz, w zapytaniach jest przesyłany token. Myślę, że i to jest do zrobienia - pobieranie tego tokena też się odbywa zapytaniem i sądzę, że ktoś biegły jest w stanie to rozkminić.
Karol Stachura

Karol Stachura Nie ma na świecie
rzeczy niemożliwych
- są tylko mało
pra...

Temat: jak pobrać z geoportalu (lub innego miejsca) nr...

Tyle że wtedy ten ktoś kumaty może mieć z tego powodu poważne problemy prawne. Bo tak się składa że ten token to zabezpieczenie przed nieuprawnionym dostępem do wewnętrznej usługi. Co do wiedzy zgadzam się że w dzisiejszych czasach trzeba wiedzę zdobywać ustawicznie nawet jak jest jej dużo
Adam Tkocz

Adam Tkocz Teraz już
właściciel, znaczy
katastrofa się
zbliża

Temat: jak pobrać z geoportalu (lub innego miejsca) nr...

Ale do licha, ten token jest nadawany podczas sesji w przeglądarce i bez żadnej autoryzacji. Zapewne ma to sens, jeśli ma chronić usługodawcę np. przed masowym wysyłaniem zapytań i nadużywaniem gościnności serwera. Ale co do nieuprawnionego dostępu... przecież i tak mam dostęp, tyle że nie potrafię AUTOMATYCZNIE przepisać uzyskanego nru ew. w inne miejsce. Muszę niewygodne copy/paste zastosować.

Jednym słowem intuicja mnie zawiodła - wg Ciebie nie da rady PROSTO odpytać o nr ewid. nieruchomości dla której znam geocordy. OK. Dzięki i tak za poświęcony czas.

Mimo to dalej liczę na znalezienie łatwiejszego rozwiązania.

Natomiast zdanie cyt. "Co do wiedzy zgadzam się że w dzisiejszych czasach trzeba wiedzę zdobywać ustawicznie nawet jak jest jej dużo" pobrzmiewa nieco mentorsko. To ja podobnie odpowiem - wiedzę trzeba zdobywać, oczywiście. Ale nie całą. Rozsądek podpowiada szukać i korzystać z prostych i istniejących rozwiązań. Nie wyważać otwartych drzwi.
Np w przypadku API google'a chciałem uzyskać dane o przynależności administracyjnej i jakoś się udało: https://maps.google.com/maps/api/geocode/json?latlng=53...

Identyczną metodą pragnę pozyskać jawne i dostępne dane dot. ewidencji. Jest portal, jest API, jest powszechny dostęp do jawnych danych więc wydaje się, że powinno być łatwo. A nie jest. Zamiast incydentalnego pobrania kilkudziesięciu bajtów danych w 12 milisekund mam alternatywę ściągnąć WSZYSTKIE dane w ilości setek megabajtów, zbudować środowisko integrujące te dane z jakimś serwerem www, dbać o aktualizacje danych (raczej nie przyrostowe, prawda?) nauczyć się bądź co bądź dość sporej dyscypliny wiedzy, która za chwilę będzie mi KOMPLETNIE nieprzydatna.

Tym niemniej jeszcze raz dzięki za podpowiedzi z nadzieją jednakże na znalezienie lepszego rozwiązania mimo wszystko.Ten post został edytowany przez Autora dnia 25.05.16 o godzinie 20:00
Karol Stachura

Karol Stachura Nie ma na świecie
rzeczy niemożliwych
- są tylko mało
pra...

Temat: jak pobrać z geoportalu (lub innego miejsca) nr...

Token nadaje arcgis server w procedurze uwierzytelniania klienta. Wywołanie zapytania z domeny odbywa się z indywidualnym tokenem dla tej domeny lub ip który jest sprawdzany przez serwer. Pytasz się o rzeczy które możesz zrobić czytając dokumentację. Wystarczy chcieć to zrobić. Nie rozumiem dlaczego oczekujesz że ktoś rozwiąże prosto twoje problemy. Duże litery w internecie to krzyk. Oczywiście że możesz do tego użyć poleceń wms wystarczy zamiast się żołądkowac przeczytać specyfikację nie narzekająże jest obszerna. Albo chcesz coś zrobić albo sobie ponarzekać że nie jest prosto. Tyle.
Adam Tkocz

Adam Tkocz Teraz już
właściciel, znaczy
katastrofa się
zbliża

Temat: jak pobrać z geoportalu (lub innego miejsca) nr...

Po raz 3. lub czwarty dobitnie i przedostatecznie już dziękuję Ci, Karolu, za pomoc. Postaram się minuskułą pisać, żeby nie urazić wrażliwych uszu/oczu.
Dla jasności - na początku nie pytałem "jak" i kto za mnie zrobi, lecz "czy się da". Przez URL.
Odpowiadasz mi "dowolnym programem GIS" po pobraniu wielkiej ilości danych. Ja na to, że nie o ten kierunek mi chodzi. Ale mimo wszystko jestem niezmiernie wdzięczny za podsunięcie mi nazwy Qgis, bo może się kiedyś przydać. Dopiero wtedy nabrałam śmiałości i uprzejmie poprosiłem o przykładowe zapytanie WMS (czy tam wms, bo może skrótowce wielką literą też ranią), żeby od czegoś zacząć. Przy okazji szerzej wyjaśniłem moje potrzeby, zakładając, że czasem wyjaśnień więcej potrzeba. Ty mi na to zaś z zagadnieniami prawnymi wyskakujesz.
Mój kumaty gość już koło tygodnia temu wstecz wysłał na http://www.geoportal2.pl/www/serwer_a.htm
Niespecjalnie się wówczas zainteresowałem tokenami, gdyż pod powyższym linkiem jest podstronka http://www.geoportal2.pl/www/i_publ.htm z której wynika między innymi, że są informacje publiczne i w ich obrębie mamy dostęp do cyt" Przy dostępie do informacji w trybie publicznym (w ograniczonym zakresie) dysponujemy następującymi tematami:
[...]
Granice działek
Numery działek
I dalej link, do http://www.geoportal1.pl/geo/mapa.php?CFGF=wms&winw=12...
Pod tym linkiem można sobie coś powiększyć, zbliżyć., ale próba wyświetlenia właściwości obiektu wywołuje popupa, który po 30 sekundach mielenia pokazuje "Informacje o obiektach Brak forward". Słowem idąc po linkach dochodzę do czarnej du.y. I w dodatku dostaję jakieś wskazówki jak się wypowiadać i jakimi literami i o co wolno na GLu pytać a co należy samemu sobie wygrzebać.

Zatem teraz ostatecznie już dziękuję, Karolu, za pouczający wieczór i w rewanżu zasugeruję po starej, wielogodzinnej przyjaźni, że jeśli już pragniesz tak bardzo intensywnie nie pomagać, to nie pomagaj milcząco. Więcej korzyści będzie.
Jacek S.

Jacek S. Technical Manager,
OX2

Temat: jak pobrać z geoportalu (lub innego miejsca) nr...

No i w końcu doczekaliśmy się cudu ;) Dane katastralne do pobrania za free i to bez kombinowania z WFSami, konwersją, odwracaniem XY etc. Jednak coś się u nas zmienia na plus ;)

Taki mój mały offtop ;)
Co do przykładowych zapytań, polecam program Wireshark do monitorowania zapytań. Sprawdza się w wielu przypadkach.Ten post został edytowany przez Autora dnia 25.05.16 o godzinie 23:54
Karol Stachura

Karol Stachura Nie ma na świecie
rzeczy niemożliwych
- są tylko mało
pra...

Temat: jak pobrać z geoportalu (lub innego miejsca) nr...

Da sie odpytac usługę wms żeby to robiła. Tyle.
Twój kumaty gość nawet nie rozróżnia domen wiesz państwowy geoportalu ma gov.pl z tyłu. :):):)Ten post został edytowany przez Autora dnia 26.05.16 o godzinie 08:39
Adam Tkocz

Adam Tkocz Teraz już
właściciel, znaczy
katastrofa się
zbliża

Temat: jak pobrać z geoportalu (lub innego miejsca) nr...

Karolu, pozwól, że zacytuję pierwszy wpis: "Czy jest możliwość pobrania z geoportalu (lub skądinąd) numeru ewidencyjnego "

Jak widzisz, nie pytałem o konkretny, państwowy geoportal , więc się nie jaraj, bo jakość interpunkcji, gramatyki i stylu na pysk Ci leci. Poza tym, jak pisałem, to jakiś czas temu było, gdy urodziła się omawiana koncepcja.

Już wcześniej podziękowałem Ci za pomoc. Teraz ponownie poproszę - idź być nieprzydatny w innych wątkach.
Adam Tkocz

Adam Tkocz Teraz już
właściciel, znaczy
katastrofa się
zbliża

Temat: jak pobrać z geoportalu (lub innego miejsca) nr...

@Jacek
Ja do podglądania zapytań używam wtyczki do firefoksa o nazwie HttpFox. W 99% przypadków wystarczy.
Jacek S.

Jacek S. Technical Manager,
OX2

Temat: jak pobrać z geoportalu (lub innego miejsca) nr...

Firefoxa nie trawię, ile razy go używałem ładował się 2-4x wolniej niż jakakolwiek inna przeglądarka ;) Ale faktycznie może na takie podstawowe cele wtyczki w przeglądarkach są lepsze (poszukam), choć Wiresharka używam nie tylko do sprawdzania ruchu przeglądarkowego, ale każdego innego.

Co do zapytania WMS do konkretnego geportalu naszego, to faktycznie w zapytaniu jest (przykładowo) identify?geometry={"x":637059.323892981, "y":487836.8681737365, "spatialReference":{"wkid":2180}} i być może by w prosty sposób dało się wyciągać feature info, gdyby nie ten token.
Ale inne serwery wms działają raczej tak jak opisalem na początku, choć tez pewnie by wystarczyło zadać zapytanie dla obrazka 1x1 pixel i np. bbox o rozpiętości 0.1 m i by działało.

Ps. Teraz pamiętam, kiedyś musiałem wyciągnąć dane atrybutowe z portalu z "ewid" w nazwie, nie dało się bez własnego skrypu, ale jak już poszło to pieknie dało się zgrać co trzeba. Problem jest w tym, że nie wszystkie WMSy zwracaja same dane, sporo ma już np. preformatowane tabelki i czcionki, wiec jak chcesz mieć same dane to musisz sobie dodatkowo to obrobić.
Adam Tkocz

Adam Tkocz Teraz już
właściciel, znaczy
katastrofa się
zbliża

Temat: jak pobrać z geoportalu (lub innego miejsca) nr...

Mój osobisty ffox jest najwolniejszą przeglądarką świata. A to dlatego, że ciągnę ze sobą mój profil od 10 lat mniej więcej. Z historią przeglądania, hasłami, zakładkami, filtrami reklam, minimalistycznym wyglądem oraz ulubionymi dodatkami.
Kolejne próby sprawdzenia IE (spory postęp) czy Chrome nie zadowalają. Szybciej jest, ale niekomfortowo dla mnie. Ale to offtop totalny i ten czy inny netyk zaraz się wczepi.

Jeśli chodzi o meritum - temat załatwiony. Żadna magia, ale masa szczegółów, żeby dostać zwrotkę z serwera. Dokumentacja porozpirzana, a przykłady zapytań nieaktualne lub niedziałające.
Ale finalnie mamy eleganckiego xmla:
<FeatureInfoResponse>
<FIELDS OBJECTID="XYZXYZ" IDENTYFIKATOR="XYZXYZ" POWIERZCHNIA="123" TERYT="XYZXYZ" SHAPE="Polygon" SHAPE.AREA="XYZXYZ" SHAPE.LEN="XYZXYZ" DATA_OD="2016-03-03" NUMER="30" WOJEWODZTWO="zachodniopomorskie" POWIAT="Szczecin" GMINA="Szczecin"/>
</FeatureInfoResponse>

Czyli intuicja mnie nie zawiodła. Musiało się znaleźć eleganckie i niezasobożerne rozwiązanie.

Dziękuję za kooperację.Ten post został edytowany przez Autora dnia 26.05.16 o godzinie 16:53
Ewa S.

Ewa S. Doktorant, UWM

Temat: jak pobrać z geoportalu (lub innego miejsca) nr...

Merytorycznie nie pomogę, do narzekania na Karola też się nie dołączę (wszak to miły człowiek), delikatnie napomknę tylko że generalna zasada WMSów polega na tym aby dane podejrzeć, a nie pobrać. Myślę, że wiele instytucji (jak nie wszystkie) uzna pobieranie jakiejkolwiek części WMSa i wykorzystanie tego w jakimkolwiek celu za złamanie warunków licencji i działania nieprawne.
Poza tym działki w Geoportalu w większości nie pochodzą z EGiB, ergo nie są danymi katastralnymi, czyli dalej nie ma danych katastralnych za free :(
Adam Tkocz

Adam Tkocz Teraz już
właściciel, znaczy
katastrofa się
zbliża

Temat: jak pobrać z geoportalu (lub innego miejsca) nr...

Ewo, dziękuję za włączenie się w wątek.
Co do "katastralności" danych to chyba z kolegą Jackiem musisz podyskutować, bo ja ani razu o tym nie wspomniałem. Mnie interesował tylko i wyłącznie nr ewidencyjny działki o określonych wsp.geo.

Jeśli zaś idzie o uprawnienia do pobierania danych sprawa nie jest banalna i wydaje mi się po (dość pobieżnej, zaznaczam) analizie regulaminu oraz innych tekstów i linków (np. historii i celów projektu geoportal.gov.pl, zasobów udostępnianych przez CODGiK i inne instytucje) ale bez nawet pobieżnej analizy przywoływanych aktów prawnych (3 ustawy i pewnie kilkanaście rozporządzeń) wyłaniają się dość zasadnicze kwestie
- czy korzystając z dostępnych na geoportalu usług i map powiększę sobie i wybiorę np. Pole Mokotowskie i wyświetlę info z którego wyczytam ID działki, właściwy sąd rejonowy i, nie wiem, jednostkę straży pożarnej, a następnie te dane przepiszę na kartkę łamię jakieś konkretne przepisy?
- czy ma jakikolwiek sens naiwne rozgraniczanie usługi przeglądania od usługi pobierania danych? Gwarantuję, że aby przejrzeć jakąkolwiek treść na ekranie muszę tę treść pobrać na moje urządzenie
- czy bardzo interesujące informacje o projekcie (tu link) mają przełożenie na regulamin? Znaleźć tam można np. taki zapis: Rozwój przedsiębiorczości oraz podniesienie innowacyjności i konkurencyjności przedsiębiorstw na rynku, dzięki dostępowi do danych geoprzestrzennych i wiele innych

Wszystko to wymaga dosyć poważnej analizy prawnej, ale ja jestem przekonany, że analiza ta, o ile ją komuś zlecę, powie w uproszczeniu tyle: te dane można brać bez ograniczeń, za inne trzeba zapłacić, a powielenie niektórych danych/treści może poza opłatą wymagać podania źródła.

Będę wypatrywał dalszych wieści, bardziej niż moja merytorycznych i uzasadnionych.Ten post został edytowany przez Autora dnia 31.05.16 o godzinie 23:00
Ewa S.

Ewa S. Doktorant, UWM

Temat: jak pobrać z geoportalu (lub innego miejsca) nr...

Nie chcę wchodzić w dyskusję jak jest, a jak powinno. Generalnie służby geodezyjne interpretują to tak: przeglądać możesz, na kartce zapisać możesz, ale jak chcesz mieć u siebie to płać. WMS uznają jako ten właśnie "dostęp do danych", a że nieaktualne, nie ich dane i nie zawsze działa to już inna sprawa...

A odnośnie "katastralności" to dane te nie pochodzą z Ewidencji Gruntów i Budynków, co oznacza, że numer widoczny na geoportalu niekoniecznie jest numerem obowiązującym w tej chwili - działka mogła na przykład zostać podzielona, powierzchnia na pewno uległa zmianie po modernizacji EGiB, itp. Dlatego też portalowi ogólnopolskiemu nie powinno się za bardzo ufać, zdecydowanie bardziej polecam portale powiatowe - one na ogół mają dane aktualne.



Wyślij zaproszenie do