Strona 6 z 12

Re: Wgrywanie keszy ze zdjęciami do Garmina

: piątek 03 lutego 2012, 12:50
autor: fredzio
Od wczoraj śledzę ten wątek. Zaciekawiony tematem wgrałem nowe fw 3.80 do swojego 62s.
Moje drobne refleksje:
Jak na Garmina wygląda to całkiem dobrze. Zdjęcia się obracają, w zależności jak trzymamy GPSa, czy w pionie czy w poziomie.

Podoba mi się nowy wygląd opisu Geocache.
Ajger pisze:Niektóre skrzynki w opisie na www mają powiększone i wytłuszczone teksty. Te wytłuszczenia są też w pliku gpx, no i oczywiście pojawiają się w odbiorniku. Ale odbiornik wytłuszczenia niezbyt dobrze wyświetla, tekst jest mało czytelny. Da się to wytłuszczenie usunąć?
Nawet te wytłuszczenia mi pasują.

Pobierając z OC.PL wersję GPX GC, wszystko działa poprawnie. Oczywiście nie ma zdjęć, ale w GPSie wyświetlają się dodatkowe waypointy [jak punkty wirtualne czy miejsca parkingowe] oraz dołączona jest własna notatka do opisu skrzynki.

Pobierając z OC.PL wersję GARMIN zauważyłem kilka drobnych braków.
1) Jest obniżona rozmiarówka kesza. Skrzynki rozmiaru normalnego, są widoczne jako Size:Small, natomiast małe widać jako Size:Mikro. [w wersji GPX GC widać poprawnie].
2) Do opisu nie jest dołączana własna notatka, a GPS nie wyświetla "dodatkowych waypointów". Czy zostały one celowo pominięte?
Zwłaszcza brak np. punktów wirtualnych oznacza niemożność rozwiązania niektórych quizów. [w wersji GPX GC wszystko działa dobrze]

Re: Wgrywanie keszy ze zdjęciami do Garmina

: piątek 03 lutego 2012, 13:09
autor: miklobit
Świetnie że garmin zrobił wyświetlanie zdjęć i świetnie że na OC jest dodana opcja użycia tego.
Ale najwiekszą słabością istniejącego rozwiązania ( poza podziałem na wiele plików ) jest to,
że za każdym razem trzeba ściagąć bardzo duże ilości danych i ręcznie wrzucać do odbiornika.
Wiem, że na szybko to najłatwiej było zrobić wszystko po stronie serwera.
Docelowo lepsza jest koncepcja np. pluginu do przeglądarki , który na podstawie pobranego gpx'a
i dostępu do pamięci/karty garmina potrafiłby pobrać dane przyrostowo.
W sumie OKAPi ma już obsługę pobierania przyrostowych danych, wiec może to tam warto by dodać nową
usługę pobrania zdjęć do keszy. A wtedy plugin może już ktoś inny siądzie i napisze....
To takie luźne koncepcje , ale chyba wczesniej czy później coś trzeba będzie z tym zrobić.

Re: Wgrywanie keszy ze zdjęciami do Garmina

: piątek 03 lutego 2012, 13:19
autor: krystiant
fredziomf pisze:Pobierając z OC.PL wersję GPX GC, wszystko działa poprawnie. Oczywiście nie ma zdjęć
Ale jak do GPX GC dodasz katalogi ze zdjęciami (w odpowiednie miejsce Garmina) to będziesz je mieć i GPX GC może być na karcie. Gdyby miała być robiona konfiguracja pobierania to prosiłbym o uwzględnienie opcji tylko fotki...

Re: Wgrywanie keszy ze zdjęciami do Garmina

: piątek 03 lutego 2012, 14:05
autor: fredzio
Spróbowałem jak napisał krystiant.
Po pobraniu "GARMIN" i wypakowaniu zipów, umieściłem tylko zdjęcia [bez gpxów] w folderze pamięci wewnętrznej GPSa czyli H:\Garmin\GeocachePhotos. Natomiast opisy skrzynek pobrałem z "GPX GC" i umieściłem na karcie pamięci czyli w I:\Garmin\GPX.
I taki wynik obecnie zadowala mnie w 100 procentach. Gdyż mam całe opisy, podawany rozmiar skrzynek jest poprawny, a dodatkowe waypointy oraz własne notatki, także widać w GPSie. Są i zdjęcia (spoilery).

Re: Wgrywanie keszy ze zdjęciami do Garmina

: piątek 03 lutego 2012, 22:38
autor: Lza
Strasznie dużo kombinowania się z tym naszym tematem porobiło. Czy ja dobrze rozumiem, że GPX typu GARMIN pobiera się w ten sposób, że serwer wysyła pytanie do własnego API, a API przesyła je z powrotem do serwera, gdzie dopiero jest przetwarzane i pobierane są dane z bazy MySQL następnie odsyłane do API, z API na serwer i dopiero do użytkownika.

A w efekcie użytkownik i tak musi pobrać GPX GC oraz kilkanaście bądź kilkadziesiąt plików zip GARMIN.

A dlaczego nie zrobiliście tego na wprost, pomijając API wygenerować plik jeden .zip zawierający tylko obrazki, albo obrazki + GPX GC?

Re: Wgrywanie keszy ze zdjęciami do Garmina

: sobota 04 lutego 2012, 18:38
autor: wrygiel
Dodałem w API dodatkowe waypointy oraz osobiste notatki. Waypointy pewnie od razu się będą wyświetlać, notatki nie - Kamil musi dodać parę linii po stronie kodu OC. Ja wyjeżdżam urlopować.
Lza pisze:Czy ja dobrze rozumiem, że GPX typu GARMIN pobiera się w ten sposób, że serwer wysyła pytanie do własnego API, a API przesyła je z powrotem do serwera, gdzie dopiero jest przetwarzane i pobierane są dane z bazy MySQL następnie odsyłane do API, z API na serwer i dopiero do użytkownika.
API nie korzysta z kodu OC. (Przede wszystkim z tego powodu, że ma wyglądać dokładnie tak samo na każdej instalacji OC, które są odmienne.) API korzysta jedynie z bazy danych OC (które też są czasem odmienne, ale nie aż tak). Można ZIPa generować po stronie OC, ale nic to nie zmieni - ten limit 50 keszy w równym stopniu występowałby po stronie OC, ponieważ wynika z ograniczeń serwera, a nie API. Po prostu przy generowaniu większych dostajemy FATAL, bo limit 32MB pamięci się kończy. Być może uda nam się ten limit znieść (trzeba to po prostu inaczej napisać), ale nie trzeba w tym celu przenosić kodu z API do OC.

PS. Samo OC odwołuje się do API poprzez include i bezpośrednie wywołanie, a nie http.

Re: Wgrywanie keszy ze zdjęciami do Garmina

: sobota 04 lutego 2012, 21:35
autor: Ranwers
Mam problem z pobraniem jednego z zipów z moich obserwowanych keszy (zip nr.2). Niestety zip jest pusty (dosłownie 0 bajtów).
http://opencaching.pl/ocpl7684219.zip?s ... &zippart=2

Re: Wgrywanie keszy ze zdjęciami do Garmina

: sobota 04 lutego 2012, 22:10
autor: r00t7
u mnie ten zip ma 6,4 mega ;)

Re: Wgrywanie keszy ze zdjęciami do Garmina

: sobota 04 lutego 2012, 22:49
autor: Ranwers
r00t7 pisze:u mnie ten zip ma 6,4 mega ;)
To prześlij mi go na maila :P Bo przed chwilą pobierałem i dalej miał 0 bajtów :(

Re: Wgrywanie keszy ze zdjęciami do Garmina

: sobota 04 lutego 2012, 23:00
autor: r00t7
ta, ale to moje kesze :P

Re: Wgrywanie keszy ze zdjęciami do Garmina

: sobota 04 lutego 2012, 23:53
autor: fredzio
Dodatkowe waypointy działają, aż miło.
Ostatnia drobnostka z gpxa GARMIN, to zaniżony rozmiar skrzynek w ich opisie. Np. pojemniki wielkości normalnej, są widoczne jako size:mały, a małe, jako size:mikro.

Re: Wgrywanie keszy ze zdjęciami do Garmina

: niedziela 05 lutego 2012, 20:10
autor: Limak
fredzio pisze:Dodatkowe waypointy działają, aż miło.
Ostatnia drobnostka z gpxa GARMIN, to zaniżony rozmiar skrzynek w ich opisie. Np. pojemniki wielkości normalnej, są widoczne jako size:mały, a małe, jako size:mikro.
Tak tak, wiem - poprawię to. Pomału, nie wszystko na raz.

Osobiste notatki też będą niebawem - kończymy to robić (tzn Wrygiel już zrobił, teraz moja kolej).

Co do pytania Łzy, to tak, w zasadzie Wojtek już odpowiedział, ale ja dorzucę swoje 3 grosze: W obecnej sytuacji, skorzystanie z OKAPI wewnętrznie jest dużo prostrze, niż napisanie takiego kodu bezpośrednio w oc.pl. Tak jak napisał Wojtek, OKAPI nie korzysta w ogole z kodu oc.pl, a wyłącznie z bazy, przy czym przy okazji jest o wiele lepiej napisane, więc często nawet szybciej działa niż zrobienie tego samego w kodzie oc.pl. Z OKAPI oczywiście korzystam wewnętrznie, po prostu odwołując się do konkretnych meted (funkcji) zwracających określone rzeczy (np. plik ZIP, albo GPX, albo coś tam innego), a nie po http (bo to byłoby bardzo wolne, a poza tym nierozsądne, bo przecież OKAPI jest "folder obok"). Nie widzę powodu, dla którego miałbym pisać generowanie pliku GPX z danych z bazy, oraz wczytywania obrazków, tworzenia ZIPa, itp itd, jak w OKAPI jest taka metoda która pozwala zewnętrznym developerom na zrobienie dokładnie tego samego jednym żadaniem http. Więc tak samo ja, mogę z poziomu kodu oc.pl po prostu zaincludować kod OKAPI i wywołać metodę która zwróci mi ZIPa, zamiast to pisać od nowa. Podobnie można zrobić z większością funkcjonalności oc.pl, jednak nie ma potrzeby tego przepisywać oczywiście, bo już zostało to napisane natywnie. Oprócz tych plików GARMIN ZIP, których w oc.pl nie było, ale nasze API udostępniało taką funkcję, więc postanowiłem z tego skorzystać. Jeśli chodzi zaś o limity, to nie ma to żadnego znaczenia, którego kodu użyję, bo tak jak pisał Wojtek, to ograniczenie servera (po prostu generowanie większych plików ZIP w locie, jest "RAMożerne", ale pracujemy nad tym, by nie zabić servera, a by działało to np. dla 500 keszy w jednym pliku ZIP).

Re: Wgrywanie keszy ze zdjęciami do Garmina

: poniedziałek 06 lutego 2012, 18:39
autor: Limak
fredzio pisze:Dodatkowe waypointy działają, aż miło.
Ostatnia drobnostka z gpxa GARMIN, to zaniżony rozmiar skrzynek w ich opisie. Np. pojemniki wielkości normalnej, są widoczne jako size:mały, a małe, jako size:mikro.
Poprawione. Proszę o sprawdzenie, czy teraz jest ok, ale teraz powinno być identycznie jak w gpx_gc.

Re: Wgrywanie keszy ze zdjęciami do Garmina

: poniedziałek 06 lutego 2012, 20:24
autor: fredzio
Potwierdzam Rozmiar już działa poprawnie. {rozmiar normalny jest nazwany rozmiarem zwykłym}
Zdjęcia OK.
Własne notatki wyświetlają się jeszcze tylko w gpx gc.

Wykryłem jeszcze jedną rzecz dotyczącą dodatkowych waypointów.
W gpx gc wszystko OK. Np punkty wirtualne mają nazwę: "OP4780 Punkt wirtualny".
W gpx GARMIN nazwa punktu wirtualnego została skrócona {i słusznie} do takiej: "OP4780-wpt"
Niestety nie wyświetla się jednak treść, gdy otworzymy dany punkt. W tym przypadku brakuje napisu: tablica na budynku.

Re: Wgrywanie keszy ze zdjęciami do Garmina

: poniedziałek 06 lutego 2012, 22:10
autor: Limak
fredzio pisze:Potwierdzam Rozmiar już działa poprawnie. {rozmiar normalny jest nazwany rozmiarem zwykłym}
Zdjęcia OK.
Własne notatki wyświetlają się jeszcze tylko w gpx gc.
Własne notatki powinny już działać! Właśnie przed chwilą wrzuciłem zmiany na oc.pl :)
fredzio pisze: Wykryłem jeszcze jedną rzecz dotyczącą dodatkowych waypointów.
W gpx gc wszystko OK. Np punkty wirtualne mają nazwę: "OP4780 Punkt wirtualny".
W gpx GARMIN nazwa punktu wirtualnego została skrócona {i słusznie} do takiej: "OP4780-wpt"
Niestety nie wyświetla się jednak treść, gdy otworzymy dany punkt. W tym przypadku brakuje napisu: tablica na budynku.
Sprawdzę to - pewnie Wojtek zapomniał o dodaniu opisu.