Strona 1 z 9
					
				Planer wycieczek OCPL
				: piątek 30 marca 2012, 20:48
				autor: futrzak
				Witajcie!
Rozpocząłem pracę nad czymś, co trochę moim zdaniem słabo funkcjonuje w serwisie opencaching.pl - konkretnie nad alternatywą dla Schowka - trochę bardziej rozbudowaną.
Założenie jest takie: tworzymy wycieczki - czyli zestawy skrzynek, które planujemy odwiedzić, a następnie drukujemy ładną listę opisów ze zdjęciami (lub bez), logami, itp. W opencaching.pl drukowanie przez Schowek u mnie jakoś nie do końca działa (często się rozjeżdża).
Dodatkowo możemy wydrukować prostą tabelkę z nazwami skrzynek oraz miejscem na uzupełnienie Daty znalezienia i TRADE'ów już w terenie (długopisem).
Poza tym możemy łatwo wydrukować mapy w różnych ujęciach z zaznaczonymi skrzynkami tylko z naszej wycieczki. Podniosłem trochę kontrast standardowej mapy Google, aby lepiej wyglądało to na wydruku na drukarce czarno-białej. Dopasowanie kolorów i kontrastu mapy jest jeszcze do dopracowania.
Możemy wydrukować również listę spoilerów (do włożenia do teczki 'ostatniej nadziei').
Oczywiście można wygenerować plik GPX w formacie Groundspeak dla całej wycieczki.
Wycieczka zapisywana jest w bazie danych - tzn. możemy do niej wrócić w każdym momencie, czego nie można powiedzieć o schowku.
Całość pracuje w oparciu o OKAPI (rewelacyjne narzędzie!).
Na razie bardzo wczesna to wersja i nie wszystko działa poprawnie zwłaszcza w Firefox (generalnie chodzi o wydruki map). Polecam Chrome lub ew. IE9 (co za czasy, żeby polecać IE!?). Jeśli ktoś ma ochotę przetestować, pobawić się w betatestera, to piszcie na PW. Utworzę dostęp i podeślę namiary. Będę wdzięczny za wszelkie sugestie.
Oczywiście aplikacja darmowa dla wszystkich.
Pozdrawiam,
futrzak
			
		
				
			
 
			- Screenshot
 			- ' - ocpl_futrix_net_edytuj_2.png (184.64 KiB) Przejrzano 9453 razy
 
		
		
		
			  
			 
			
					
				Re: Planer wycieczek OCPL
				: piątek 30 marca 2012, 22:16
				autor: miklobit
				futrzak pisze:Witajcie!
Rozpocząłem pracę nad czymś, co trochę moim zdaniem słabo funkcjonuje w serwisie opencaching.pl - konkretnie nad alternatywą dla Schowka - trochę bardziej rozbudowaną.
futrzak
Ja bym chętnie coś tam potestował.
Nie wiem jeszcze co i jak jest w zamyśle tej aplikacji, ale 
skoro to ma być planer do, powiedzmy,  kilkudniowej wycieczki, to oprócz listy wybranych keszy ( wg mapy / trasy + filtry na atrybuty itd. ) 
przydałaby się też mapa tego rejonu z naniesionymi skrzynkami.
Tego co mi najbardziej brakuje w terenie to właśnie nie opisów, spoilerów ( bo to można offline na wiele sposobów ściągnać ) ale właśnie
takiej poglądowej mapy rejonu operacyjnego w formie większej niż ekranik telefonu / gps'a .
Jakbym miał podać jakiś wzór do naśladowania to tutaj: 
http://maposmatic.org jest przykład - niestety nie ma tam opcji nakładania swoich danych.
Generalnie najlelpszy byłby output  wszytstkich danych do  postaci pdf'a bo z jednej strony można by mieć to przy sobie w formie elektronicznej ,
a z drugiej odpada problem formatowania wydruku, co jest największą porażką drukowania html'a z przeglądarki.
 
			 
			
					
				Re: Planer wycieczek OCPL
				: piątek 30 marca 2012, 22:27
				autor: futrzak
				Póki co wszystkie skrzynki, które pojawiają się w aplikacji muszą być najpierw wprowadzone przez użytkownika. 
Planuję stworzyć wyszukiwarkę, a także automatyczne polecanie dobrze ocenianych albo oczekujących na FTF'a skrzynek w okolicy.
Co do wyjścia do PDF - byłbym w 100% za tym, aby tak właśnie się działo - póki co nie znalazłem sensownego sposobu, aby to osiągnąć i rzeźbię z drukowaniem HTML'a. Jakieś sugestie co do biblioteki?
PS: Miklobit sprawdź PM.
			 
			
					
				Re: Planer wycieczek OCPL
				: piątek 30 marca 2012, 23:24
				autor: miklobit
				Aplikacja wygląda całkiem obiecująco.
Brakuje przede wszystkim narzędzia do wybierania skrzynek, ale tu akurat masz dobre gotowce w kodzie OC np szukanie keszy wzdłuż trasy zaznaczonej ręcznie na mapie.
Co do pdf'a to widzę, że są dwie biblioteki używane: wbudowany  phplib albo całkowicie napisana w php  
fpdf.
Jest jeszcze dobra alternatywa w postaci użycia svg. I ma ona zalety które są warte rozważenia:
 - można wygenerowaną stronę wyświetlić wprost w przeglądarce ( nawet IE tu się sprawi ) i z poprawnym wydrukiem też nie ma problemu 
 - svg można wyprodukowac wprost z gpx'a  bez żadnego sztywnego kodowania, tylko  przez zdefiniowanie transformacji w xsl
 - można by sobie zdefiniować różne szablony/układy strony do wydruku 
No i jeszcze dodałbym do mapy inne warstwy ni google, np OSM, geoportal topo, albo możliwość definiowania włąsnego żródła warstwy z serwera WMS.
 
			 
			
					
				Re: Planer wycieczek OCPL
				: sobota 31 marca 2012, 09:40
				autor: futrzak
				Wyszukiwanie musi się pojawić, ale jeszcze nie mam ostatecznej wizji, jak by to miało wyglądać. Wizja powstaje.
Z moich doświadczeń z bibliotekami PDF wynika, że dopóki tworzymy treści proste - czyli np. tekst, tabelki, czy obrazki, to nie ma problemu. Problem pojawi się, kiedy będę chciał wrzucić tam mapę googlową. Z SVG nigdy nie miałem do czynienia być może właśnie w tą stronę spróbuję pójść.
O szablonach wydruku myślałem i dopiszę coś na ten kształt do listy TODO. Wolałbym, aby oprócz kilku gotowych układów pojawiła się możliwość stworzenia przez użytkownika własnego szablonu i głównie na tym będę się skupiał.
Co do warstw mapy - przemyślę sprawę. Obawiam się tylko, że każda warstwa przyniesie swój zestaw problemów przy wydruku. Zbadam to.
			 
			
					
				Re: Planer wycieczek OCPL
				: sobota 31 marca 2012, 14:38
				autor: miklobit
				futrzak pisze:
Problem pojawi się, kiedy będę chciał wrzucić tam mapę googlową. 
Może (?) trzeba olać mapę gogla i użyć jakiejś mapy z której wygodnie ( oraz legalnie )  można pobrać kafelki wprost bez użycia specjalnego API jak choćby z OSM.
Do  sklejenia kafelków w jeden obraz  i nałożenia skrzynek masz w php bibliotekę GD i taki gotowy obrazek można wstawić do pdf'a.
To jedynie taka idea, bo praktycznie nie ćwiczyłem tego rozwiązania.
Ew. użyć openlayers i jest tam kilka pomysłów na "wydłubanie" mapy jako jednej grafiki : 
http://trac.osgeo.org/openlayers/wiki/Printing 
futrzak pisze:
Z SVG nigdy nie miałem do czynienia być może właśnie w tą stronę spróbuję pójść.
Skoro na OSM można eksportować dowolnie wybrany fragment mapy do svg ( tu lista narzędzi : 
http://wiki.openstreetmap.org/wiki/SVG )
to na pewno da się znaleźć / zaadaptować któreś z nich żeby dało się wywołać z poziomu serwera lub przeglądarki .
 
			 
			
					
				Re: Planer wycieczek OCPL
				: sobota 31 marca 2012, 15:27
				autor: futrzak
				Zgłębię OSM, może faktycznie warto w to wejść. Póki co testuję Google Static Maps, które generują obrazek w formacie PNG (lub innym). Wszystko pięknie, ale oczywiście są pewne problemy. A problemem głównym są markery. Można umieścić na mapie markery domyślne, ale ich etykieta może być co najwyżej jednoznakowa, co oznacza, że: na mapie możemy umieścić tylko 35 markerów (jeśli nie kopnąłem się w alfabecie) i musimy zrobić legendę do mapy z oznaczeniem, która literka oznacza którą skrzynkę (i w takiej postaci w tej chwili to uruchomiłem). Legendę można zintegrować z wydrukiem tabeli z listą skrzynek - to jest jakiś pomysł.
W static maps, można użyć własnych markerów, ale nie więcej niż 5 szt. na mapę - więc odpada. W tej chwili planuję spróbować pobierać obrazek ze static maps i obrabiać go w GD dodając własne markery w locie. Tylko muszę znaleźć przełożenie pixel obrazka na współrzędne geograficzne przy każdym zoomie, aby móc umieścić marker w odpowiednim miejscu na obrazku. I tym aktualnie się zajmuję.
EDIT: Właśnie doczytałem, że 'grzebanie' przy obrazkach z google maps jest niezgodne z warunkami użytkowania  

 
			 
			
					
				Re: Planer wycieczek OCPL
				: sobota 31 marca 2012, 16:35
				autor: miklobit
				
			 
			
					
				Re: Planer wycieczek OCPL
				: niedziela 01 kwietnia 2012, 21:12
				autor: Pawel brasia
				Niestety mam błąd zarówno pod Firefoxem jak i Chrome:

Strona sprawia wrażenie, jakby ciągle się ładowała.
 
			 
			
					
				Re: Planer wycieczek OCPL
				: niedziela 01 kwietnia 2012, 21:24
				autor: futrzak
				już naprawione, można testować 

 
			 
			
					
				Re: Planer wycieczek OCPL
				: poniedziałek 02 kwietnia 2012, 09:48
				autor: chinczyk
				A gdzie jakiś link ? Bo nie widzę na przydało by się na środę 

 
			 
			
					
				Re: Planer wycieczek OCPL
				: poniedziałek 02 kwietnia 2012, 10:29
				autor: futrzak
				Chińczyk, sprawdź PM.
			 
			
					
				Re: Planer wycieczek OCPL
				: poniedziałek 02 kwietnia 2012, 16:37
				autor: natasza&misiek
				jeśli bym mógł prosić o link do programu to byłbym bardzo wdzięczny.
Mam nadzieje, że pomoże podczas poszukiwań.
			 
			
					
				Re: Planer wycieczek OCPL
				: poniedziałek 02 kwietnia 2012, 17:43
				autor: futrzak
				Sprawdź PM.
			 
			
					
				Re: Planer wycieczek OCPL
				: wtorek 03 kwietnia 2012, 15:03
				autor: futrzak
				Garść zmian, które wprowadziłem:
-dwa tryby mapy: 'przeglądanie' i 'szukanie' - w pierwszym widzimy tylko skrzynki z naszej wycieczki, możemy ładnie pozycjonować mapę do wydruku, w trybie 'szukanie' mamy na mapie widzimy wszystkie skrzynki z opencaching (kolorem żółtym oznaczone skrzynki z bieżącej wycieczki, szarym reszta)
- po kliknięciu w marker skrzynki na mapie pojawia się okienko z opisem skrzynki i guzikiem 'dodaj do wycieczki' lub 'usuń z wycieczki'
- jedynym trybem wydruku map pozostaje ten oparty na mapach statycznych
- przy dodawaniu widoku mapy do wydruku zapamiętany zostaje typ mapy (roadmap, terrain, hybrid, satellite) i taki zostanie umieszczony na wydruku
- drobne poprawki graficzne (m.in. przy wydruku obrazków)