OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1 2011-12-30 09:53:36

TomaszKoniaków
Member
From: Koniaków, PL
Registered: 2010-04-28
Posts: 21
Website

Tagowanie adresów - tereny wiejskie itp.

Chciałbym zapytać o waszą pomoc i podpowiedź w temacie tagowania numerów budynków na terenach wiejskich.
Mieszkam w gminie w której nie ma nazw ulic, numeracja ma charakter "chronologiczny" - w Istebnej i Koniakowie pierwsze 150-200 numerów jest mniej więcej po kolei od zachodu na wschód, w Jaworzynce na odwrót, ale potem zaczyna się jazda. W Istebnej jest ponad 1600 numerów budynków. Większości z nich nie ma jeszcze w OSM i dłuuugo nie będzie (brak źródeł) ale dla tych, które są chciałbym już zacząć uzupełniać.

Oto przykłady adresu:

43-470 Istebna 66
budynek GOK Istebna, Istebna-Centrum
--

43-474 Koniaków 280
Szkoła Podstawowa nr 2 w Koniakowie-Rastoce

Liczę na waszą pomoc wink

Last edited by Zbigniew_Czernik (2014-01-31 15:12:00)

Offline

#2 2011-12-30 10:02:22

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

Re: Tagowanie adresów - tereny wiejskie itp.

W miejscowościach bez nazwanych ulic (czyli tam, gdzie numeracja przypisana jest bezpośrednio do miejscowości) stosujemy tag addr:place.
Opierając się o powyższy przykład powinno być tak:

addr:place=Istebna
addr:housenumber=66
addr:postcode=43-470
addr:place=Koniaków
addr:housenumber=280
addr:postcode=43-470

Od czasu do czasu pojawiają się pytania w stylu "jak otagować adres Wólka Mała 99, 32-005 Wola Duża". Odpowiadając - błędem jest pchanie do adresu miejscowości, w której znajduje się siedziba gminy lub urząd pocztowy. To, gdzie mieści się poczta nie ma znaczenia, ponieważ od kilkunastu lat adresy są wpisywane tak: 32-005 Wólka Mała 99 (niedowiarkom proponuję sprawdzić - zajrzeć znajomemu w dowód osobisty).
Rozpisując to na tagi będzie tak:

addr:place=Wólka Mała
addr:housenumber=99
addr:postcode=32-005

I tyle. Mamy komplet informacji adresowej? Mamy. Czasami można spotkać się z tagowaniem addr:city=<nazwa miejscowości> + addr:place=<nazwa miejscowości>. Nie jest to błąd, aczkolwiek tag addr:city= jest w takiej sytuacji nadmiarowy.

Dla porządku przypomnę jeszcze, że w przypadku miejscowości z nazwanymi ulicami nic się nie zmienia i tagowanie wygląda tak (dla adresu: ul. Cicha 20, 15-635 Klepacze):

addr:city=Klepacze
addr:street=Cicha
addr:housenumber=20
addr:postcode=15-635

Na tę chwilę tak otagowane adresy obsługuje nawigacja OsmAnd (ale na razie z użyciem mapy przygotowanej przez nas) i jak również nawigacja Mapfactor Navigator Free i Yanosik.

A tutaj jest wizualizacja pokazująca wybrakowane w różny sposób adresy: http://v3.mrowka.org/adresy/#7/51.904/20.380
I wątek o tej wizualizacji: http://forum.openstreetmap.org/viewtopic.php?id=23753
Więcej przykładów na wiki: https://wiki.openstreetmap.org/wiki/Pl: … k.C5.82ady

Last edited by Zbigniew_Czernik (2014-04-18 08:26:45)

Offline

#3 2011-12-30 10:23:48

TomaszKoniaków
Member
From: Koniaków, PL
Registered: 2010-04-28
Posts: 21
Website

Re: Tagowanie adresów - tereny wiejskie itp.

Dzięki wink

Wolałem zapytać tym bardziej że Nominatim głupiał przy zapytaniach dla już wprowadzonych adresów wg takiego schematu.

Offline

#4 2011-12-30 10:39:15

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

Re: Tagowanie adresów - tereny wiejskie itp.

Nominatim jest wyszukiwarką trochę ułomną, nie potrafi wyszukiwać adresów w miejscowościach bez ulic. Chcąc aby to działało w nim, trzeba by dodawać tag name do dróg w miejscowości np. name=Istebna lub name=Koniaków, co moim zdaniem jest śmieszną protezą i nie powinno być stosowane. Lepiej poprawić wyszukiwarkę, bo nie widzę powodu, dla którego nie dałoby się wyszukać dobrze otagowanego adresowo obiektu.

Offline

#5 2012-02-29 11:14:06

marek kleciak
Member
Registered: 2010-10-11
Posts: 8,417

Re: Tagowanie adresów - tereny wiejskie itp.

W "profesjonalnych" bazach danych robiacych nawigacje uzywa sie relacji laczacych budynek z miejscowoscia lub najblizsza droga. Ludzie nie lubia jednak relacji.

Offline

#6 2012-02-29 12:11:17

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

Re: Tagowanie adresów - tereny wiejskie itp.

marek kleciak wrote:

Ludzie nie lubia jednak relacji.

Czy ja wiem... gdyby te relacje działały to bym ich używał i promował. Prawda jest taka, że żadna z dostępnych relacji nie sprawi, by adresy bez ulic dały się wyszukać.
Chyba, że masz na myśli, iż to twórcy softu takiego jak Nominatim czy OsmAnd nie lubią relacji, wtedy zgoda.

Offline

#7 2012-02-29 12:34:17

marek kleciak
Member
Registered: 2010-10-11
Posts: 8,417

Re: Tagowanie adresów - tereny wiejskie itp.

Tego typu mechanizmy nie dzialaja jakkolwiek sa latwe w implementacji dla fachowców. Wszystkie ( professional) systemy nawigacji na tym bazuja. Trzeby by robic lobbying na rzecz tego typu rozwiazania, tym bardziej ze wielkie miasta to nie wszystko. Przedstawie to w Garchingu.

Offline

#8 2012-02-29 12:38:18

marimil
Member
Registered: 2012-02-10
Posts: 637

Re: Tagowanie adresów - tereny wiejskie itp.

O ile łatwiej byłoby korzystać z rozwiązań typu
http://wiki.openstreetmap.org/wiki/Rela … sed/Street
http://wiki.openstreetmap.org/wiki/Rela … ected_Ways
niż wpisywać dla każdego obiektu nazwę ulicy.

Offline

#9 2012-02-29 13:51:04

balrog-kun
Member
From: Warsaw, Poland
Registered: 2008-08-10
Posts: 1,365
Website

Re: Tagowanie adresów - tereny wiejskie itp.

Tak naprawde czy uzyjesz tego co OSM nazywa "relacja", czy powiazesz obiekty za pomoca wspolnej wartosci addr:street / addr:city, to jest to rodzaj relacji w bazie danych.  Roznica jest tylko techniczna i mysle ze powstana w edytorach narzedzia (o ile nie ma juz jakiegos pluginu) ktore spowoduja ze dla uzytkonika bedzie prawie niewidoczna.

Offline

#10 2012-02-29 13:59:47

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

Re: Tagowanie adresów - tereny wiejskie itp.

marimil:
Oczywiście, że relacje są najlepszym sposobem rozwiązywania tego typu rzeczy. Tylko, że są maperzy, którzy tworzą mapę chcąc również z niej korzystać, a nie tylko po to by sobie pomapować. I tym ludziom dobrze byłoby dać działające na dzisiaj rozwiązanie nawet jeśli jest ono trochę niezgodne z wydumanymi ideami opisanymi na wiki, które nie działają, a może kiedyś będą działać.
Wiem, że "nie mapujemy pod nawigację" (ani pod render), ale wtedy nasuwa mi się pytanie: "jak, do cholery, mamy korzystać z tych map?" big_smile

Offline

#11 2012-02-29 14:26:16

marimil
Member
Registered: 2012-02-10
Posts: 637

Re: Tagowanie adresów - tereny wiejskie itp.

Dlatego też napisałem zgodnie ze stanem na dzień dzisiejszy:

marimil wrote:

O ile łatwiej byłoby...

EDIT:

balrog-kun wrote:

Tak naprawde czy uzyjesz tego co OSM nazywa "relacja", czy powiazesz obiekty za pomoca wspolnej wartosci addr:street / addr:city, to jest to rodzaj relacji w bazie danych.

Z drugiej strony dla bazy to pierwsze rozwiązanie chyba jest lepsze.

Last edited by marimil (2012-02-29 14:28:23)

Offline

#12 2013-08-24 20:27:09

RitterR
Member
From: Środa Wielkopolska, PL
Registered: 2012-10-21
Posts: 53

Re: Tagowanie adresów - tereny wiejskie itp.

Czy podawanie w adresach budynków nazwisk osób je zamieszkujących jest naruszeniem czyiś praw?
Może czasem fajnie wiedzieć gdzie mieszka Dańczura ale czy on wyraził na to zgodę?
Chyba, że sam dodał te dane.

http://www.openstreetmap.org/?box=yes&b … 2/22.62086

Offline

#13 2013-08-24 20:41:03

Zibior2
Member
Registered: 2012-08-17
Posts: 2,407

Re: Tagowanie adresów - tereny wiejskie itp.

Wydaje mi się, że nie powinno tak być.

Offline

#14 2013-08-24 20:50:59

marek kleciak
Member
Registered: 2010-10-11
Posts: 8,417

Re: Tagowanie adresów - tereny wiejskie itp.

To wydaje mi sie byc niezgodne z obowiazujacym prawem. Warto to jednak sprawdzic w swietle polskiego prawa gdyz np. w ksiazkach telefonicznych ludzie moga wyrazic i po czesci wyrazaja zgode na podanie numeru telefonu i adresu.

Offline

#15 2013-08-24 21:13:07

Władysław Komorek
Member
From: Kraków, Poland
Registered: 2012-06-30
Posts: 1,590

Re: Tagowanie adresów - tereny wiejskie itp.

A co się stanie jak do adresu domu na wsi dodamy "ref" równy numerowi domu?
Czy to nie ułatwiłoby w wyszukiwaniu obiektu?

Offline

#16 2013-08-25 14:59:45

radmar
Member
Registered: 2012-10-12
Posts: 152

Re: Tagowanie adresów - tereny wiejskie itp.

Władysław Komorek wrote:

A co się stanie jak do adresu domu na wsi dodamy "ref" równy numerowi domu?
Czy to nie ułatwiłoby w wyszukiwaniu obiektu?

Ale w jakim celu, skoro addr:housenumber ładnie się renderuje i jest rozumiane przez nawigacje?

Offline

#17 2013-08-26 11:29:42

Władysław Komorek
Member
From: Kraków, Poland
Registered: 2012-06-30
Posts: 1,590

Re: Tagowanie adresów - tereny wiejskie itp.

Nawigację, którą? Moja w Garminie nie znajduje.
Temat ten wałkujemy nieustanie, a efektów brak.
Mnie interesuje wyszukiwarka, obojętnie jaka, ważne aby mogła znaleźć dany dom na wsi, gdy nie ma nazwy ulicy.

P.S. Temat ten powinien być połączony z poprzednią, identyczną dyskusją.

Last edited by Władysław Komorek (2013-08-26 11:36:49)

Offline

#18 2013-08-26 11:52:54

marek kleciak
Member
Registered: 2010-10-11
Posts: 8,417

Re: Tagowanie adresów - tereny wiejskie itp.

Gdyby bylo konsekwentnie stosowane oprócz add:street takze addr:city lub addr:hamlet lub cokolwiek innego dla danej miejscowosci, to bylo by to latwiej z wyszukiwaniem.
Zdaje sie ze addr:city jest pomijanie przez duza liczbe mapowiczy.

Offline

#19 2013-08-26 12:14:06

Zibior2
Member
Registered: 2012-08-17
Posts: 2,407

Re: Tagowanie adresów - tereny wiejskie itp.

Mnie, w OsmAndzie, szukanie adresów na wioskach działa. Nie ma co kombinować z danymi tylko trzeba poprawić soft.

Przypominam, że aktualnie mamy ustalony następujęcy schemat adresów na wsiach bez ulic:
- addr:place=<nazwa wsi>
- addr:housenumber=<xx>
- addr:postcode=<xx-xxx>

Last edited by Zbigniew_Czernik (2014-04-18 07:34:01)

Offline

#20 2013-08-26 12:27:21

marek kleciak
Member
Registered: 2010-10-11
Posts: 8,417

Re: Tagowanie adresów - tereny wiejskie itp.

Soft musi albo mieć: 
1. przypisane do adresu nazwę miejscowości,
albo też
2. Granice administracyjną danej miejscowości z nazwą.

Jesli jest 1 albo 2 i soft nie wyszukuje, to jest do poprawki.
Można robić wyszukiwarkę, nie mając ani 1 ani 2, lecz jest to obarczone błędem, gdyż szuka się wtedy po promieniu od punktu P typu:
P
place=village
name=Nazwa_Wsi

Generuje to błędy w sytuacji gdy mamy kilka wsi obok siebie a budynek należący do wsi "Y" jest położony bliżej punktu P opisujacego wieś "X"
W sytuacji gdy mamy (jak np. na Śląsku) wiele miejscowości obok siebie, prowadzi to do błędnych wyników.

Offline

#21 2013-08-26 12:32:06

popej
Member
Registered: 2008-09-20
Posts: 494
Website

Re: Tagowanie adresów - tereny wiejskie itp.

W przypadku Garmina adresacja jest przypisana do drogi. Bez drogi nie da się znaleźć adresu. Jeżeli droga istnieje ale nie ma nazwy, to można zrobić drobne oszustwo w danych dla GPS i przypisać nazwę miejscowości do drogi.


popej

Offline

#22 2013-08-26 13:28:19

marek kleciak
Member
Registered: 2010-10-11
Posts: 8,417

Re: Tagowanie adresów - tereny wiejskie itp.

Cienias ten Garmin wink

Offline

#23 2013-08-26 15:23:50

radmar
Member
Registered: 2012-10-12
Posts: 152

Re: Tagowanie adresów - tereny wiejskie itp.

popej wrote:

W przypadku Garmina adresacja jest przypisana do drogi. Bez drogi nie da się znaleźć adresu. Jeżeli droga istnieje ale nie ma nazwy, to można zrobić drobne oszustwo w danych dla GPS i przypisać nazwę miejscowości do drogi.

Ale wiedząc to można np. dodać ref=* na poziomie generowania mapy dla garmina. Nie ma sensu robić "syfu" w bazie OSM, bo coś nie działa na garminie.

Offline

#24 2013-08-26 21:16:53

popej
Member
Registered: 2008-09-20
Posts: 494
Website

Re: Tagowanie adresów - tereny wiejskie itp.

Oczywiście, tego typu kombinacje robi się przy konwersji danych. Tylko trzeba mieć jakieś wskazówki w danych źródłowych, żeby zdecydować czy adres bez ulicy to jest błędny punkt, brak wprowadzonej nazwy czy faktycznie poprawny adres.


popej

Offline

#25 2013-09-16 09:56:10

Zibior2
Member
Registered: 2012-08-17
Posts: 2,407

Re: Tagowanie adresów - tereny wiejskie itp.

Nie wiem czy była na ten temat informacja na forum, ale nominatim zaczął obsługiwać adresy otagowane tagiem addr:place=
Kilka przykładów:
http://nominatim.openstreetmap.org/sear … ubogóra+4A
http://nominatim.openstreetmap.org/sear … niaków+237

Offline

Board footer

Powered by FluxBB