Pedja
(Pedja)
15
Сваки систем који озбиљније приказује мапе има и могућност претраге мапе по називима улица. Ако се не варам, проблем са ознакама адреса је у томе што се те ознаке додељују тачкама које не припадају самој улици (нисам то радио па не знам тачно), те не постоји друга веза са улицом него по имену.
Пројектанти ОСМ базе су као брзо решење увели да се у адреси понови име улице али сада се то показује као лоше решење, не само због вишејезичности (јер се сада морају дупло уносити и сви вишејезични облици назива улице) него и иначе: да би се могла направити веза између тачке која означава адресу и објекта који представља улицу, имена им се морају потпуно поклапати. Шта ако неко различито укуца име улице на објекту улице или у адреси? Шта ако постоји више улица истог назива?
Исправно би било да се у адреси уместо назива улице у ствари постави веза као објекту који представља улицу, јер он већ садржи све потребне информације укључујући и тачне и вишејезичне називе. Исто важи и за addr:city и addr:country. За ову везу не треба користити имена него ИД објекта, јер је то кључни и непроменљив податак који дефинише објекат.