Sveiki

  Adresai OSM'e žymimi addr:* žymomis (addr:city, addr:street,
addr:housenumber ir pan.). Tai jau senas dalykas, niekas šitoje
vietoje nesikeičia.

  Bet tuo pačiu adresu gali būti keli objektai, ne tik pats pastatas.
Tarkim dar eilė lankytinų vietų.

  Dabar tokioje situacijoje addr:* žymas turi ir pastatas, ir visos
lankytinos vietos. Tai kartais gaunasi, kad tas pačias addr:* žymas
turi daug objektų ir norint tiesiog geolokuoti adresą, gauname daug
variantų.
  Tokiu atveju neįmanoma patikrinti, ar nėra adresų dublių - tarkim
vedėm adresus Apynių 5 ir Apynių 7, vietoje 7 parašėm 5 ir turim vieną
neteisingą adresą, bet jo niekaip negalima aptikti automatiniu
tikrinimu.
  Galima rasti ir daugiau tokio žymėjimo minusų [1].

  Eilė metų yra pasiūlytas sprendimas: add:* žymas dėti tik grynai
adreso objekto nurodymui (kas tai bebūtų, taškas ar pastatas). addr:*
žyma yra tik VIENA. Visi lankytini objektai turi ne addr:*, o
analogiškas contact:* žymas, t.y. contact:city, contact:street,
contact:housenumber ir pan. T.y. contact žyma nurodo, koks yra
kažkokios lankytinos vietos kontaktinis adresas. Jei yra tik vienas
OSM objektas vienu adresu, tai tada contact:* žymos nerašomos, užtenka
ir addr:* žymų.

  Tai leidžia tvarkingiau dėlioti adresus, galima daryti daug naudingų
automatinių patikrinimų (daug jų jau dabar daro tarkim Osmose QA
įrankis). Žemėlapyje daug paprasčiau adreso numerį rodyti tik vieną
kartą, o ne tiek, kiek yra lankytinų vietų be ženkliukų.

  Patikrinau, kaip contact veikia openstreetmap.org svetainėje ir
OsmAnd navigacijoje - veikia gerai :-) T.y. mato adresą ir iš
contact:* žymų.

  Yra problema, kad iD redaktorius adresą primygtinai nori vesti tik
addr: žymose (t.y. norint įvesti kontaktus reikia rankomis įrašyti
žymų pavadinimus). Na bet čia neturėtų būti problema automatu aptikus
tokią situaciją ir adresus perkelti į contact:* žymas.

  Ar matote kas nors potencialių problemų contact:* naudoti ir Lietuvoje?

P.S. Ši "contact:*" schema vis dar „siūlymo“ būsenoje, nors jau eilė
metų naudojama:
1. 
https://wiki.openstreetmap.org/wiki/Proposed_features/House_numbers/Bremen_Schema

-- 
Tomas

_______________________________________________
Talk-lt mailing list
Talk-lt@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-lt

Atrašyti