SnakeGrid

Właśnie zapoznałem się z pewną dyskusją na www.geodezja.pl. Wątek nazywa się Geodezja w innych krajach Europy Zachodniej. Jest tam sporo różnych przemyśleń i przydatnych ciekawostek. Oczywiście są momenty, kiedy dyskutanci napierdzielają się po głowach łopatkami w piaskownicy albo wręcz osuwają się w bagno, jednak to naturalne w internecie i zmilczmy to. Ja dla siebie wyłuskałem wypowiedź niejakiego Boxero, geodety pracującego w Wielkiej Brytanii. Opisał trochę jak to jest na  wyspach a potem wywołał wątek tyczenia i ogólnie obsługi dużych inwestycji i kłopotów związanych ze stosowaniem (lub nie) poprawek odwzorowawczych w układach stosowanych przy obsłudze inwestycji. No i wtedy się zaczęło – czy to się robi w układzie lokalnym o skali równej 1, jedynie dowiązanym do układu państwowego, czy też jednak można to robić w układzie państwowym ale wtedy trzeba uwzględniać redukcje odległości itp. itd.  W sumie ja doświadczeń, z obsługi naprawdę dużych inwestycji szczególnie linowych, to nie mam, robiłem mniejsze rzeczy.

Co mnie jednak zaintrygowało ? SnakeGrid. Fajnie się nazywa no nie ?

Dla słabiej zorientowanych – przy dużej inwestycji liniowej nie da się udawać, tak jak to jest teraz modne, że Ziemia jest płaska, natomiast stosowanie standardowych państwowych układów współrzędnych może spowodować, że przez zniekształcenia odwzorowawcze wychodząc z puntu A wcale nie trafimy do punktu B, tylko parę metrów obok. Snake Grid załatwia tę sprawę i jest powszechnie stosowany w Anglii przy  obiektach liniowych (kolej i autostrady). Robione to jest tak, że stosuje się odwzorowanie walcowe  tak umieszczone i zorientowane aby południk osiowy walca pokrywał się z jako tako z przebiegiem trasy, wówczas skala wzdłuż tego południka wynosi 1, a w pozostałych miejscach zniekształcenia są zminimalizowane i skala jest zbliżona do 1.

Działa to tak, że do centrum obliczeniowego wysyła się opis trasy i współrzędne swojej osnowy w WGS84 czy ETRS89 a oni odsyłają lokalne współrzędne wraz z parametrami nowego układu i plikiem, który można zaczytać do kontrolera i wykorzystać do tyczenia.

image010-296x300

Trochę więcej opisano na stronie projektu.   Znajdziecie tam też referencje do konkretnych realizacji projektów z użyciem Snake Grid’a:

Trans Pennine System

Use of SnakeGrid for Redoubling of Ebbw Vale railway line in South Wales

Dublin to Cork rail upgrade project

Tak naprawdę to ta wiedza do niczego konkretnego mi się nie przyda ale może komuś z Was ? Mnie to po prostu zainteresowało i wciągnęło, tak dla odmiany, a nie tylko C-Geo i C-Geo…

Wykorzystałem wypowiedź Boxero oraz materiały UCL – London’s Global University za co dziękuję.

I pamiętajcie – Kaczyński musi odejść.

Reklamy

Opracowanie pomiarów statycznych GNSS – kolejna wersja

Trzy miesiące temu wspominałem, że Rafał Kocierz napisał wersję alfa programu do liczenia pomiarów statycznych GNSS. Było o tym tutaj.

Teraz Rafał wydał kolejną wersję testową swojego programu.
Pobierajcie, testujcie, zgłaszajcie uwagi. Sam autor napisał o tym tak:
Ogólnie zmiana jest taka, że wskazując pliki RINEX program zapamiętuje
jedynie ścieżki do nich, wcześniej kopiował całe pliki do własnego projektu.
Aktualnie po analizie wektorów (ustaleniu możliwych wektorów) można
zbędne skasować (np. te między punktami nawiązania).
Dodano szkic stanowisk i wektorów na mapach googla.

Na razie jest wszystko na roboczo, a celem jest osiągnięcie pewnej
funkcjonalności która by wszystkim odpowiadała. Np. czeka w kolejce
możliwość zaznaczania wektorów (zarówno dla potrzeb obliczeń jak
i eksportu do C-GEO). Edycja stanowisk z danymi GNSS, edycja bazy anten
itp. Jak już zostanie osiągnięta wystarczająca funkcjonalność to
wszystko przepiszę tak aby było wygodne i spójne 🙂

 

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 🙂

Opracowanie pomiarów statycznych GNSS

Zgodnie z obietnicą FaFal (czyli Rafał Kocierz) napisał program do opracowania
pomiarów statycznych GNSS. Póki co liczone są tylko GPSy, za jakiś czas
zostaną dodane  Glonassy. Program współpracuje z C-Geo. Wersję
alfa można pobrać tutaj:
https://www.dropbox.com/s/8xcn5yxe851mh6g/Setup_ObliGEO_CalcGNSS.exe?dl=0
Tu natomiast jest film pokazujący instalację i sposób użycia:
https://1drv.ms/v/s!Aot8o3nhT4rSgt5uwA2tT2INSL41eQ
Jeśli podczas importu Rinex występuje błąd to proponuję uruchomić
program z uprawnieniami administratora.
Pobierajcie, liczcie, dzielcie się uwagami – pamiętajcie że to jest dopiero
wersja alfa.
CalcGNSS

Program do postprocessingu danych GNSS współpracujący z C-GEO

W zasadzie takie krótkie informacje publikuję na portalach społecznościowych ale tym razem wiadomość jest krótka ale konkretna więc napiszę i tutaj: niebawem pojawi się program do postprocessingu danych GNSS współpracujący z C-GEO. Na razie wersja beta programu wygląda tak:

PostProc

Cały film możecie obejrzeć tutaj:
https://www.dropbox.com/s/0mc9m1u438n90f8/Postprocessing%20BETA.wmv?dl=0

 

Autorem jest Rafał Kocierz czyli FaFal, który ma już na koncie dwa moduły C-Geo służące do opracowania danych GNSS (wyrównanie ścisłe jak i dziennik pomiarów RTK/RTN).

 

 

PowerGPS i RaportyGPS 2.09

Skyraster poinformował o kolejnych aktualizacjach swoich aplikacji PowerGPS i RaportyGPS 2.09. Podoba mi się rosnąca lista obsługiwanych odbiorników RTK:

  • Kolida K9-T (także modele K9-Tx)
  • Kolida S680
  • Ruide R90T
  • Ruide S680
  • Ruide Nova R6
  • South S82-T (także modele S82-V)
  • South S82.2014
  • South S660
  • Septentrio (Altus) NR2
  • Spectra Precision SP60
  • Horizon Kronos 200M

dalmierzy ręcznych:

  • Leica Disto D8 z funkcją Bluetooth
  • Leica Disto D3a BT z funkcją Bluetooth
  • Inne dalmierze klasy Disto z funkcją Bluetooth z protokołem wymiany danych jak dla modeli D3/D8 (np. Disto A6)
  • Bosch GLM100C z funkcją Bluetooth
  • Bosch GLM50C z funkcją Bluetooth
  • Leica Disto D510/D810 – tylko poprzez obsługę wklejania ze schowka (dalmierze serii D510/D810 nie są kompatybilne poprzednią wersją Bluetooth)

tachimetrów:

  • Nikon DTM-332 (odbiór i wysyłka współrzędnych, odbiór obserwacji)
  • Nikon DTM-352 (odbiór i wysyłka współrzędnych, odbiór obserwacji)
  • Nikon DTM-362 (odbiór i wysyłka współrzędnych, odbiór obserwacji)
  • Nikon DTM-500 (odbiór i wysyłka współrzędnych, odbiór obserwacji)
  • Nikon DTM-501 (odbiór i wysyłka współrzędnych, odbiór obserwacji)
  • Nikon NPL-322 (odbiór i wysyłka współrzędnych, odbiór obserwacji)
  • Nikon NPR-302 (odbiór i wysyłka współrzędnych, odbiór obserwacji)
  • Nikon NPR-332 (odbiór i wysyłka współrzędnych, odbiór obserwacji)
  • Nikon NPR-352 (odbiór i wysyłka współrzędnych, odbiór obserwacji)
  • Nikon NPR-362 (odbiór i wysyłka współrzędnych, odbiór obserwacji)
  • Nikon Nivo M (odbiór i wysyłka współrzędnych, odbiór obserwacji)
  • Topcon GTS-220 (odbiór współrzędnych z tachimetru)
  • Topcon GTS-100N (odbiór współrzędnych z tachimetru)
  • GTS-210 (odbiór współrzędnych z tachimetru)
  • GTS-230N (odbiór współrzędnych z tachimetru)

 

Najbardziej jednak urzekło mnie, że wprowadzono został  kolejny kanał komunikacyjny – dedykowany system zgłoszeniowy, nazwany RPG. Dzięki niemu użytkownik nie dość, że będzie mógł(mogła) zgłosić sugestię/uwagę, czy też pytanie szybciej (praktycznie z poziomu aplikacji), to jeszcze będzie można śledzić postęp realizacji zgłoszenia.

system-rpg-300x192      zgloszenia-300x131

To jest bardzo nowoczesne, daje klientowi poczucie że ma wpływ na rozwój swojego ulubionego softu, jednak kryje też pułapki 🙂 To tak samo jak z planowaniem zadań do realizacji – list TODO. Póki wpisujemy nowe zadania ale też sprawnie realizujemy te istniejące, nie ignorując ich i nie odkładając na przyszłość, wszystko jest cacy. Ale jeśli zadań do realizacji jest za dużo (w tym wypadku życzeń klientów względem funkcjonalności programu) to zaczyna nas to zasypywać i może się okazać, że wszyscy się zaczną wkurzać – a kiedy moje zadanie/życzenie wreszcie będzie zrealizowane ? Jeśli nie wyrabiamy ze sprawną wydajną realizacją zadań/życzeń, to wtedy naszą porażkę wszyscy widzą jak na dłoni 🙂

Oczywiście tak sobie dywaguję opierając się troszeczkę na własnych doświadczeniach ze zdyscyplinowaniem przy realizacji postawionych zadań 😉 Wierzę jednak w sprawność Skyrastra i z pewnością z tego systemu będzie miał jedynie pożytek.

Ciekawym pomysłem jest też Crowdfunding (finansowanie społecznościowe) dla oprogramowania w geodezji. Potrzebujesz jakiejś funkcji która jest lekko niszowa ? Dorzuć kasy i patrz jak słupek rośnie. Jak urośnie to Ci tę funkcję dodadzą.

O tym i oczywiście o wiele więcej poczytajcie na oryginalnym blogu Marka ,,Skyrastra” Kupaja.

Zmiany w RTK Power GPS

Skoro już wielokrotnie wspominałem tu o programie Power GPS to należy być konsekwentnym. Pojawiła się wersja 2.05. Więcej o niej przeczytacie na blogu.

Nowości w skrócie:

  • dodanie możliwości tyczenia linii bez wskazywania jej z mapy, tj. tyczenia linii na podstawie wybranych z listy dwóch punktów
  • dodanie konfiguracji Nadowski.Net do listy serwerów poprawek RTN
  • dodanie okna podglądu właściwości pikiety (Charakterystyka Punktu) z poziomu tabeli – zawierającej na jednej stronie współrzędne, kod opis oraz informacje (np. o pomiarze GNSS)
  • dodanie opcji wysyłania projektu na serwer RTK24.net z poziomu listy projektów – np. z poziomu ekranu startowego (tym samym brak konieczności ładowania projektu, aby móc go wysłać na serwer)
  • dodanie okna informacyjnego w zakresie opisu sposobu komunikacji z tachimetrami bez opcji Bluetooth (przez Adapter) – z propozycją komunikacji poprzez adapter RS232-Bluetooth, np. Ultra-Adapter)
  • dodanie listy wybranych urządzeń Topcon, kompatybilnych z wcześniejszym wdrożeniem (Topcon GTS-100N, GTS-210, GTS-230N)
  • dodanie obsługi tachimetru Topcon GTS-220 w zakresie importu pikiet z tachimetru (także do pliku)
  • dodanie listy wybranych urządzeń Nikon, kompatybilnych z wcześniejszym wdrożeniem (Nikon DTM-352, DTM-362, DTM-500, DTM-501, NPL-322, NPR-302, NPR-332, NPR-352, NPR-362 oraz Nivo M)
  • dodanie obsługi tachimetru Nikon DTM-332 w zakresie importu pikiet z tachimetru (także do pliku)
  • dodanie obsługi kompaktowego odbiornika RTK South S660
  • dodanie funkcji diagnostycznej – „Odzyskaj punkty”, wykonującej odzyskanie współrzędnych pikiet z plików TXT i GPT zapisanych pojedynczo przy pomiarze GPS (przydatne, jeśli usunęliśy projekt i dysponujemy tylko pojedynczymi plikami i chcemy szybko uzyskać listę w jednym pliku). Uwaga! działa masowo dla wszystkich projektów w katalogu Projektów – zapisuje CSV.
  • dodanie możliwości odświeżania licencji z poziomu programu (zakładka „Info”, „Dostępne moduły”)

W zakresie modułu Extra:

  • dodanie możliwości obracania kierunku dla zadania podziału powierzchni
  • dodanie zadania podziału powierzchni zdefiniowanej 4-ma punktami (dostępne z poziomu menu „Inne obliczenia”)
  • dodanie zadania generowania siatki orto (regularnej) – na podstawie dwóch zadanych punktów oraz ilości kolumn i rzędów (dostępne z poziomu menu „Inne obliczenia”) – opcja przydatna do wykorzystania PowerGPS w rolnictwie precyzyjnym
  • zmiany w zakresie podstawowego okna obliczeń (dodanie skrótu do uśredniania)
  • dodanie zadania uśredniania wybranych punktów – (dostępne z poziomu menu „Inne obliczenia” – zadanie „Punkt ze średniej”)
  • dodanie obsługi tachimetru Nikon DTM-332 w zakresie importu obserwacji z tachimetru (także do pliku)
  • dodanie obsługi tachimetru Nikon DTM-332 w zakresie eksportu pikiet do tachimetru
  • dodanie obsługi tachimetru Nikon DTM-332 w zakresie importu pikiet (i obserwacji) z tachimetru

W zakresie modułu Transformacje:

  • dodanie funkcji „Przelicz punkty z kalibracji” – dostępnej pod przyciskiem „Więcej” w panelu Kalibracji (wpasowania XY). Funkcja dokonuje przeliczenia pikiet, które były wcześniej zmierzone przy pomocy metody kalibracji (przydatne jeśli po pierwszych pomiarach zmieniono parametry kalibracji i chcemy zmodyfikowaną kalibracją objąć wszystkie powiązane punkty).

Czyli jak widać powyżej dzieje się. No i bardzo dobrze.

Poniżej też coś możecie obejrzeć: