DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Dyskusje na dowolne tematy "około-geodezyjne". Zapraszamy !
droidgeo

DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: droidgeo »

Poniżej krótki opis aplikacji (w fazie alfa), która pozwala na zabranie punktów i mapy w teren na urządzeniu z systemem Android.
Proszę o testy i sugestie dotyczące dalszego rozwoju. Efekty testów w postaci błędów czy problemów na danym urządzeniu proszę wysyłać na maila: info małpa d-geo.pl. Natomiast dyskusję dotycząca przydatności, czy też kierunków rozwoju, prosiłbym prowadzić w tym wątku, tak aby była publicznie dostępna dla innych.

Aplikacja wymaga wersji 4 (lub wyzszej) systemu android.

Program posiada 4 zakładki. Poniżej ich opis.

I. Projekty
projekty1.png
projekty1.png (29.83 KiB) Przejrzano 13518 razy
1. Otwarcie projektu – przytrzymaj palec na wybranym projekcie
2. Ikonki:
- dodaj projekt
- usuń projekt
- ustawienia (otwartego) projektu (odwzorowanie, dokładność wyświetlania współrzędnych)
3. Menu
- Wczytaj z serwera D-Geo – wyświetla listę projektów zapisanych na serwerze D-Geo. Kliknięcie na projekt powoduje jego pobranie. Projekt może być wysłany na serwer D-Geo za pomocą wtyczki (do pobrania na końcu posta). Projekt na serwerze przechowywany jest 24h
- Wczytaj z DropBox – wczytanie projektu z konta Dropbox. Plik z projektem powinien być zapisany w katalogu „Aplikacje/D-Geo” (katalog jest automatycznie zakładany po pierwszym wejściu do tej opcji). Korzystając z wtyczki można zapisać projekt na PC do katalogu Dropboxa co pozwoli na jego późniejsze wczytanie do D-Geo
- Zmień nazwę projektu

II. Mapa
mapa1.png
mapa1.png (64.66 KiB) Przejrzano 13518 razy
Po otwarciu projektu mapa ustawia się na obszar na którym są dane kafelków lub dane punktów
1. Ikonki:
- włączenie/wyłączenie wyświetlania numerów punktów
- włączenie/wyłączenie podążania za pozycją GPS
- włączenie/wyłączenie okienka informacji (współrzędne środka okna mapy/pozycji GPS, odległość/azymut do wybranego punktu)
- przesunięcie mapy do zaznaczonego punktu.
3. Menu
- Widok mapy – mapa Google w tle
- Widok satelity – mapa hybrydowa w tle
- Bez podkładu – wyłączenie mapy Googla w tle
- Prowadź do punktu – włączenie trybu przesuwania mapy do pozycji GPS, rysowanie linii łączącej pozycję GPS i wybrany/zaznaczony punkt, wyświetlanie informacji o odległości i azymucie.
- Dodaj punkt przez wskazanie – dodanie punktu przez tapnięcie w oknie mapy
- Dodaj punkt-moja pozycja – dodanie punktu z pozycji GPS
4. Zaznaczanie punktu: tapnięcie w punkt palcem lub z pozycji tabeli przytrzymanie palca na wybranym wierszu

III. Tabela
tabela1.png
tabela1.png (38.53 KiB) Przejrzano 13518 razy
1. Ikonki
- dodanie punktu
- edycja punktu
- usunięcie punktu
- odszukanie punktu
2. Menu
- Zaznacz wszystkie
- Odznacz wszystkie
3. Przytrzymanie punktu palcem powoduje jego zaznaczenie na mapie i przejście do widoku mapy

Obliczenia
1. Azymut i długość


Wtyczka do C-Geo (po pobraniu należy ją zapisać do katalogu „WTYCZKI” w katalogu c-geo).
Wtyczka działa tylko z najnowszą wersją C-Geo (tą w której udostępniony został eksport mapy do publikacji w internecie – wtyczka korzysta z tego eksportu do generowania rysunku mapy).
Korzystając z wtyczki możemy eksportować same punkty (eksport jest szybki i nie zajmuje dużej objętości) lub punkty i rysunek mapy (ta operacja w zależności do wybranego obszaru może trwać znacznie dłużej i objętość pliku projektu będzie również znacznie większa)
Korzystając z wtyczki możemy przesłać projekt na urządzenie z Androidem na 3 sposoby.
1. Wykorzystując serwer d-geo – w oknie wtyczki należy wprowadzić adres email na jaki jest zarejestrowane urządzenie w usługach google. Po eksporcie plik projektu jest przesyłany na serwer d-geo.pl (gdzie jest przechowywany przez 24h). Opcja pozwala na proste przesłanie zdalne danych na urządzenie w terenie: podając adres email urządzenia.
2. Zapisanie do pliku w katalogu Dropboxa
3. Zapisanie do pliku i samodzielne przesłanie do urządzania z androidem. Plik projektu należy umieścić na karcie pamięci w katalogu D-GEO

LINKI:
plik instalacyjny na Google Play
Program na PC umożliwiający tworzenie projektów dgeo bez użycia C-Geo
wtyczka do C-Geo

Historia zmian:
wersja 0.2
wersja 0.3
- w parametrach projektu: możliwość ustawienia wielkości i koloru czcionki opisu numeru punktu
- w tabeli punktów: zaznaczanie odwrotne, wprowadzenie kodu dla zaznaczonych punktów, import z pliku tekstowego, eksport do pliku tekstowego
- na mapie: możliwość wyboru jako podkładu mapy Mapsforge. Przy pierwszej probie użycia tej opcji program pyta sie o to czy pobrać mapę Polski z serwerów Mapsforge (http://download.mapsforge.org/maps/). Do pobrania jest około 200MB. Po pobraniu możemy korzystać z tego podkładu w terenie będąc offline.
Ostatnio zmieniony 30 lis 2013, 12:56 przez droidgeo, łącznie zmieniany 2 razy.
Awatar użytkownika
FaFaL
Team
Team
Posty: 3113
Rejestracja: 11 lip 2005, 14:09
Lokalizacja: Opole..Kraków
Kontakt:

Re: DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: FaFaL »

Program D-GEO wydaje się aktualnie jedynym narzędziem dzięki któremu mogę na urządzenie z Androidem zabrać ze sobą pełną mapę z pełną symboliką mapową zgodną z instrukcjami czy rozporządzeniem (choć tylko do odczytu, ale zawsze coś). W innych systemach mogę wczytać sobie DXF czy SHP ale najczęściej stracimy style linii itp. Dzięki temu jest dobrym narzędziem do porównania mapy z terenem - będzie świetne jak będzie możliwość na ekranie skreślania elementów i wstępnego wrysowania nowych - aby później wydrukować to jako Mapa wywiadu terenowego. W obecnej wersji będzie również dobrym programem do nawigowania do punktów osnowy czy też do działki klienta (aby się nie pomylić :D) jeśli jedziemy tam pierwszy raz. Część tabletów nie ma wbudowanych modemów GSM ale dzięki D-GEO i wtyczce do C-GEO mogę na komputerze pobrać mapę ewidencji i Ortofoto które wgram do D-GEO - dzięki temu w terenie mam pełen podkład mapowy bez potrzeby połączenia internetowego.

Jeśli by dodać parę funkcji obliczeniowych to byłoby dobrym narzędziem aby w terenie przeliczyć sobie projekt budowlany. Dosyć często widzę projekt domku jednorodzinnego dopiero w terenie 15 minut przed rozpoczęciem tycznia. Dzięki takiemu programowi mógłbym w domu wgrać sobie mapę ewidencyjną, a następnie w terenie obliczyć położenie punktów budynków na podstawie miar podanych na projekcie - w tą stronę z chęcią bym zobaczył rozwój programu (jest to chyba najprostsze do zrealizowania bo nie wymaga modyfikacji narzędzia mapowego, a jedynie obliczeniowych - choć przydatne byłoby wybieranie punktów do obliczeń na mapie).
Pozdrawiam Rafał Kocierz
Awatar użytkownika
arttiq
_____
_____
Posty: 355
Rejestracja: 07 kwie 2010, 09:56
Lokalizacja: pomorze

Re: DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: arttiq »

Witam,

D-Geo możnaby wzbogacić o takie funkcje jak:
+ transformacja międzyukładowa, głównie 2000<>65.
+ import/export plików txt (jeszcze lepiej z dropboxa)
+ możliwość podglądania/edycji projektów (wymiana info: D-Geo <> C-Geo przez Dropboxa)
+ podstawowe obliczenia z możliwością wyboru na mapie punktów
+ dziennik niwelacji geometrycznej (bezpośrednio wpisywanie obserwacji z obliczeniem tejże niwelacji)
+ możliwość podpięcia zdjęć z notatkami (np, foto włazu + wymiary włazu i domiary do rur wchodzących/wychodzących z kanału)
pozdrawiam
arttiq
luci

Re: DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: luci »

Witam

Bardzo fajny programik, bardzo proszę jednak o pomoc dlaczego d-geo nie widzi projektow w dropboxie ( wrzucone do folderu d-geo )

pozdrawiam
Awatar użytkownika
FaFaL
Team
Team
Posty: 3113
Rejestracja: 11 lip 2005, 14:09
Lokalizacja: Opole..Kraków
Kontakt:

Re: DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: FaFaL »

a posłużono się wtyczką o której napisano przy opisie programu D-GEO ? Jeśli tak to czasem pomaga wyjście z importu i ponowne wejście do niego.
Pozdrawiam Rafał Kocierz
droidgeo

Re: DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: droidgeo »

luci pisze:Witam

Bardzo fajny programik, bardzo proszę jednak o pomoc dlaczego d-geo nie widzi projektow w dropboxie ( wrzucone do folderu d-geo )

pozdrawiam
Folder na Dropboxie to "Aplikacje/D-Geo" - ten folder sam sie zaklada po wyrazeniu zgody na dostep do konta Dropbox w aplikacji D-Geo.
I chyba istotne jest zeby on sie sam zalozyl (w wersji angielskiej np folder nazywa sie Apps/D-Geo).
luci

Re: DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: luci »

Czy mogę was prosić o przykładowy projekt który u was działa

Mam c-geo w wersji demo może dlatego

D- geo nie widzi projektow na dropboxie natomiat wtyczka d-geo nie chce sie uruchomić, pojawia sie tylko logo d-geo
po uruchomieniu po czym znika

pozdrawiam
Ostatnio zmieniony 22 lis 2013, 17:37 przez luci, łącznie zmieniany 1 raz.
Awatar użytkownika
FaFaL
Team
Team
Posty: 3113
Rejestracja: 11 lip 2005, 14:09
Lokalizacja: Opole..Kraków
Kontakt:

Re: DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: FaFaL »

Do katalogu nie wgrywa się projektów, a specjalne pliki wygenerowane przez Wtyczkę. Czyli bez wtyczki ani rusz. Wtyczka do działania potrzebuje najnowszą wersję C-GEO i pewnie dlatego się wyłącza.
Pozdrawiam Rafał Kocierz
luci

Re: DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: luci »

Czyli znaleźliśmy przyczynę.

Zatem czy mógłbym Cie prosić o wysłanie jakiegoś projektu z mapą na mój adres ?

Bardzo prosze i z góry dziękuje
Ostatnio zmieniony 22 lis 2013, 17:37 przez luci, łącznie zmieniany 1 raz.
Awatar użytkownika
FaFaL
Team
Team
Posty: 3113
Rejestracja: 11 lip 2005, 14:09
Lokalizacja: Opole..Kraków
Kontakt:

Re: DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: FaFaL »

Podaj współrzędne jednego punktu w swoim pobliżu.
Pozdrawiam Rafał Kocierz
luci

Re: DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: luci »

5881611.53 7509964.77

ukl.2000
Awatar użytkownika
FaFaL
Team
Team
Posty: 3113
Rejestracja: 11 lip 2005, 14:09
Lokalizacja: Opole..Kraków
Kontakt:

Re: DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: FaFaL »

Proszę sobie pobrać z tego linku
Pozdrawiam Rafał Kocierz
luci

Re: DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: luci »

Czy autor programu przewiduje w najbliższym czasie eksport pomierzonych punktów do pliku tekstowego ??

Jedna z instytucji zainteresowana jest narzędziem do zbierania danych i chciałbym zaproponować własnie tablet z d-geo

pozdrawiam
droidgeo

Re: DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: droidgeo »

luci pisze:Czy autor programu przewiduje w najbliższym czasie eksport pomierzonych punktów do pliku tekstowego ??
Z eksportem nie bedzie zadnego problemu. Prosze wiecej napisac co to znaczy "pomierzone punkty". Zapisana pozycja GPS? Co ew. jeszcze byloby przydatne? I na koniec przypominam ze poki co program jest dopiero w fazie testow.
luci

Re: DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: luci »

Pomierzone punkty GPS jak również punkty dodane np w przypadku dodaniu punktu w miejscu nie istniejącego zaworu, w projekcie w którym miałbym
sieć wodociągową.

Na chwilę obecną przydałyby się :

-import/eksport z pliku tekstowego
- możliwosc kodowania pomierzonych/dodanych punktów
- usuwanie symboli ( np zaworu którego nie ma w terenie a jest na mapie )

pozdrawiam
droidgeo

Re: DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: droidgeo »

Czyli idziemy w teren z mapą rastrową w kafelkach taką jak jest teraz, plus do tego baza punktow z kodami. Dochodzimy do zaworu - jesli go brak w terenie usuwamy kod dla danego punktu (to mozna juz zrobic teraz - dlugie przytrzymanie punktu na mapie ustawia go w tabeli i przelacza do widoku tabeli, poźniej edycja i usuniecie kodu). Przy czym, dopoki mapa w D-Geo jest mapą rastrową, to usuniecie kodu nie zmieni rysunku na mapie.
Jesli jest zawór ktorego nie ma na mapie klikamy (lub zapisujemy z pozycji GPS) dodajac nowy punkt i wpisujemy jego kod (to tez mozna juz wykonac)
Na koniec eksportujemy nowa baze punktow do pliku txt.
Dobrze to opisalem?
luci

Re: DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: luci »

Faktycznie nie zauważyłem kodowania.
To co jest myślę że na razie wystarczy.W miejscach zaworów które były by na mapie a nie było by ich w terenie można by wstawiać punkty z kodem informującym o jego braku , analogicznie z nowymi.
Ponieważ nie miałbym bazy punktów a dxfa z sieciami po imporcie do c-geo a nastepnie zapisaniu projektu do d-geo.

jedynie co warto wziąć pod uwagę w pierwszej kolejności to własnie import/ eksport punktów z txt
oraz tak jak wspomniał Fafal kreślenie zmian na mapie
Ostatnio zmieniony 22 lis 2013, 22:56 przez luci, łącznie zmieniany 1 raz.
Awatar użytkownika
tuvalu
____
____
Posty: 216
Rejestracja: 11 lut 2009, 19:26

Re: DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: tuvalu »

droidgeo pisze:Co ew. jeszcze byloby przydatne?
Androida mam w telefonie. Wiąże się to z problemami z GPS, wymuszanie lokalizacji poprzez sieć, krótkie trzymanie almanachu w pamięci, długa inicjalizacja, mała i kiepskiej jakości antena którą można zdławić "chwytem śmierci" ;-)
Czy można liczyć na algorytm uśredniania pozycji GPS, np. ignorowanie odczytów odbiegających od średniej? Jak zauważyłem funkcja ta się przydaje w trudnym, zadrzewionym terenie.
droidgeo

Re: DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: droidgeo »

Wersja 0.3
Dodane:
- w parametrach projektu: możliwość ustawienia wielkości i koloru czcionki opisu numeru punktu
- w tabeli punktów: zaznaczanie odwrotne, wprowadzenie kodu dla zaznaczonych punktów, import z pliku tekstowego, eksport do pliku tekstowego
- na mapie: możliwość wyboru jako podkładu mapy Mapsforge. Przy pierwszej probie użycia tej opcji program pyta sie czy pobrać mapę Polski z serwerów Mapsforge (http://download.mapsforge.org/maps/). Do pobrania jest około 200MB. Po pobraniu możemy korzystać z tego podkładu w terenie będąc offline.
maps.png
maps.png (252.97 KiB) Przejrzano 12356 razy
Linki w pierwszym poście zostały odświeżone i prowadzą do nowej wersji
luci

Re: DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: luci »

Import pliku ze współrzędnymi nie działa, wskakuje błąd
Należało by dodać ustawienia w zależności co importujemy np. nr kod x y h czy np tylko nr x y.
Import z dropboxa również byłby ok

pozdrawiam
droidgeo

Re: DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: droidgeo »

Prosze wyslac plik tekstowy ktory powoduje blad na adres info małpa d-geo.pl
Co importujemy ustawia sie w sekcji "POZYCJA W PLIKU".
Plik z dropboxa wystarczy zapisac na karcie i mozna wskazac do importu.
import.png
import.png (46.21 KiB) Przejrzano 12026 razy
scout

Re: DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: scout »

Witam,
W GoogleMaps na Android o ile dobrze kojarzę, jest mechanizm wykorzystujący czujnik magnetyczny telefonu i na życzenie orientujący widok mapy do kierunku północnego lub kierunku poruszania się. Czy zgodzicie się ze mną, że taka funkcjonalność w DroidGeo byłaby przydatna? Czy da się ją zaimplementować?
Awatar użytkownika
tuvalu
____
____
Posty: 216
Rejestracja: 11 lut 2009, 19:26

Re: DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: tuvalu »

Wersja 0.3 przestała działać chyba z końcem grudnia.
droidgeo

Re: DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: droidgeo »

Pod linkiem z pierwszego postu jest wersja 0.4. Zawierajaca m.in. obsługę serwerów WMS.
droidgeo

Re: DroidGeo (D-Geo) czyli nieoficjalne C-Geo na androida

Post autor: droidgeo »

scout pisze:Witam,
W GoogleMaps na Android o ile dobrze kojarzę, jest mechanizm wykorzystujący czujnik magnetyczny telefonu i na życzenie orientujący widok mapy do kierunku północnego lub kierunku poruszania się. Czy zgodzicie się ze mną, że taka funkcjonalność w DroidGeo byłaby przydatna? Czy da się ją zaimplementować?
Da się to zrobić ale nie obiecuję terminu.
ODPOWIEDZ