Aplikacje korzystające z surowych pomiarów GNSS wykonywanych pod Androidem

Z góry uprzedzam, że sprawa jest ciekawa i warto żebyście o niej wiedzieli ale nie mam teraz czasu osobiście jej zgłębiać, zacytuję więc obficie Geoforum.pl za co serdecznie dziękuję. Dostęp do artykułu w dn. 04.05.2017 r.

Przypomnijmy, że dotychczas dane o współrzędnych urządzenia dostępne były w Androidzie z poziomu usługi Google Play Services GMS Location. Deweloperom z jednej strony ułatwiało to tworzenie mobilnych aplikacji lokalizacyjnych, bo dostawali gotowe współrzędne, ale z drugiej strony uniemożliwiało implementację bardziej zaawansowanych algorytmów pozwalających na zwiększenie dokładności pomiaru. Wraz z zeszłoroczną premierą Androida w wersji 7 Nougat teraz się to zmienia, bo informatycy dostali dostęp do surowych obserwacji GNSS.


Jednymi z pierwszych, którzy zrobili użytek z tej opcji, są specjaliści z francuskiej agencji kosmicznej CNES. Efektami ich pracy są dwie aplikacje udostępnione właśnie w Google Play. Pierwsza to PPP WizLite. Dzięki możliwości korzystania z korekt dla sygnału GPS L1 program pozwala zwiększyć dokładność wyznaczania pozycji ze standardowych 10 metrów do nawet 1 metra. Pomiar wykonywany jest metodą statyczną, a po „złapaniu fiksa” – kinematyczną. Jak zastrzegają twórcy, na razie rozwiązanie było testowane tylko na smartfonie LG Nexus X5.
Druga aplikacja CNES to RTCM Converter. Przetwarza ona surowe pomiary GNSS do formatu RTCM, co umożliwia ich dalszy postprocessing w zewnętrznym oprogramowaniu.

 

Ciekawe ? No pewnie ! Zejście z 10 m do 1 metra 🙂

Reklamy

Etykiety obiektów C-Geo

W miarę jak przybliżamy się do konieczności używania formatu GML, tak i coraz częściej spotykamy się z napisami na mapie, które już nie są statyczne, wstawione sobie w jakimś miejscu i tkwiące tam w nieskończoność. Te napisy są generowane z bazy danych, dynamicznie, ich treść może się zmieniać wraz ze zmianą wpisu w bazie, która jest źródłem dla takiej etykiety. Ta koncepcja napisów jako etykiet (labels) przyszła zdaje się z GIS’u i wciska się nam do geodezji jako takiej. Zresztą nie musimy wczytywać danych w formacie GML, zaetykietować możemy choćby obiekty zapisane jako SHP czy obiekty mapy importowane z Geo-Info.

Z tymi etykietami to jest jeszcze tak, że nie tylko jest ważne co tam jest wyświetlane ale także repezentacja graficzna no i miejsce wstawienia takiej etykiety. Skoro odnosimy to do geodezji i map, to wyobraźmy sobie przyłącze wodociągowe i opis tego przyłącza. gdzie ma być ten opis – w połowie długości przyłącza ? A może bliżej budynku do którego wchodzi ? Numer działki ewidencyjnej ,,ciągnięty” z bazy danych, to pewnie powinien znajdować się w środku ciężkości działki ? Jak się można domyślac, da się wymyślić reguły, które mogą posłużyć do w miarę automatycznego wstawiania takich etykiet dla całej mapy, a nie tylko pojedynczo, obiekt po obiekcie, automat powinien być bardziej efektywny, przynajmniej teoretycznie.

Jak to się ma do pracy z C-Geo ? Dla typowych obiektów mapy takie reguły etykietowania wynikają z obowiązujących rozporządzeń i spróbowaliśmy to zaimplementować.

Jak sobie radzić podpowiada poniższy film.

 

 

Nowy portal NaszePowietrze

Dziesięć miesięcy temu pisałem o aplikacji mobilnej do monitorowania zanieczyszczenia powietrza. Chodziło o oficjalną aplikację Głównego Inspektoratu Ochrony Środowiska pt. „Jakość powietrza w Polsce”. Miałem to do niedawna na tablecie z Androidem i podobało mi się. Można było mieć zastrzeżenia co do przydatności o tyle, że skoro stacje monitorujące są rozmieszczone dość rzadko, to dane wyinterpolowane dla mojej lokalizacji mogą mieć niewielką wartość. Skoro najbliższa mnie stacja pomiarowa jest ode mnie oddalona o kilkanaście kilometrów, to jeśli tam jest wysoki poziom ozonu, to u mnie też taki jest ? Pomimo wątpliwości jednak aplikacja podobała mi się i polecałem Wam ją.

Teraz pojawiła się informacja o portalu NaszePowietrze, przygotowanym przez przez pracowników Zakładu Klimatologii i Ochrony Atmosfery Instytutu Geografii i Rozwoju Regionalnego Uniwersytetu Wrocławskiego. Geoportal NaszePowietrze (powietrze.uni.wroc.pl) oraz towarzysząca mu aplikacja mobilna (jej oficjalna premiera odbędzie się jeszcze tej jesieni) dostarczają prognozy jakości powietrza i warunków biometeorologicznych na najbliższe 72 godziny. NaszePowietrze stanowi część projektu „System prognoz stężeń zanieczyszczeń powietrza i warunków biometeorologicznych jako element oceny jakości życia – LIFE-APIS/PL„. Jest on realizowany wspólnie przez Uniwersytet Wrocławski oraz Wojewódzki Inspektorat Ochrony Środowiska we Wrocławiu.

naszepow

Poklikałem trochę i spodobało mi się. Parametrów które możemy sprawdzać jest więcej niż w podanej na początku aplikacji, chociaż stacji pomiarowych też pewnie nie za wiele. Jest jednak geoportal, będzie aplikacja mobilna – super, znowu coś co mnie interesuje, a nawet bywa przydatne.

Jak importować dane z OpenStreetMap do C-Geo ?

Pewien klient pytał się o możliwość pracy z danymi pobranymi z OpenStreetMap
bezpośrednio w C-Geo, przy czym nie chodzi tu o podczytanie ich przy pomocy
WMS ale ,,dobranie się” do danych wektorowych z ich atrybutami. Wydaje mi się
że najkorzystniej jest zrobić to posługując się po drodze formatem SHP i
dostępnym popularnym programem QGIS. Poniżej opis jak to zrobić.

Dane z OpenStreetMap pobieramy bezpośrednio ze strony
http://www.openstreetmap.org/ używając zwykłej przeglądarki internetowej.

OSM3

 

 

 

 

 

 

Interesujący nas region wyszukujemy poprzez słowa kluczowe, posługując się
przyciskiem ,,Eksportowanie” zapisujemy prostokątny obszar widoczny na ekranie
do pliku w formacie OSM (wariant XML’a) – map.osm. Jeśli chcemy pokazać inny zakres
eksportu niż widoczny, to wskazujemy go ręcznie na ekranie i wciskamy
,,Wyeksportuj”.

ZAzna5

 

 

 

 

 

 

Plik osm wczytujemy do QGIS przez ,,Dodaj warstwę wektorową”, po drodze wskazujemy
które warstwy z pliku dodać. Można wszystkie, te które są puste można potem
i tak usunąć czy wyłączyć.

warstwy

 

 

 

 

 

 

 

 

 

Współrzędne punktów obiektów są w układzie geograficznym, musimy więc jeszcze narzucić
na projekt układ współrzędnych Projekt > właściwości projektu > układ
współrzędnych. Wybieramy reprojekcję w locie, przykładowo dla 2000/18 ustawiamy
ETRS89/CS Poland 2000 zone 6

Interesujące nas warstwy eksportujemy do formatu SHP: Warstwa > Zapisz jako

EksportSHP

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ostatecznie utworzone w powyżej opisany sposób pliki shp importujemy do
C-Geo, uzyskując geometrię obiektów z OSM wraz z ich atrybutami opisowymi.

Jakość powietrza w Polsce czyli aplikacja mobilna

Kiedy pojawia się nowa aplikacja mobilna. która swoją funkcjonalnością zahacza o wykorzystanie danych przestrzennych  (nie napiszę że zahacza o GIS, bo to już często zbyt duże oczekiwania 😉 to z przyjemnością Was o tym informuję. Tym razem można coś napisać o oficjalnej  aplikacji Głównego Inspektoratu Ochrony Środowiska pt. „Jakość powietrza w Polsce”.
Dzięki niej możecie sprawdzić czym oddychacie. Oczywiście gęstość stacji pomiarowych jest na tyle niewielka, że np. u mnie we Wrocławiu na Sępolnie, najbliższa stacja pomiarowa  jest 4 km ode mnie. Wprawdzie mam informację, że stan powietrza jest bdb, podwyższone  są jedynie zawartość ozonu i dwutlenku azotu. To jest duże miasto, u mnie pod domem
może więc być inaczej bo coś nasmrodziło jakąś dziwną chemią. Dane nie są interpolowane  na podstawie dostępnych stacji tylko odnosimy się do najbliższej.

jako1
Tak czy tak czegoś się dowiedziałem i pewnie Was taka aplikacja też ucieszy.
Z komentarzy na Google Play wynika, że nie wszyscy są zadowoleni, średnia ocena ze 107 opinii to zaledwie 3.3. Często powtarza się informacja, że na Androidzie 6 apka nie działa. U mnie na tablecie Nexus 7 z Androidem 5.1.1 to chodzi bez problemu.

jako2

Opisu nie będę wymyślał, skoro  wszystko jest wyjaśnione na stronie Google Play.
I jeszcze coś – w trakcie pisania stan powietrza pogorszył mi się do oceny dobry. Ale jeszcze wolno mi wyjść z domu…

jako3

Powielam ten opis wraz z obrazkami za co dziękuję Inspektoratowi Ochrony Środowiska jak i firmie Evertop Sp. z o.o. – czytajcie, instalujcie, używajcie:

Aplikacja Głównego Inspektoratu Ochrony Środowiska pt. „Jakość powietrza w Polsce” prezentuje dane bieżące o jakości powietrza z automatycznych stacji pomiarowych funkcjonujących w ramach Państwowego Monitoringu Środowiska (PMŚ). Dane dotyczą aktualnych stężeń pyłu PM10, pyłu PM2,5, dwutlenku siarki (SO2), dwutlenku azotu (NO2), tlenku węgla (CO), benzenu (C6H6) i ozonu (O3).
Wyniki pomiarów podawane są w postaci indeksu – sześciostopniowej skali (od „bardzo dobrego” do „bardzo złego”), odnoszącej się do potencjalnego wpływu zanieczyszczeń na zdrowie.
Informacje o jakości powietrza są prezentowane w postaci mapy, wykresów oraz zestawień szczegółowych wyników pomiarów.
NAJWAŻNIEJSZE FUNKCJE:
• Przy dostępie do internetu i włączonych usługach lokalizacyjnych aplikacja pokazuje dane z najbliższej stacji pomiarowej lub z innych wybranych stacji.
• Aplikacja wysyła powiadomienia push w przypadku wystąpienia przekroczeń poziomów informowania lub alarmowych zanieczyszczeń oraz przy okazji publikacji nowych aktualności na portalu jakości powietrza GIOŚ.

GŁÓWNE ELEMENTY:
DANE Z NAJBLIŻSZEJ STACJI – wyświetlanie bieżących danych dotyczących stężeń zanieczyszczeń ze stacji znajdującej się najbliżej użytkownika.
MAPA – wyświetlanie bieżących danych dotyczących zanieczyszczeń ze wszystkich stacji automatycznych w Polsce.
WYSZUKAJ STACJĘ – lista działających w ramach PMŚ automatycznych stacji pomiarowych (adresy: miasto i ulica) i pozwalająca na wyświetlanie danych ze stacji po ich adresach.
OSTRZEŻENIA – informacje o wystąpieniu wysokich stężeń zanieczyszczeń przekraczających poziomy informowania lub alarmowe
AKTUALNOŚCI – informacje o aktualnościach zamieszczanych na portalu jakości powietrza GIOŚ (np. informacje o publikacji raportów o jakości powietrza).
ODWIEDŹ PORTAL GIOŚ – przekierowanie do portalu jakości powietrza GIOŚ.
Dane prezentowane w aplikacji pochodzą z krajowej bazy danych jakości powietrza GIOŚ zasilanej danymi z baz danych wojewódzkich inspektoratów ochrony środowiska. Aktualizowane są co godzinę na podstawie danych rejestrowanych ze stacji pomiarowych PMŚ.

Prezentowane przez aplikację dane pochodzą wyłącznie z automatycznych stacji pomiarowych PMŚ i nie są interpolowane.

Prezentowane dane są przed ostateczną weryfikacją i mogą ulec zmianie. Dane prezentowane są w czasie lokalnym.

Używanie GPS działającego w tle może zwiększyć zużycie baterii. Aplikacja wymaga połączenia z Internetem. Korzystanie z danych pakietowych może powodować naliczanie dodatkowych opłat.

Aplikację wykonał Evertop Sp. z o.o. na zlecenie GIOŚ w ramach projektu „Wzmocnienie systemu oceny jakości powietrza w Polsce w oparciu o doświadczenia norweskie” w ramach Programu Operacyjnego PL03 „Wzmocnienie monitoringu środowiska oraz działań kontrolnych” dofinansowanego ze środków Mechanizmu Finansowego EOG 2009-2014.

Aplikacja jest oficjalną aplikacją Głównego Inspektoratu Ochrony Środowiska.

Drugi Wrocławski GIS DAY 2015

Znów byłem (tym razem w towarzystwie Joanny) na Wrocławskim GIS Day. Impreza na której należy być i przez którą przewala się mnóstwo młodych ludzi. Mam nadzieję, że się do czegoś przydaliśmy. Niestety Uniwerek udostępniający pomieszczenia, zresztą wspaniałe takie jak Oratorium Marianum, zapomniał o tym, że do boksów dla firm powinno się dać łatwo podciągnąć zasilanie, bo przecież nie jesteśmy hostessami reklamującymi kremy, tylko skoro chodzi o GIS, to pewnie potrzebujemy prądu do komputerów, a nawet najbardziej wytrzymała bateria w notebooku kiedyś musi się wyczerpać. Nie narzekam jednak, daliśmy sobie radę.

Dziękuję organizatorom, dalej będziemy wspierać imprezę, a okazało się że nawet się załapałem na film. Fabuła nuuuudna (GIS GIS GIS…) ale ten aktor pierwszego planu w czwartym ujęciu…

Niestety jest też to dowód, że zaczynają mi się przerzedzać włosy. Cóż począć ? Ogolić się na łyso ? Zrobiłem już tak kiedyś na misji w Egipcie. Farbować ? Jakiś tupecik ?

Może coś zasugerujecie ?