Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Chcę to zrobić dla dobra społeczność, chciałbym zrealizować pewien projekt co mi się kiedyś urodził w głowie. Tak ściągnąłem z openstreetmap kawałek mapy który mnie interesuje. A zmienić to chcę w ten sposób, aby w pewnych miejscach dać ikonę, z dymkiem bądź po najechaniu na obiekt aby się pokazał co to dokładnie jest i krótka informacja 2-3 wyrazy.
Offline
Ikony (bezpośrednio) ani dymka nie zrobisz. Edytując OSM wprawadzasz informacje punkcie do bazy danych, które zależnie od renderu się pojawią na mapie lub nie (wiele znaczników nie jest renderowane na typowych mapach, OSM to dużo więcej niż to co przeciętny człowiek widzi na www.osm.org).
To co chcesz zrobić dużo bardziej przypomina właśnie zrobienie strony z użyciem leafleta, jak np. tutaj: http://leafletjs.com/examples/quick-start.html
Offline
A pomógł byś mi to jakoś ogarnąć jak się za to zabrać.
Offline
A może wkleisz tutaj w końcu PW, które mi wysłałeś, żebyśmy mogli rozwiązać sprawę do końca publicznie, jak na forum przystało?
Offline
Ogólnie mój zrodzony projekt jest taki, że chce zrobić mapę mojego miasta przystosowaną, dla osób niepełnosprawnych. TZN jak jedzie sobie chodnikiem to będzie wiedział, że przednim są strome schody i sam ich nie pokona, albo że droga jest w kostce brukowej i ciężko się będzie jechało itp. Jak projekt się przyjmie to chciałbym go bardziej rozbudować.
Offline
To do mapy dodaj jeszcze coś w stylu "jakiś debil zrobił obniżone krawężniki dla niepełnosprawnych na przejściach i niewidomy może mieć problem z wymacaniem gdzie sie chodnik kończy".
Całkiem poważnie - w moim rodzinnym mieście kiedyś na szybko przerabiano kilkanaście z szumem i pompą nowo oddanych przejść robiąc oddzielne zjazdy dla wózków bo niewidomi zrobili awanturę że nie mogą przejść przez ulicę.
Dodatkowo: windy w przejściach podziemnych (i zaznaczenie przejść gdzie się nie da wózkiem przejechać plus sugerowane najbliższe przejścia).
Kąty podjazdów też są ważne (akumulatorowym wózkiem to se podjadę, ale ręcznym to lepiej naokoło).
To taki początek...
Offline
No, już myślałem, że nie chcesz, żeby Ci pomóc. ;)
1. Zasadniczo potrzebne tagi istnieją (surface=*, barrier=kerb + height=*, accesibility=* itd.), choć oczywiście nie wszędzie są wprowadzone. Tu najlepiej uzupełnić je korzystając z JOSM, jak wrócę do cywilizacji to będę mógł napisać konretniej jak z niego korzystać.
2a. Zaprezentowanie na mapie oczywiście jest inną kwestią, ze względów zrozumiałych wysokość krawężnika czy rodzaj nawierzchni nie są renderowane (przynajmniej nie na domyślnym stylu), choć są brane pod uwagę w bazującej na OSM nawigacji (jestem prawie pewien, że gdzieś widziałem nawigację dla niepełnosprawnych).
2b. Nawet istnieje specjalna mapa dla niepełnosprawnych na http://wheelmap.org/pl/map, aczkowliek z tego co widzę koncentruje się na podawaniu (i możliwości edycji) dostępności dla niepełnosprawnych sklepów, teatrów, itd., nie zaś na przejezdności chodników i obecności różnych "pułapek"-- a szkoda, bo faktycznie by się to przydało. Najlepiej chyba byłoby się skontaktować z twórcami tejże mapy w tej sprawie.
3. Proponuję zaanonsować ideę na forum.osm.org (na początek dla ułatwienia dyskusji w polskim dziale, po wyklarowaniu pomysłu warto uderzyć na angielskojęzyczny).
Offline
poza tym widzę tu takie cholerne szufladkowanie:
niepełnosprawny w internecie to niewidomy (czyli wszelkie udogodnienia dla spastyków, paralityków i innych świetnie widzących a upośledzonych ruchowo są spychane na dalszy plan, bo nietoperze rządzą)[1]
niepełnosprawny na ulicy to wózkarz (bo jego przecież widać jak popinkala na korbie czy kołach, niewidomi z ichniejszymi macakami przecież mogą wejść po schodach więc jaki problem)
głuchy to w ogóle się nie liczy bo i chodzić potrafi, i nawet widzi...
[1]żeby nie było że tylko marudzę - widziałem wiele stron które niewidomy ze screenreaderem uważa za stuprocentowo dostępne, a widzący spastyk posługujący się wyłącznie klawiaturą nie ma szans na jakąkolwiek nawigację.
Offline
To mnie zastanowiło, że na stronie openstreetmap jest możliwość dodawania obiektów i napisania o nich wysokość ilość stopni na schodach oraz kąty. A już to chce zrobić off-line to takich opcji w JOSM nie znalazłem. Na mapie nie da się zaznaczyć miejsca w którym che dodać obiekt nie mówiąc już o chmurce z opisem.
[b]azhag[/b] Może powiesz jak ty zrobiłeś tą swoja mapę bo w ogóle nie czaje tego [url]http://leafletjs.com[/url] czy to ma na dysk ściągnąć czy jakąś stronę www zrobić ?
Ostatnio edytowany przez tajwan (2014-08-14 11:05:58)
Offline
[quote=tajwan][b]azhag[/b] Może powiesz jak ty zrobiłeś tą swoja mapę bo w ogóle nie czaje tego[/quote]
Ta pojedyncza strona HTML z kawałkiem kodu JS to wszystko.
Offline
to jest fajne (oczywiście na bazie OSM): http://geojson.io/
Offline
[quote=azhag][quote=tajwan][b]azhag[/b] Może powiesz jak ty zrobiłeś tą swoja mapę bo w ogóle nie czaje tego[/quote]
Ta pojedyncza strona HTML z kawałkiem kodu JS to wszystko.[/quote]
A jak dodałeś obiekty?
Offline
Tzn.?
Offline
Dymki ikonki.
Offline
Time (s) | Query |
---|---|
0.00009 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00093 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.188.101.251' WHERE u.id=1 |
0.00122 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.188.101.251', 1732417756) |
0.00044 | SELECT * FROM punbb_online WHERE logged<1732417456 |
0.00073 | SELECT topic_id FROM punbb_posts WHERE id=273067 |
0.00006 | SELECT id FROM punbb_posts WHERE topic_id=26193 ORDER BY posted |
0.00053 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=26193 AND t.moved_to IS NULL |
0.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00251 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=26193 ORDER BY p.id LIMIT 25,25 |
0.00081 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=26193 |
Total query time: 0.00742 s |