Smart GPX i program do pobierania obrazkow

Wszystkie narzędzia, wtyczki, programy itp. pomocne przy znajdowaniu skrzynek i dbaniu o lasy...

Moderator: Moderatorzy

Awatar użytkownika
Whatever
Wyjadacz
Posty: 418
Rejestracja: środa 14 maja 2008, 09:22
Podziękował;: 10 razy
Otrzymał podziękowań: 13 razy

Post autor: Whatever »

czy program będzie działać z nową bazą ?
[url=http://www.opencaching.pl/viewprofile.php?userid=3306][img]http://www.opencaching.pl/statpics/3306.jpg[/img][/url][url=http://geokrety.org/mypage.php?userid=976][img]http://geokrety.org/statpics/976.png[/img][/url]
Awatar użytkownika
stary_pop
Bywalec
Posty: 39
Rejestracja: wtorek 22 kwietnia 2008, 14:51
Podziękował;: 2 razy
Otrzymał podziękowań: 0

Post autor: stary_pop »

No właśnie.

Bas, nie dałbyś rady zmodyfikować program, tak aby działał z nową bazą filipsa? :)
[url=http://www.opencaching.pl/viewprofile.php?userid=2306][img]http://www.opencaching.pl/statpics/2306.jpg[/img][/url] [url=http://geokrety.org/mypage.php?userid=568][img]http://geokrety.org/statpics/568.png[/img][/url]
Awatar użytkownika
Bas
Forumator
Posty: 3849
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 9 razy
Otrzymał podziękowań: 35 razy

Post autor: Bas »

Program poszedl w innym kierunku i jest w fazie testow oraz dalszej rozbudowy wlasciwie od... grudnia, gdy nie bylo jeszcze filtrowania skrzynek w OC. Chwilowo musialem go zarzucic, bo sa wyzsze priorytety...
Awatar użytkownika
Bas
Forumator
Posty: 3849
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 9 razy
Otrzymał podziękowań: 35 razy

Post autor: Bas »

Celem wyjasnienia braku nowej wersji programu:

Na poczatek zrzuty ekranu:
http://img515.imageshack.us/img515/6544/ocdane.png
(klikniecie w tabele - ostatni zrzut - odsyla do danej skrzynki na www w OC)

Wlaciwie program dla SmartGPX do ukladania obrazkow przestal nim byc juz dawno temu ;)
Jak wspomnialem zostal rozbudowany o funkcje, ktorych mi bardzo brakowalo:
- brak mozliwosci ustawienia innych rozmiarow wyszukiwania w OC niz kolo o srodku i promieniu. Jesli jade z Lodzi do Sopotu, to potrzebny mi jest prostokat. W programie mozna zadeklarowac "ulubione" prostokaty i kola lub wybrac kolo o dowolnym promieniu i srodku w wybranej przez nas skrzynce.
- rozmiar bazy Filipsa i jej aktualizacja na karcie pamieci. Zwykle trzeba to zrobic przed wyjazdem, zeby dane byly aktualne. Zabiera to mnostwo czasu i czy jest potrzeba noszenia CALEJ bazy? Po co mi skrzynki w Bieszczadach, gdy jade na wybrzeze?? Jak wgrac tylko czesc bazy Filipsa (BF). Mozna wiec na podstawie wlasnych kryteriow (np. rozne obszary, okragle i prostokatne) + ewentualny import z pliku loc lub gpx (pobierane sa wylacznie nazwy skrzynek) zrobic wyciag z BF dla interesujacego nas obszaru lacznie z indeksami -> wtedy na karte nie trzeba wgrywac calej Polski, skoro poruszam sie np. po Mazurach lub Polsce polnocnej.
- dodatkowo dla calego zadeklarowanego obszaru mozna stworzyc (nie trzeba drugi raz pobierac z OC) plik loc, pelny gpx lub gpx z ograniczona liczba ostatnich wpisow, np. 5. Ilosc ostatnich wpisow mozna ustalac dowolnie.
- dlaczego pobierac dane o wszystkich skrzynkach w OC skoro mozna pobrac dane tylko tych, ktore sie zmienily i skleic sobie calosc - byloby szybciej i mniejszy transfer.

Jest tylko taki problem, ze po zamknieciu serwisu program ogromnie traci na funkcjonalnosci, bo nie moze pobierac gpx z serwisu, a dziala tak, ze pobiera gpx dla "nowych" skrzynek. Skad wie o nowych? Przeglada BF i sciaga gpx dla plikow nowszych od czasu ostatniej aktualizacji. Tu tez jest problem, bo czasami jest tych plikow wiecej (zmiany w BF, ale nie w OC) i dobrze byloby miec mozliwosc pobrania wykazu skrzynek zmienionych w ciagu ostatnich xx dni, ale na razie nie mozna pobrac takich danych z OC. Problem zgloszony jest jaki czas temu i moze uda sie dostac do gpx z OC z poziomu programu - od czasu zamkniecia serwisu nie ma na to szans. Oczywiscie sa jeszcze rzeczy do poprawienia i uzupelnienia, wiec wymaga to testow i dopiero wtedy program mozna udostepnic.
bebe
Stały bywalec
Posty: 135
Rejestracja: piątek 10 października 2008, 15:40
Podziękował;: 2 razy
Otrzymał podziękowań: 5 razy
Kontakt:

Post autor: bebe »

Bas pisze:Jest tylko taki problem, ze po zamknieciu serwisu program ogromnie traci na funkcjonalnosci, bo nie moze pobierac gpx z serwisu, a dziala tak, ze pobiera gpx dla "nowych" skrzynek. [...] Problem zgloszony jest jaki czas temu i moze uda sie dostac do gpx z OC z poziomu programu - od czasu zamkniecia serwisu nie ma na to szans. Oczywiscie sa jeszcze rzeczy do poprawienia i uzupelnienia, wiec wymaga to testow i dopiero wtedy program mozna udostepnic.
Problem zamknięcia serwisu jest mi bliski (piszę plugin do WordPressa wyciągający dane skrzynek OC na Geoblogu).

Sposobów na korzystanie z danych OC widzę kilka:
  • konto - atrapa: wystarczy założyć konto w serwisie i "nauczyć" program autoryzacji przy ciągnięciu danych. Zalety: niezmieniona funkcjonalność z czasów przed zamknięciem. Wady: rzeźba w brązie z HTTP POST w dotychczas banalnym kodzie; pomysłodawcy zamknięcia mogą mieć za złe, co może prowadzić do kwadratowych dyskusji, kolejnych pomysłów i dalszego obostrzania dostępu do serwisu.
  • konto systemowe: wprowadzenie specjalnego rodzaju kont w serwisie, z przeznaczeniem dla automatów. Zalety: jak przy koncie - atrapie, a dodatkowo pomysłodawcy zamknięcia będą ukontentowani. Wady: konieczność zmian w kodzie OC, nadal konieczna walka z HTTP POST w kodzie aplikacji.
  • API: dopisanie API do kodu OC, pozwalającego automatom korzystać z danych OC bez autoryzacji HTTP. Coś takiego ma np. Google API (do Mapsów i bodajże do Chartsów, z innych nie korzystałem). Polega to na tym, że aplikacja (u Googla - domena) dostaje wygenerowany unikatowy kod (chyba hash nazwy domenowej), który wysyła jako parametr przy zwykłych requestach. Zalety: pełna funkcjonalność sprzed zamknięcia przy minimalnej ingerencji w kod aplikacji. Wady: trzeba dopisać całą funkcjonalność API do kodu OC - generowanie hashy, ich sprawdzanie, zarządzanie istniejącymi.
Na początek wypadałoby się dowiedzieć, jakie jest stanowisko zwolenników zamykania względem automatów, żeby nasze działania nie zostały potraktowane jako zamach na zamkniętość OC.pl. :) Druga kwestia to wolne moce przerobowe Programatorów od OC.pl (możemy się umówić, że to autorzy automatów dopiszą funkcjonalność API; ja tak dopisywałem potrzebne mi wyszukiwanie po nazwie waypointa). Trzecia kwestia to komu właściwie zależy na tym, żeby automaty działały? Bo jeśli presja na działające automaty jest znikoma, zaś potrzeba poczucia bezpieczeństwa przez zamknięcie przytłaczająca, to chyba w ogóle nie ma sensu się męczyć.
ObrazekObrazekObrazek
Awatar użytkownika
Bas
Forumator
Posty: 3849
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 9 razy
Otrzymał podziękowań: 35 razy

Post autor: Bas »

Wstepnie jest chec dopuszczenia programow zewnetrznych do pobierania danych z OC, np. po podaniu nicka i hasla usera - przeciez dotyczy to uzytkownika serwisu, wiec prawo pobierania danych z esrwisu juz maja. Oczywiscie sama realizacja wpuszczenia programow do serwisu zalezy od wolnego czasu RT, ale nie ma az takiego cisnienia, zeby sie niepokoic.
Docelowo trzeba bedzie (tak mysle) wprowadzic mozliwosc pobierania danych z zewnatrz dla zalogowanych uzytkownikow, zeby nie okazalo sie, ze wprowadzajac kiepskie ograniczenie jakim jest koniecznosc logowania (wola ludu) odcinamy sie od mozliwosci serwisu...

Ten program dziala tak, ze uaktualnia dane. Nie musze ciagnac 30 MB danych w gpx, zeby miec aktualna sytuacje o skrzynkach - wystarczy pobrac tylko dane skrzynek, ktore ulegly zmianie. No, poczekajmy cichutko na zmiany, zeby bylo to realne.
ODPOWIEDZ