Obecnie pracuję nad softem przeznaczonym zarówno na Androida, jak i dla zwykłego Windowsa PC. Poniżej zamieszczam parę zrzutów z ostanich wersji...
W zakresie importu plików tekstowych mamy coś takiego:
czyli możliwość nieskrępowanego wyboru opcji (np. prefefiniowane układy kolumn czy separatorów).
Do tego w obecnej wersji aplikacja potrafi na podstawie współrzędnych wskazać jaki to układ współrzędnych, a także ustalić godło oraz przybliżoną lokalizację (województwo, powiat, gmina).
Oczywiście dla kogoś kto chce sam sobie zdefiniować kolumny - nie ma problemu, są opcje i można sobie dowolnie wszystko ustawić.
Ładowanie danych geoportalu lub openstreetmap? Nie ma problemu, nawet w trybie 3D:
Powyżej podkłady mapowe geoportal / openstreetmap z załadowanym plikiem danych wektorowych z pliku osm.
Wracając do geodezji, to ogólnie w programie mam obecnie uwzględnione następujące obliczenia geodezyjne/geometryczne:
* obliczenie azymutu i odległości pomiędzy dwoma punktami
* wyznaczenie kąta poziomego z 3 pktów
* miary ortogonalne (wyznaczenie rzędnej i odciętej na podstawie 3 pktów)
* miary biegunowe (wyznaczenie odległości i kąta na podstawie 3 pktów)
* wysokość i podstawa trapezu (na podstawie krótszego górnego boku oraz dwóch kątów przy podstawie)
* pole i wysokość trójkąta (na podstawie 3 odległości lub 1 odległości i 2 kątów lub 1 kąta i 2 odległości)
* pole i obwód powierzchni z N punktów
* punkt z przecięcia 2 odcinków
* wcięcie liniowe w przód
* wcięcie kątowe w przód
* wcięcie kątowe wstecz
* punkt na linii (2 pkty i odległość od pierwszego lub drugiego punktu)
* punkt z domiaru ortogonalnego (podajemy 2 punkty wyznaczające linię oraz rzędną i odciętą a uzyskujemy punkt)
* punkt z domiaru biegunowego (podajemy 2 punkty wyznaczające linię oraz kąt i odległość a uzyskujemy punkt)
* punkt z azymutu (podaje się 1 punkt + azymut, uzyskuje punkt drugi)
* hansen wersja 1 (2 pkty, 4 kąty)
* hansen wersja 2 (2 pkty, 4 kąty)
* hansen wersja 3 (4 pkty, 4 kąty)
Przykładowy najbardziej złożony hansen:
Obliczenia są podzielone na sekcje:
* obliczenia wartości / pól powierzchni / wysokości, nie wyznaczające żadnego punktu
* obliczenia wyznaczające 1 punkt naraz
* obliczenia wyznaczające 2 punkty naraz (w zasadzie tylko hanseny)
Punkty do obliczeń:
- można wybrać z mapy (najwygodniejsza opcja)
- można wybrać z listy (po numerach)
- można wstawiać z ręki (wprowadzać na bieżąco XYH na mapę)
Dzięki w/w funkcjonalności można bardzo szybko zdefiniować i wyznaczyć punkty (np. pomiar sytuacyjny).
W przypadku wstawiania punktów możliwy jest też wyboru kodów/numerów symboli. W programie już zakodowano listę z instrukcji K-1, chociaż nie ma problemu aby umieścić tam kody dla innych wytycznych.
Pozostałe możliwości programu to m.in:
- możliwość dodania i zarządzania warstwami (warstwy danych w wybranych układach odniesienia, np. 1992, 2000, 1965, Web-Mercator, UTM). Program pozwala np. na ustawienie warstwy projekcji np. 2000/21 i wczytanie i pracę na danych w WGS84 i 1992 bez konieczności ich ręcznego wcześniejszego przeliczania (tj. przeliczenia współrzędnych są dokonywane "w locie").
-
obsługa dalmierzy Disto D8 oraz D3A BT (z Bluetooth) - pomiar odległości i kątów inklinacji (np. przyspieszanie wykonywania wcięć liniowych)
- obsługa GPS wbudowanego (Android) oraz zewnętrznych NMEA (Android/PC) w celu nawigacji a później pomiaru. Aplikacja jest w stanie obsługiwać 2 odbiorniki GPS naraz
- możliwość dodania warstwy rastrowej klasy TMS (z serwisu OpenStreetMap TMS lub MapQuest Open Aerial)
- możliwość dodanie warstwy rastrowej klasy WMS (wszelkiej maści geportale)
- możliwość dodania geometrii z pliku (np. punktów TXT, geometrii XML / DXF , śladów GPS..itd) jako warstwy. Każda warstwa jest traktowana jako osobny obiekt, z osobną bazą punktów (i obliczeń)
- możliwość opisywania obiektów (np. kluczami, np. typ budynku=ognioodporny, ilosc kondygnacji=3..itp- przydatne w pracach inwentaryzacyjnych np. związanych z aktualizacją danych)
- możliwość zapisu/odczytu pliku (również z bazą obliczeń)
- opcje przeszukiwania bazy punktów (pod kątem numerów, kodów symboli, opisów, kluczy/tagów..itp)
- możliwość dodawania zdjęć oraz notatek głosowych, a także wstawiania punktów, linii, poligonów, krzywych typu splajn (łagodnych krzywych)
- tryb 3D (ale wymaga pewnego dopracowania i tutaj np. widzę skany ASC do dalszych testów)
Przykład importu (na razie prostego) mapy geodezyjnej z DXF:
i to samo w trybie 3D:
W obecnej wersji można np. dla wybranego rejonu pobrać automatycznie (1 kliknięciem) dane wektorowe z serwisu OpenStreetMap. Dane te mogą zawierać elementy pozwalające na rendering 3D, poniżej przykład znanej budowli z Warszawy na podkładzie z Geoportalu. CO prawda jeszcze z brakami, ale w przyszłości powinno to wyglądać lepiej
Najlepiej oczywiście chodzi to na sprzęcie typu tablet (albo PC z ekranem panoramicznym), choć na telefonie również da się uruchomić. Warunek - Android 4.0 lub wyższy, karta pamięci..itd. W/w opisano tylko tryb geodezyjny, bowiem aplikacja posiada 2 moduły: tryb geodezyjny (np. obliczenia geo, mapa..itd) oraz architektoniczny do inwentaryzacji wnętrz. Poniżej parę zrzutów z tego trybu: