wciąż mnie to bawi

Pomimo lat spędzonych na pracy przy różnego mapach, świadomości istnienia zjawiska, obejrzenia wielu filmów pod tytułem „dlaczego mapy kłamią”, powtarzania „pilnujmy układów współrzędnych” wciąż WGS84/Pseudo-Merkator EPSG:3857 doprowadza mnie do wewnętrznego niepokoju…

Na bank widziałeś setki takich animacji ale zerknij i na tą…

Przez sam fakt używania na co dzień nawigacji google i kartogramów opartych o ich odwzorowanie umysł lubi spłatać kognitywnego figla i zapomnieć że stosunek PotęgaDanegoKraju/Powierzchnia mimo wszystko wypada na niekorzyść aktualnych mocarstw takich jak Rosja czy USA.

Ja to wiem, Ty to wiesz, Twój Stary to wie ale czy twój polityk wybrany w przyszłych bądź poprzednich wyborach ma świadomość, występowania tej zależności? Możesz go zapytać.

Było publikowane setki razy ale przy okazji tego wpisu jeszcze raz potestuj sobie zachowanie powierzchni danego państwa w przypadku zmiany szerokości geograficznej.

https://thetruesize.com/

ortofotomapa – tak, na to też jest już wtyczka

EnviroSolutions dostarczyło wtyczuszkę do wygodnego pobierania zdjęć lotniczych. Szacunek i chwała im za to. Nie ma się do czego przyczepić, pobieranie „obszarowe” jest, pobieranie „z punktu” jest, filtrowanie jest, dostępność z poziomu oficjalnego repo też. Dzięki i czekam na więcej.

Szkoda, że orto glitchuje się w pewnych zoom levelach.

Nowa wizualizacja danych transportowych w OSM

1) klik w panel warstw. 2) wybierz OPNV Karte

Zamieszczono nową wizualizację danych Open Street Map dla transportu publicznego. To dobrze. Porównując do poprzedniej warstwy, zdecydowanie łatwiej odróżnić linie autobusowe od tramwajowych. Aż żałuję, że przesiadłem się na rower. Niestety w mej skromnej opinii mapa prezentuje się dość brzydko, niepotrzebnie na dużych przybliżeniach tak mocno wyeksponowano zarysy budynków, font numeracji linii mógłby być odrobinę większy i czytelniejszy ale może się czepiam?

Chętnie zobaczyłbym ten podkład na jakdojadę.pl uprościło by to sprawę optymalizowania tras i ręcznego „poprawiania” ( xD ) wyniku algorytmu. Cieszą POIe stacji rowerowych i parkingów, trzeba promować koncepcję dojazdów kombinowanych – kawałek blachosmogiem, kawałek pociągiem i ostatnia mila rowerkiem.

OpenStreetMap w terminalu

Fajne. Świetny to pomysł żeby wyświetlać mapy w Braillu. Cała akcja odbywa się przez telnet w terminalu. Wystarczy wklepać:

$ telnet mapscii.me

To chyba jedna z najbardziej nerdowskich rzeczy jakie widziałem w tym tygodniu ale rzeczywiście da się z tego korzystać. Na najwyższych zoom levelach spokojnie da się odczytać geometrię dróg i budynków, obiekty topograficzne oraz POI. Obsługa jest banalnie prosta, strzałkami przesuwamy widok mapy, klawisz „a” i „z” przybliża/oddala mapę. Można używać też pokrętła myszy.

Nie znam się na drukarkach do pisma Braill’a ale idę o zakład, że jakoś da się wytłoczyć kropeczki. Co zrobić aby uzyskać taki wydruk?

  1. Wybieramy interesujący nas obszar i przybliżamy.
  2. Zamykamy apkę przez wciśnięcie „q” i scroolujemy kilka wierszy wyżej
  3. Zaznaczamy blok tekstu/punktów poprzez przytrzymanie CTRL i kopiujemy do jakiegoś edytora tekstu i elo.

Trochę szkoda informacji o kolorach ale osobom niewidomym nie powinno to przeszkadzać(xD). Całość prezentuję się tak jak poniżej. No nieźle.

⠀⠀Zgierz⠀⢱⡜⠀⠀⢀⣀⡀⠀Skotniki⠀⠀⠀⠀⠀⠀
⠤⠒⠁⠀⠀⠹⡍⠑⢚⡟⠑⠢⠤⠭⣙⡣⠔⠉⢡⠃⠀⠀⠀⢠⣌⣆⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠘⣆⡞⢫⠒⡆⠀⠀⠰⣒⣲⣷⠉⠀⠀⠀⠀⠧⣍⠀⠀⠀⠀⠀⠀
⠀⠀⠀⡤⠤⠋⢢⡞⡦⣠⠃⢱⠀⠀⠀⠀⡼⠀⠀⠀⠀⠀⠀⠀⢁⣵⡢⠀⠀⠀⠀
⠀⠀⡜⠀⠀⠀⠀⣿⠽⡤⠓⢎⡀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⢸⣏⠀⢀⠔⠊
⠀⠘⠒⠤⠤⠒⠉⡇⠀⢳⠀⠀⠈⢢⠀⠘⢢⣤⣀⠀⢰⠴⣲⠤⢄⣮⡤⠊⠁⠀⠀
⢵⠀⠀⠀⠀⠀⡸⠁⠀⠀⣣⣠⠤⠤⢧⠀⡇⠀⠈⢁⡸⠀⣰⣏⢿⣫⠃⠀⠀⠀⠀
⠀⠀⠀⠀⠀⢠⡿⣖⢰⡏⠁⠀⣀⣀⡸⡝⠦⣸⠉⠁⠀⠀⠀⢸⠉⠉⠁⠀⠀⠀⠀
⠀⠀⠀⠀⢠⠏⠋⠙⠀⡿⢾⣼⣿⡟⠁⡇⠀⠈⢆⡀⠀⢀⠔⠁⠀⠀⠀⠀⠀⠀⠀
⠙⠒⠢⠤⣘⣆⠀⠀⣸⠀⠀⠀⠋⠀⠀⠉⠉⠉⢒⣞⣷⠫⡀⣀⣀⣀⣀⣀⣀⣀⣀
⠀⠀⠀⠀⠀⠹⡑⠒⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠒⣻⠓⠛⡅⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⢇⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠃⠀⠀⢣⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⣴⠀⠈⣆⡇⠀⡖⣢⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⣀⣣⡀⠀⠀⠀⠀⠀
⡤⠤⢤⠘⣿⣷⣦⣼⣧⡀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠸⣀⣀⣘⠽⠂⠈⠢⣀⠀⠀⠀
⠃⠀⠀⢇⠘⣿⣿⣿⣿⣧⠀⠀Łódź⠀⠈⠉⠉⡟⠛⠛⣓⣒⣒⣦⣤⣵⢤⣄
⠦⠒⣒⢭⣶⣿⣿⣿⣿⠻⣇⠀⣀⡀⠀⠀⠀⠀⠀⠀⢻⠉⠉⠁⠀⢠⠋⠀⠉⠛⠓
⠒⠉⠻⡿⠛⠿⠏⠀⠀⠀⡿⡿⠿⠇⠀⠀⠀⠀⠀⠀⠲⡇⠀⠀⠀⢸⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⢀⡠⠞⠻⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⡿⠀⠀⠀⠀⠀
⠀⠀⠀⣀⡠⠔⠊⠉⠀⠀⠀⡇⡇⠀⠀⠀⠀⠀⠀⠀⢀⡇⠀⠀⠀⡇⠀⠀⠀⠀⠀
⣤⣶⣯⡁⠀⠀⠀⠀⠀⠀⠀⠹⡇⠀⣄⠀⠀⠀⣠⣤⠴⠇⠀⠀⢰⠃⠀⠀⠀⠀⠀
⠙⠻⡝⠁⠀⠀⠀⠀⠀⠀⠀⠀⢻⣾⠈⠳⢔⡩⠕⠶⢤⣄⣀⡠⠼⠀⠀⠀⠀⠀⠀
⠧⠊⠀⠀⠀⠀⠀⠀⠀⠀⢀⡔⠁⠀⢻⡚⠋⠀⠀⠀⠀⠀⠀⠈⠉⠉⠒⠒⠒⠒⠉
⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠟⠀⠀⠀⠀⢳⡀⠀⠀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⢀⡴⠃⠀⠀⠀⠀⠀⠀⢳⡀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⢀⣀⣠⠚⢀⣀⠀⣤⡠⢄⠀⠀⠀⠙⠤⡤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠉⠓⠒⠊⠉⡰⠁⠸⠿⠛⠘⣿⣇⡀Starowa Góra⠀⠀⠀⠀⠀

Ciekaw jestem opinii osób niedowidzących, z tego co wiem to postrzeganie przez Nich przestrzeni miejskiej to również interesująca sprawa. Trzeba będzie się zmóżdżyć nad przygotowaniem jakiegoś webserwisiku z użyciem tego cuda.

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

Piekło zamarzło. Ortofotomapa uwolniona!

Czyli jednak się dało. Zdjęcia lotnicze zostały udostępnione do pobrania za pośrednictwem naszego geoportalu…

<chwilaZadumy/ >

Dla mnie szeregowego pracownika sektora prywatnego polskiej geoinformatyki przez lata przesuwającego okienko z wgranym WMSem jest to historyczny dzień.

<przypływEmocji/ >

Co to oznacza dla Ciebie Polaku?

Ano postęp. Nareszcie możemy (Ty też) legalnie pobrać dane i użyć ich w naszych produkcjach czy to stricte kartograficznych, czy programistycznych czy analitycznych. Możesz spodziewać się drastycznej poprawy geometrii dróg w polskich nawigacjach samochodowych a także wysypu aplikacji, których celem będzie odpowiedzieć Ci na pytania gdzie? co? jak? i czy Ci się to opłaca. Podobno 80% decyzji podejmowanych przez człowieka ma charakter przestrzenny. Dzięki tej jednej ustawie uwalniającej dane będziesz mógł sprawić, że Twoje decyzje będą dokładniejsze.

Zobacz jakie to fajne.

Screen prezentuje zdjęcie lotnicze z 2019 roku (lewy panel) i z 2004 (prawy, górny). Jest to Górka w moim rodzinnym mieście, dość często przychodziłem tutaj, żeby wypić z koleżankami browarka (zawsze sprzątałem po sobie butelki)

GIS na autostradzie

Chyba z 5 lat pracowałem przy mapach drogowych. Na co dzień miałem z nimi do czynienia z perspektywy lotu ptaka jak i ze zdjęć sferycznych z samochodów a’la google street view. Okazuje się, że do autostrady (poza pasami i manewrami) przypięty jest szereg zjawisk i obiektów, którymi ktoś się zajmuje i które warto mapować. Po konsultacji ze znajomym administratorem autostrady i rozpoznaniu potrzeb przygotowałem dwa POCe oparte o leafletjs i mapbox gl.

Pierwszy, przyjmował szalone śmiałe założenie, że aplikacja na podstawie aktualnej pozycji GPS operatora jadącego w aucie technicznym znajdzie najbliższy obiekt do inwentaryzacji a użytkownik zmieni jego stan bądź status jednym kliknięciem. Cel udało się zrealizować, jednak obawiamy się potencjalnych błędów wynikających z prędkości jazdy i niedokładności smartfonowego gps’a.

Drugi POC to dashboard oparty o mapbox wizualizujący dane przestrzenne z możliwością zmiany stanu, wyszukiwania obiektów na podstawie ich statusu oraz obliczający statystki.

Kolejnym „kejsem” było uzyskanie podkładu z mapy zasadniczej i tutaj chciałem szczególnie pogratulować braku zasług dla generalnejdyrdyrdyrblabla że temat utrudniają. Cóż, nadałem referencję przestrzenną i zrobiłem TMSa aby móc korzystać z podkładu w innych klientach. Szczerze liczę, że projekt nie umrze i znajdzie się budżet na realizację.

Informacja o stanie

Mapa Prypeci

Na fali serialu HBO o przygodach „sowieckich fachowców” i „testach na produkcji” poczułem silną potrzebę wsparcia kolegów zajmujących się urbexem w okolicach czarnobylskiej elektrowni.

Moim podstawowym celem było stworzenie aplikacji PWA działającej w trybie offline w oparciu o bibliotekę Mapbox GL JS.

Co sie udało?

PWA: Wdrożone, apka pozwala się zainstalować na pc i smartphonach z Androidem.

Mapbox GL: Kilkoma brzydkimi hackami udało się „odciąć” od płatnych vector-tile’i i przygotować wstępną formę wizualizacji dróg oraz trójwymiarowe budynki.

Podkład: Celem było stworzenie własnej „postarzanej” warstwy rastrowej, która ma nadać „postapokaliptyczny” klimat. Dokumentacja nie podaje jakiegoś „oczywistego” rozwiązania na referencję takiej grafiki. Użyłem gimpa, qgisa i danych o pokryciu terenu z OSM.

Powyższa mapa jest interaktywna, możesz poscrollować i spróbować zainstalować apkę z tego linku.

Bardzo mocno brakuje mi merytorycznych danych o „zonie”, nawiązałem kontakt z osobą, która to wydaje mapę okolicy na papierze, niestety dane nie są w „gisowym” formacie, a powyższy nie jest skłonny do współpracy… Samej „brudnej roboty” przy tym projekcie jest jeszcze sporo, ale kluczowe funkcjonalności zostały uzyskane.

Co dalej?

UI: mam przygotowaną wstępną formę, i kilka podstawowych funkcjonalności. Pozostaje tylko wektoryzować punkciki…

AR: To będzie formalność.