GSAK

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

Moderator: Moderatorzy

angelo
Wyjadacz
Posty: 471
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 0
Otrzymał podziękowań: 4 razy

Post autor: angelo »

...
Ostatnio zmieniony sobota 11 lipca 2009, 21:48 przez angelo, łącznie zmieniany 1 raz.
kwieto
Forumator
Posty: 1639
Rejestracja: poniedziałek 21 kwietnia 2008, 10:29
Podziękował;: 11 razy
Otrzymał podziękowań: 15 razy

Post autor: kwieto »

angelo pisze:chyba, ze chcesz sie podlansowac na swiecie :]
nooo... jest to kusząca perspektywa...

A na poważnie - po prostu wolałbym zrobić narzędzie bardziej uniwersalne, załatwiające też np. ewentualne problemy przy porównaniu innych serwisów.

Druga rzecz jest taka, że zostawienie skrzynek z GC a nie OC też ma swoje zalety - np. wiem, że do skrzynki dotrę bez konieczności ekwipowania się w szpadel (a takowego kupować nie zamierzam)
Co by nie mówić, kod zaczynający się od "GC" daje w takim przypadku wyższe prawdopodobieństwo "trafienia".
[url=http://www.geocaching.org.pl][img]http://www.geocaching.org.pl/images/200x50.jpg[/img][/url]
[color=gray]Geokärcher[/color]
Awatar użytkownika
ted69
Forumator
Posty: 6197
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 30 razy
Otrzymał podziękowań: 44 razy
Kontakt:

Post autor: ted69 »

Nie wiem, czy zauwazyliscie ze dzisiajszy pakiet GPX jest mniejszy - chociaz i plikow wiecej i wpisow wiecej. Mniejszy bo juz jest w PLAIN TEXT :)
Obrazek . Obrazek
kwieto
Forumator
Posty: 1639
Rejestracja: poniedziałek 21 kwietnia 2008, 10:29
Podziękował;: 11 razy
Otrzymał podziękowań: 15 razy

Post autor: kwieto »

ted69 pisze:Nie wiem, czy zauwazyliscie ze dzisiajszy pakiet GPX jest mniejszy - chociaz i plikow wiecej i wpisow wiecej. Mniejszy bo juz jest w PLAIN TEXT :)
Phi, to po co ja się tak narobiłem z tymi makrami? :"P
[url=http://www.geocaching.org.pl][img]http://www.geocaching.org.pl/images/200x50.jpg[/img][/url]
[color=gray]Geokärcher[/color]
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 »

kwieto pisze:
Bas pisze:Jesli skrzynek o tych samych wspolrzednych jest w OC wiecej, to traktowalbym je jak JEDNA wg powyzszych zasad
Ba, tylko jak to sobie wyobrażasz?
Skąd program ma wiedzieć że w jednym serwisie skrzynek jest "n">1 ?
Dla kazdej skrzynki z GC robisz jeden przebieg po skrzynkach OC i juz wiesz, czy ma swoje odpowiedniki w OC i ile ich jest - moze byc nawet 10; to bez roznicy. Chyba tylko w OC mamy "wewnetrzne duplikaty".

Co do uniwersalnosci:
Lancuchy "GC" i "OC" mozna przypisac zmiennym i nimi sie poslugiwac.
Wtedy beda odwolania do bazy source i destination. Powinno dzialac.
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 »

angelo pisze:
Bas pisze:@Angelo: moglbys podac ile czasu zabiera u Ciebie wczytanie do PUSTEJ bazy GSAK pelnej bazy (3500?) skrzynek juz zapisanych na dysku bez skryptu i ze skryptem?
Nie mysl przypadkiem, ze zartuje - to pytanie serio.
Chodzi Ci o ten jeden wielki plik vs. dużo małych?
... U mnie to było jakieś ~20 sek.
Dla wielu, całość obrabiała się dobre 10 min jak nie więcej. Nie pamiętam dokładnie, bo odwróciłem się od lapa i zacząłem pisać skrypt do scalenia w jeden :D
...zwróciłeś uwagę, że 2 posty niżej jest wersja bashowa :P
@Angelo:
zrobilbys test u siebie na nowej bazie od Teda ze skryptem w PowerShellu?
Tedowi wyskakuje blad, ja u siebie nie sprawdze.
Jesli rozpakujesz pliki od Teda, to ile czasu trzeba, zeby GSAK wczytal wszystko ze skryptem i bez skryptu (na czystych bazach)?
kwieto
Forumator
Posty: 1639
Rejestracja: poniedziałek 21 kwietnia 2008, 10:29
Podziękował;: 11 razy
Otrzymał podziękowań: 15 razy

Post autor: kwieto »

Bas pisze:Dla kazdej skrzynki z GC robisz jeden przebieg po skrzynkach OC i juz wiesz, czy ma swoje odpowiedniki w OC i ile ich jest - moze byc nawet 10; to bez roznicy. Chyba tylko w OC mamy "wewnetrzne duplikaty".
Wymagałoby to działania na dwóch bazach jednocześnie, lub naprzemiennego używania filtru - co na jedno wychodzi.
Po drugie, makro nie przechodziłoby raz przez 3900 skrzynek (GC+OC) tylko c.a. 500 x 3400 (dla każdej skrzynki z GC przeskanuj wszystkie z OC), co trwałoby... przypuszczam że dość długo. Mniej więcej 3400 razy dłużej niż działa ono obecnie + czas na 500-krotne przepięcie filtru skrzynek.

Odpada :")
[url=http://www.geocaching.org.pl][img]http://www.geocaching.org.pl/images/200x50.jpg[/img][/url]
[color=gray]Geokärcher[/color]
angelo
Wyjadacz
Posty: 471
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 0
Otrzymał podziękowań: 4 razy

Post autor: angelo »

...
Ostatnio zmieniony sobota 11 lipca 2009, 21:49 przez angelo, łącznie zmieniany 1 raz.
Awatar użytkownika
ted69
Forumator
Posty: 6197
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 30 razy
Otrzymał podziękowań: 44 razy
Kontakt:

Post autor: ted69 »

angelo pisze:co do błędu Teda, nie znam aż tak dobrze niuansów PS, ale podejrzewam, (choć to trochę bez sensu, ale cóż pod windą jest z sensem?:) że gpsbabel musi znajdować się w ścieżce PATH (po zmianie PATH należy zrestartować powłokę, żeby zmiany weszły w życie) - ja mam pod windą taki katalog c:/bin w którym leżą różne cygwiny, unixtoolsy i takie tam i to mam zawsze w ścieżce :]
Dlatego po pierwszym komunikacie o bledzie - wrzucilem gpsbabel.exe do tego samego katalogu z ktorego uruchamialem twoj skrypt. Chyba ze PS nie ma ./ w domyslnej sciezce dostepu.

================
Wlasnie chcialem sprawdzic jak zmienna PATH jest ustawiona ale samo polecenie SET nie dziala - hehehehehehe MS jest ...........
Obrazek . Obrazek
angelo
Wyjadacz
Posty: 471
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 0
Otrzymał podziękowań: 4 razy

Post autor: angelo »

...
Ostatnio zmieniony sobota 11 lipca 2009, 21:49 przez angelo, łącznie zmieniany 2 razy.
Awatar użytkownika
ted69
Forumator
Posty: 6197
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 30 razy
Otrzymał podziękowań: 44 razy
Kontakt:

Post autor: ted69 »

angelo pisze:
ted69 pisze:================
Wlasnie chcialem sprawdzic jak zmienna PATH jest ustawiona ale samo polecenie SET nie dziala - hehehehehehe MS jest ...........
mój komputer -> właściwości -> zaawansowane -> zmienne środowiskowe (w sekcji zmienne systemowe, tej niżej:)

SET byłoby zbytnim ułatwieniem :D wtedy tak każdy by mógł sobie se zmienić se (jak mawiają:)
w CMD (czy command.com - jak wolisz) - set wlasnie dziala i ladnie wszystko pokazuje - to samo co po takim kilkaniu jak podpowiadasz.
Powiem wiecej - nawet calkiem fajne (wbrew pozorom) skrypty mozna w cms pisac.
Ale mnie chodzilo o to jak PowerShell ustawia sciezke dostepu :) Moze wlasnie Linuxowo, czyli ./ nie jest w domyslnej sciezce.
Obrazek . Obrazek
angelo
Wyjadacz
Posty: 471
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 0
Otrzymał podziękowań: 4 razy

Post autor: angelo »

...
Ostatnio zmieniony sobota 11 lipca 2009, 21:50 przez angelo, łącznie zmieniany 1 raz.
Awatar użytkownika
ted69
Forumator
Posty: 6197
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 30 razy
Otrzymał podziękowań: 44 razy
Kontakt:

Post autor: ted69 »

angelo pisze:wybacz jeżeli uraziłem Cię tym podpowiadaniem. różni ludzie różnie się nie znają :P
Niczym mnie nie uraziles - masz racje, rozna bywa z wiedza ludzi :)
.... to kwestia jakiejś paranoidalnej polityki bezpieczeństwa PSa.
Jaka firma - taki PS :lol:
Obrazek . Obrazek
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 »

angelo pisze:test ze skryptem (odpalenie+alttab+wczytanie w gsaku do momentu wyskoczenia okienka) kolejno:
1:32 min (na laptopie)
0:51 min (na desktopie)
test bez skryptu:
10:23 min (na desktopie)
Ten ostatni wynik - to chyba jakis 4-rdzeniowy procesor?

Zerknalem na ostatnie gpx:
- zostalo tylko """

Mamy juz spokoj z konwersja, wiec zdjalem to z mojego programu.
Pozostalo laczenie wszystkich gpx w jeden plik (3.5s)
Ladowanie bazy do GSAK za pomoca zalaczonego makra zajmuje u mnie:
- jeden plik 0:54 min

@Angelo: sprawdzilbys u siebie ten program w dzialaniu?

Jesli laduje baze standardowo ze wszystkich plikow, to trwa to 19:07 min - koszmar.

________ program ________

Warunki:
- program scala pliki gpx zawarte w jednym folderze o nazwie "gpx" w jeden plik "ALL.gpx"
- umiesc program w tym samym folderze co folder "gpx" (nie w folderze gpx!)
- kliknij Start ;)
- plik ALL.gpx zostanie zapisany w tym samym folderze co program, czyli "nad folderem" gpx. Jezeli wczesniej istnial taki plik, to zostanie nadpisany!

Plik razem z makrem i opisem do pobrania pod adresem: http://tceglinski.neostrada.pl/pliki/mergegpx.rar
angelo
Wyjadacz
Posty: 471
Rejestracja: środa 20 lutego 2008, 14:10
Podziękował;: 0
Otrzymał podziękowań: 4 razy

Post autor: angelo »

...
Ostatnio zmieniony sobota 11 lipca 2009, 21:51 przez angelo, łącznie zmieniany 1 raz.
ODPOWIEDZ