You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2011-08-30 14:30:38

S0Cool
Member
Registered: 2009-04-29
Posts: 91

Tagowanie ulic, a nawigacja

Pojawia się w naszym kraju coraz więcej smartfonów i tabletów z Androidem. Jako że te pierwsze i część z tych drugich posiada odbiornik GPS, naturalne jest używanie ich do nawigacji. Oczywiście najlepsze są programy płatne (na dniach ma się ukazać AutoMapa na Androida), jednak mnóstwo osób szuka rozwiązania darmowego i trafia w Android Market na jeden z programów wykorzystujących OSM. Dodatkową zaletą jest możliwość ściągnięcia mapy i użytkowania nawigacji całkowicie offline - bez płacenia za mobilny Internet.
Co najmniej dwa z tak działających popularnych programów (Navit i jego klon ZANavi oraz OSMAnd) maja problemy ze znalezieniem ulicy offline jeśli nie jest ona opatrzona tagiem is_in:city. Oczywiście zawsze możemy powiedzieć, że skoro np. Nominatim sobie radzi to i Navit powinien, ale patrząc na to z punktu widzenia producenta/programisty aplikacji, która ma się zmieścić w ograniczonych zasobach smartfona wybór jest prosty: zamiast implementować zawodny algorytm "najbliższego" miasta lub dość skomplikowany algorytm zawierania się ulicy w granicach administracyjnych, korzystamy z oficjalnego tagu is_in:city, który właśnie do tego służy.
Niestety, w Polsce większość ulic nie jest tak oznaczana co skutkuje "niedziałaniem" wyszukiwania w programach nawigacyjnych i w konsekwencji obniżaniem opinii o całym projekcie OpenStreetMap.

Ostatnio w swojej okolicy dodałem is_in:city do większości ulic, dzięki czemu zaczęły się poprawnie wyszukiwać.
Jak uważacie, czy w kontekście całej mapy Polski dodawanie tego tagu ma sens? Czy czekamy aż się darmowe nawigacje poprawią?

Offline

#2 2011-08-30 15:28:13

Zbigniew Czernik
Member
Registered: 2009-09-12
Posts: 1,308
Website

Re: Tagowanie ulic, a nawigacja

IMO najsensowniej byłoby gdyby w OSM były wszytkie granice administracyjne i nawigacje potrafiły z tego korzystać. Mówiąc o granicach, mam na myśli granice zrobione jako relacje, z właściwym admin_level i z dodaną miejscowością jako admin_centre w tejże relacji.

Offline

#3 2011-08-30 16:19:19

rhn
Member
Registered: 2008-10-30
Posts: 214

Re: Tagowanie ulic, a nawigacja

Zgadzam się z przedmówcą - działanie klienta to problem klienta.

Gdybyśmy chcieli dodawać wszędzie tagi is_in, bardzo często mielibyśmy tą samą informację dwukrotnie: is_in oraz granicę dzielnicy/miasta/gminy/powiatu/... Zaraz trzeba byłoby tworzyć skrypty pomocnicze do edytorów, które z automatu dodawałyby/usuwałyby is_in przy przesuwaniu granic miast, dodawałyby is_in przy stawianiu ulic w miastach itp., programy zaczęłyby używać is_in i granic zamiennie, co doprowadziłoby do jeszcze większego bałaganu - to takie moje pesymistyczne zapatrywanie na temat smile

Do tej pory wszelkie elementy w bazie wystarczy otagować w jednym miejscu i tyle - proste i nieskomplikowane smile

Co innego, jeśli granic administracyjnych nie ma wcale.

Offline

#4 2011-08-30 17:33:33

tomianek
Member
From: Bydgoszcz, Poland
Registered: 2011-01-19
Posts: 115

Re: Tagowanie ulic, a nawigacja

Może da się jakoś zmusić Automapę do pracy z mapami osm? wink

Offline

#5 2011-08-30 20:46:22

S0Cool
Member
Registered: 2009-04-29
Posts: 91

Re: Tagowanie ulic, a nawigacja

Zbigniew Czernik wrote:

IMO najsensowniej byłoby gdyby w OSM były wszytkie granice administracyjne i nawigacje potrafiły z tego korzystać. Mówiąc o granicach, mam na myśli granice zrobione jako relacje, z właściwym admin_level i z dodaną miejscowością jako admin_centre w tejże relacji.

No cóż, w Katowicach relacje opisujące granice administracyjne wyglądają OK, offline'owe szukanie ulic w w/w aplikacjach widocznie jeszcze nie umie z tego skorzystać. Może to zgłoszę do Navita, ale aktywność ichniego forum trochę zniechęca.
Niniejszym zaprzestaję stosowania tagu is_in:city jako "controversial".

@tomianek: Właściciel AutoMapy zainwestował spore pieniążki w zbudowanie własnej wektorowej mapy. I zrobił to dobrze bo przez wielu użytkowników nawigacji AM uważana jest za bezkonkurencyjną (przynajmniej w Polsce). Życzyłbym sobie aby dane w OSM były z nią porównywalne  przynajmniej w zakresie ulic. Dopiero wtedy Twój pomysł nie będzie taki śmieszny wink

Offline

#6 2011-08-30 22:14:19

Dotevo
Moderator
From: Kobiernice/Wrocław Poland
Registered: 2009-02-15
Posts: 1,744
Website

Re: Tagowanie ulic, a nawigacja

is_in jest tagiem, którego lepiej nie stosowac :-/ juz wymienione bylo dlaczego. Wiem, że w Free MapFactor działa dobrze bez tych tagów, oczywiscie jak nie ma granic to ulice sa brane do najblizszej miejscowosci co czesto wprowadza w błąd.

Offline

#7 2011-08-30 22:43:53

kietlak
Member
Registered: 2011-03-30
Posts: 51

Re: Tagowanie ulic, a nawigacja

Z tego co pamiętam, to Osmand nie używa tego tagu, głównym problemem z jego działaniem w dużych miastach jest otagowanie wielu miejsc (osiedli (często skaładających się z pojedynczego bloku) itp) jako place=suburb (przeznaczonych dla dzielnic), co w efekcie powoduje przypisanie adresów do tych osiedli jako miast - a dla właściwych dzielnic problem wynika z braku granic dzielnic wewnątrz miast.
Rozwiązanie: nieopisywanie innych obiektów niż dzielnice jako place=suburb, oraz wprowadzenie granic dzielnic.

Offline

#8 2011-08-31 15:50:09

alurg
Member
Registered: 2011-06-24
Posts: 20

Re: Tagowanie ulic, a nawigacja

Navatar tez mial ten problem - pomysl is_in* oczywiscie byl pierwszym, ktory wpadł nam do głowy wink, potem zaprzęgliśmy do roboty TERYT ale to też się średnio sprawdziło (aczkolwiek jak ktoś planuje zrobić tylko dla Polski to można się trochę tym wspomóc) ale zgadzam się z rhn, że to nie bardzo ma sens. Koniec końców poradziliśmy sobie z tym problemem orając dane OSM i wymyślając algorytm (inny niż nominatim), jak ktoś chce może sobie sprawdzić u nas jakość wyszukiwania.

Lada moment puścimy wersję z pełną numeracją budynków z OSM i wtedy już będzie komplet.

Offline

#9 2011-08-31 19:00:37

Zbigniew Czernik
Member
Registered: 2009-09-12
Posts: 1,308
Website

Re: Tagowanie ulic, a nawigacja

alurg: a ten mechanizm szukania jest dostępny przez jakieś API? Czy raczej tylko "for internal use?

Offline

#10 2011-08-31 20:47:38

alurg
Member
Registered: 2011-06-24
Posts: 20

Re: Tagowanie ulic, a nawigacja

Na razie internal bo jeszcze testujemy numeracje - ale w sumie możemy to po pod jakimś GETem wystawić dla OSM.

Offline

#11 2011-08-31 21:34:12

wajak
Member
Registered: 2010-04-20
Posts: 273

Re: Tagowanie ulic, a nawigacja

alurg wrote:

Na razie internal bo jeszcze testujemy numeracje - ale w sumie możemy to po pod jakimś GETem wystawić dla OSM.

To byłoby świetne rozwiązanie dla promocji OSM. Osobiście uważam, że właśnie wyszukiwanie adresów i POI to największy bolączka OSM w tej chwili.
Przydałby się serwis on-line umożliwiający wyszukiwanie adresów i POI wg zadanych kryteriów w połączeniu z wyszukiwaniem trasy. Bezpośrednie porównanie z Google Maps, czy Targeo (tu bym się bał smile ) mogłoby większą liczbę osób przekonać do OSM.

A wracając do wątku. To jestem również przeciwnikiem stosowania tagu "is_in", ale "boundary" mamy w kiepskim stanie i niespecjalnie jest co z tym zrobić.

Offline

#12 2011-09-01 06:52:39

S0Cool
Member
Registered: 2009-04-29
Posts: 91

Re: Tagowanie ulic, a nawigacja

alurg wrote:

Navatar tez mial ten problem - pomysl is_in* oczywiscie byl pierwszym, ktory wpadł nam do głowy wink, potem zaprzęgliśmy do roboty TERYT ale to też się średnio sprawdziło (aczkolwiek jak ktoś planuje zrobić tylko dla Polski to można się trochę tym wspomóc) ale zgadzam się z rhn, że to nie bardzo ma sens. Koniec końców poradziliśmy sobie z tym problemem orając dane OSM i wymyślając algorytm (inny niż nominatim), jak ktoś chce może sobie sprawdzić u nas jakość wyszukiwania.

Lada moment puścimy wersję z pełną numeracją budynków z OSM i wtedy już będzie komplet.

Oooo, witam developera Navatara! Też zainstalowałem, ale używam rzadziej, bo nawigacja działa tylko online.
Macie jakieś plany buforowania kafelków mapy tak, żeby można było zaplanować trasę będąc w zasięgu WiFi?
Potwierdzam, szukanie adresów działa znacznie lepiej niż w Navit i OSMAnd.
Kibicuję Wam trochę bo na Waze się sparzyłem (pomysł podobny, wykonanie do d.), a Navatar ma potencjał, życzę mnóstwa zadowolonych użytkowników!

Offline

#13 2011-09-02 10:42:25

alurg
Member
Registered: 2011-06-24
Posts: 20

Re: Tagowanie ulic, a nawigacja

wajak wrote:

To byłoby świetne rozwiązanie dla promocji OSM. Osobiście uważam, że właśnie wyszukiwanie adresów i POI to największy bolączka OSM w tej chwili.
Przydałby się serwis on-line umożliwiający wyszukiwanie adresów i POI wg zadanych kryteriów w połączeniu z wyszukiwaniem trasy.

Zgadzam się, że do promocji OSM brakuje nam takiego po prostu mini google maps / mini zumi - tzn. mapka polski i pole do wyszukiwania. Tu możemy pomóc jako jedno z możliwych źródeł zwracających adresy oraz wyznaczające trasy (jako oczywiscie alternatywa dla nominatim i innych implementacji routingu)

Odnośnie POI to też to obsługujemy tj. mamy jedno pole jak w google i jak zamiast adresu wpiszesz sobie nazwe poika np.: Pub Lolek (nasz firmowy ulubiony wink ) to tez to znajdujemy i nawigujemy do tego miejsca.

Jezeli mialoby to pomoc w promocji OSM to mysle ze stronke z tilesami na openlayersach musialoby osm polska wystawic i tylko musimy uzgodnic jakis proste API do wyszukiwania i routingu i mozemy na koniec wrzesnia takie cos uruchomic.

Co mnie jeszcze boli w promocji OSM to to, że wiele instytucji Państwowych korzysta na swoich stronach z ..... tak tak google mapek. A tak mogliby korzystac z OSMa bo czemu maja promowac jakas korporacje zamiast rozwiazania otwarte/publiczne.

Offline

#14 2011-09-13 11:16:51

dangi
Member
From: Ostrów Wielkopolski
Registered: 2010-06-02
Posts: 57

Re: Tagowanie ulic, a nawigacja

Mam pytanie trochę obok tematu ale jednak go dotyczące a nie chce tworzyć nowego wątku.
Chodzi mi o zapis danych OSM binarnie w plikach (tak jak np. AutoMapa) aby stworzyć nawigacje offline. Ktoś zna techniki jak się do tego zabrać ?
Śledząc forum są tu ludzie którzy robią nawigacje więc może powiedzą jak to się robi albo dadzą jakiegoś linka do zasobów.

Last edited by dangi (2011-09-13 11:17:59)

Offline

#15 2011-09-13 11:38:13

Dotevo
Moderator
From: Kobiernice/Wrocław Poland
Registered: 2009-02-15
Posts: 1,744
Website

Re: Tagowanie ulic, a nawigacja

Zainteresuj się np. http://wiki.openstreetmap.org/wiki/Libosmscout chyba, że projektujesz jakis wlasny format pliku.

Offline

#16 2011-09-13 11:50:21

dangi
Member
From: Ostrów Wielkopolski
Registered: 2010-06-02
Posts: 57

Re: Tagowanie ulic, a nawigacja

Właśnie chodzi mi o niewyważanie otwartych drzwi. Wielkie dzięki.

Last edited by Zbigniew Czernik (2011-09-13 11:51:39)

Offline

Board footer

Powered by FluxBB