OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1 2019-04-21 07:26:29

StefanB
Member
Registered: 2007-11-20
Posts: 105

Uvoz GURSovih naslovov / Slovenia address import

Za pokušino sem uvozil nekaj GURSovih hišnih številk v različnih naseljih na 5 različnih področjih:
kJQ65WD.jpg
Natančneje: http://overpass-turbo.eu/s/I8q

- Spodnje Jezersko, Jezersko: razpršena vas brez uličnega sistema, kjer prej ni bilo nobene hišne številke
   (changeset 69304608, analiza, OSM inspector)

- Krplivnik / Kapornak, Hodoš (Prekmurje): dvojezična (sl+hu) vas brez uličnega sistema - sedaj deluje tude search po madžarskem naslovu, del naselja (manjši zaselek, hamlet) ima v madžarščini drugo ime: "Dömeföld", česar GURS nima.
   (changeset 69375181, analiza, OSM inspector)

- Črna vas, Ljubljana: vas z ulico
   (changeset 69378626, analiza, OSM inspector)

- Črnomelj - mestece z uličnim sistemom, kasneje sem še ročno dodal še manjkajoča imena nekaj ulicam
   (changeset 69375954, analiza, OSM inspector)

- Bela, Ajdovščina: mikro vas
   (changeset 69337163, analiza, OSM inspector)

Vse changesete sem označil s tagom "#GURS-HS", zato jih je možno videti tudi na: http://resultmaps.neis-one.org/osm-chan … nt=GURS-HS

Ostali podatki za pregled in uvoz so pripravljeni po naseljih na https://addr.openstreetmap.si/ (pazite, tabela je responsive, tako da na manjših ekranih pokaže le naj pomembnejše stolpce, na širših pa več podrobnosti in povezav do orodij).
Podatki se tu samodejno osvežijo vsako soboto zjutraj, lahko pa po potrebi povečamo frekvenco.

Prosim, preglejte te spremembe in pripravljene podatke na področjih, ki jih poznate in sporočite svoje mnenje.

Vsa izvorna koda je objavljena na https://github.com/openstreetmap-si/GursAddressesForOSM

Jaz nisem več tako zelo prepričan, da je pametna uporaba addr:place namesto addr:street v krajih brez uličnega sistema, ker:
- V razpotegnjenih / razpršenih vaseh je itak smiselno poimenovati cesto (čeprav ta v uradnih GURSovih evidencah dejansko nima imena), ker je tako na zemljevidu bolj pregledno tudi ob večjih povečavah
- naredimo manj sprememb v obstoječih naslovih, ki so smo jih ročno vnesli mapperji
- Zaenkrat orodja bolj podpirajo street kot place (iD editor bi lahko dopolnili tu)
- OSM inspector naslove, ki so bolj oddaljeni od točke kraja označi kot place_not_found. Verjetno se podobno zgodi z oddaljenimi ulicami, ampak v tem primeru lahko urednik ustrezno poimenuje bližnjo cesto.

Last edited by StefanB (2019-04-21 07:29:44)

Offline

#2 2019-04-22 19:03:15

coloredstone
Member
Registered: 2014-02-08
Posts: 28

Re: Uvoz GURSovih naslovov / Slovenia address import

Sem preizkusil en testni uvoz: Changeset #69462348 (#GURS-HS import: Rovte).
Sama procedura dela odlično.

Če je območje večje, ostale vsebine v JOSM ni mogoče uvoziti - ali bi potem ročno "odrezali" del uvoza ?

Navaditi se je treba pregledati pozicijo - običajno hišna številka "sede" v stavbo, se pa zgodi, da tudi ne - v tem primeru bi bilo smiselno popraviti pozicijo stavb (največkrat), ali pa spremeniti pozicijo hišne številke. Priporočljivo bi bilo ob tem tudi dodati manjkajoče stavbe, verjetno pa nam to v praksi ne bo šlo.

Glede dileme addr:place namesto addr:street v krajih brez uličnega sistema - mislim, da v tem primeru ne bi bilo prav uporabljati ime ulice, ker v bistvu to ni. Morda pa dobimo kako sugestijo tudi iz OSM import talk foruma.

Offline

#3 2019-04-22 20:36:03

StefanB
Member
Registered: 2007-11-20
Posts: 105

Re: Uvoz GURSovih naslovov / Slovenia address import

Sem preizkusil en testni uvoz: Changeset #69462348 (#GURS-HS import: Rovte).

Za pregledovanje takšnih changesetov se mi zelo uporaben zdi http://overpass-api.de/achavi/?changeset=69462348
Za preverjanje pa je zelo koristen OSM inspector, edina slaba stran tega je, da je na analizo potrebno počakati kak dan.

Če je območje večje, ostale vsebine v JOSM ni mogoče uvoziti - ali bi potem ročno "odrezali" del uvoza ?

Kaj misliš s tem, da "ni mogoče uvoziti" ? Jaz sem recimo samo naložil podatke v JOSM in jih uploadal v OSM. En uvoz sem za pokušino naredil tudi preko spletnega urejevalnika level0 - http://level0.osmz.ru/
Obstoječij OSM podatkov na področju uvoza nisem nalagal v JOSM, samo rastrsko podlago sem vklopil, da sem še enkrat preveril da je stvar res na približno pravem mestu.

Navaditi se je treba pregledati pozicijo - običajno hišna številka "sede" v stavbo, se pa zgodi, da tudi ne - v tem primeru bi bilo smiselno popraviti pozicijo stavb (največkrat), ali pa spremeniti pozicijo hišne številke. Priporočljivo bi bilo ob tem tudi dodati manjkajoče stavbe, verjetno pa nam to v praksi ne bo šlo.

Ročno usklajevanje hišnih številk bi jaz raje ločil od uvoza samega v naknadne korekture, ki bodo itak potrebne zaradi:
- uskladitve imen krajev (velike/male črke, dvojezičnost)
- dodajanje manjkajočih imen ulic in krajev
- zamik hiš,
- združevanje morebitnih podvojenih naslovov
...

Toleranco za match z obstoječimi hišnimi številkami sem z nekaj poskušanja nastavil na 30m (max_distance = 30), lahko pa jo korigiramo. Največ odmika so zahtevale večje hiše, kjer včasih tudi če naslov pade v hišo z naslovom je bil vseeno več kot 20m od centra hiše in je ustvarilo novo točko z enakim naslovom kot ga že ima hiša.

Glede dileme addr:place namesto addr:street v krajih brez uličnega sistema - mislim, da v tem primeru ne bi bilo prav uporabljati ime ulice, ker v bistvu to ni. Morda pa dobimo kako sugestijo tudi iz OSM import talk foruma.

Ja, addr:place je bolj pravilen, a vsa orodja ga še ne podpirajo tako kot addr:street. Verjetno bi bilo smiselno pogledati katera orodja imajo težave s tem in najti neko rešitev.

Sem se pogovarjal na #imports kanalu na Slacku (registracija) in pravijo, da bi morali imeti naselja kot poligone+točko v centru vasi, ne le točk, kar pa bi bil spet zajeten projekt. In GURSovi poligoni naselij se raztezajo tudi daleč v neposeljene gozdove, da se za vsako smreko vé k kateremu naselju spada.

Danes sem dopolnil še program, da razširi okrajšave, npr "Moravci v Slov. goricah", "Pristava pri Polh. Gradcu"... vse preslikave so na voljo za pregled in dopolnitve v mapi:
https://github.com/openstreetmap-si/Gur … /overrides
Vrstilnih števnikov (rimskih in arabskih) ne spreminjamo, kakor tudi ne "Sv." in "Dr." in inicialk (če GURS piše "A.M. Slomška" to zaenkrat pustimo kot je)
Rezultat te obdelave bo viden jutri.

Offline

#4 2019-04-25 07:38:20

StefanB
Member
Registered: 2007-11-20
Posts: 105

Re: Uvoz GURSovih naslovov / Slovenia address import

Pri pregledovanju prvega uvoza na področju Črnomlja sem opazil, da se GURSovi naslovi na ulici "Nova loka" ne skladajo z obstoječim (v OSM) imenom ulice "Nova Loka":
LwSXU6t.png
(vir: http://tools.geofabrik.de/osmi/?view=ad … losed_way)

Ker se mi intuitivno zdi bolj pravilno "Loka" sem preveril in v Uradnem Listu našel ODLOK o kategorizaciji občinskih cest v Občini Črnomelj ki omenja ime "Nova Loka":

Popravek GURSovih podatkov sem vpisal v UL_UIME.csv in ponovno pognal obdelavo tega naselja.

Na https://addr.openstreetmap.si/Črnomelj/ je pripravilo je novo .osm datoteko za celotni Črnomelj, ki je dejansko vseboval le spremembe naslovov v tej ulici in sem jo uvozil:
- changeset: https://www.openstreetmap.org/changeset/69550127
- analiza: http://overpass-api.de/achavi/?changeset=69550127
- OSM inspector (čez kak dan, ko osvežijo podatke): http://tools.geofabrik.de/osmi/?view=ad … losed_way)

Skratka: uvoze je potrebno preverjati in GURSovih podatkov ne jemati kot absolutno resnico. Tudi tam so zmotljivi. Imamo pa lep mehanizem da jih popravljamo in istih napak ne prenašamo še v OSM.

Spremembe imen lahko v .csv datoteke dodajate na github-u (neposredno, če ste član openstreetmap-si organizacije ali preko pull requestov), ali pa predloge sporočite tu in jih bomo vnesli, da se bodo upoštevali ob nadaljnih obdelavah.

Last edited by StefanB (2019-04-25 07:41:54)

Offline

#5 2019-04-26 14:41:56

StefanB
Member
Registered: 2007-11-20
Posts: 105

Re: Uvoz GURSovih naslovov / Slovenia address import

Opazil sem še en problem:
Za addr:city uporabljamo ime pošte, kar priporoča OSM wiki (vsaj tako si jaz razlagam "The name of the city as given in postal addresses of the building/area.").

Težava pa nastane v Občini Lendava, kjer "Glavna ulica" obstaja v naseljih:
- Lendava in Dolga Vas
- Dolnji Lakoš, Gornji Lakoš in Gaberje... (ena ulica skozi 3 naselja, precej neurejene številke)
- Čentiba

V OSM trenutni naslovi na tem področju v polju addr:city vsebujejo imena naselij.

S spremembo, ki jo trenutno predlaga naša priprava podatkov, pa bi se vsi addr:city spremenili v "Lendava - Lendva", kar bi lahko pripeljalo do še večje zmešnjave.

Iskanje "Glavna ulica 4, Lendava" že daje nepredvidljive rezultate (naslov najbližji trenutnemu pogledu uporabnika?).

https://addr.openstreetmap.si/Lendava/

Lahko bi namesto naziva pošte uporabili imena naselij, vendar Priročnik za pravilno naslavljanje poštnih številk izrecno zahteva: poštna številka in naziv naslovne pošte.

Imate kak predlog, kako to zagato rešiti čim bolje, za velika in mala naselja, z ulicami in brez?

Last edited by StefanB (2019-04-26 15:12:57)

Offline

#6 2019-04-27 09:11:25

coloredstone
Member
Registered: 2014-02-08
Posts: 28

Re: Uvoz GURSovih naslovov / Slovenia address import

Za take primere moramo v tage uvesti še podatek o naselju. V tejle app se ti naslovi prikažejo pravilno: https://prostor3.gov.si/javni/login.jsp?jezik=sl
(iščeš Glavna ulica 4) in dobiš več rezultatov, ki so v različnih naseljih, vsi pa v občini Lendava.

Offline

#7 2019-04-27 14:14:28

StefanB
Member
Registered: 2007-11-20
Posts: 105

Re: Uvoz GURSovih naslovov / Slovenia address import

Ja, ime naselja bi lahko vpisali bodisi v addr:place (sem sedaj že vpisujemo ime krajev kjer ni sistema ulic)  ali addr:city (kamor sedaj vpisujemo naziv pošte).

Ne vem pa zakaj bi stvar naredili selektivno, le tam kjer je to res potrebno, ker bi v tem primeru bila zmešnjava zaradi nedoslednosti še večja.

Najbolj logično bi se mi zdelo:
- addr:street ime ulice, tam kjer obstajajo
- addr:place ime naselja
- addr:city naziv pošte

V tem primeru bi v mnogih primerih imeli redundantne tage. Mogoče bi se tej redundanci izognili tako, da ne bi dodajali tagov addr:place, če se isto ime kraja že pojavlja v nazivu pošte (addr:city).


Ali
- addr:street ime ulice, tam kjer obstajajo, sicer ime naselja v addr:place
- addr:city ime naselja
Argumentacija za tem bi bila, da je pošta že točno definirana v addr:postcode in uporaba naziva ne doda nobene vrednosti. Različnih imen naselij je več kot nazivov pošt. Ni pa v tem primeru garancije, da ne bi do zmešnjave prišlo zaradi podvojenih imen naselij IN ulic, kar bi bilo pogosto tam, kjer ni sistema ulic.
https://sl.wikipedia.org/wiki/Naselje_v … %A1a_imena


Btw, z današnjo obdelavo ima GURS točno okroglih 560000 naslovov ;-)
https://addr.openstreetmap.si/

Offline

#8 2019-04-28 06:35:30

StefanB
Member
Registered: 2007-11-20
Posts: 105

Re: Uvoz GURSovih naslovov / Slovenia address import

Vsi naslovi Glavna ulica 4 v Sloveniji kot so trenutno v OSM imajo različne addr:city tage, ker imajo tam vpisano ime naselja in ne naziva pošte:
TmsKGtA.png
vir: http://overpass-turbo.eu/s/IjN

Me prav zanima kako tam poštarji dostavljajo pravilno naslovljene pošiljke (brez imena naselja v naslovu, zgolj enak naziv pošte) smile Poznajo vse prebivalce po imenih?

Offline

#9 2019-04-28 12:16:40

MitjaJez
Member
From: Vipava
Registered: 2019-04-27
Posts: 6
Website

Re: Uvoz GURSovih naslovov / Slovenia address import

Odlično delo , Štefan in ostali!

Uporaba vasi Bela mogoče ni odličen primer, ker je grozen odmik satelitske slike, ker je vas v Rovtah in sam hudournik je težko določit na kateri strani ceste je na kakšnem delu. Nekdo je vrisal cesto kjer je hudournik, sem popraviil, da za bolj natančno moram na teren, že dolgo nisem bil tam. smile V takih primerih bodo hišne številke hitro "ven iz stavbe".

Kot je že v enem postu podobno omenjeno, je v vasi Slap, iz kjer prihajam, primer novogradnje, ki je katastersko v vasi Slap, a je geografsko bližje vasi Planina. Slap 100, na SZ delu: http://geojson.io/#map=15/45.8424/13.9257
Slap seveda nima ulic.

Pogosto imam občutek, da GURSovim obrisom hiš ne gre popolnoma zaupati, bolj zanesljiva mi deluje kombinacija GPS sledi in na to sled poravnana satelitska slika. GURSove ceste pa še toliko manj.

Če je ime kraja enak imenu pošte, se bo to ime podvojilo. Menim, da je prav tako.
Vprašanje je le uporabe ulice (addr:street ), če tega ni. Kot je pogosto v vaseh.

Offline

#10 2019-04-28 12:52:29

MitjaJez
Member
From: Vipava
Registered: 2019-04-27
Posts: 6
Website

Re: Uvoz GURSovih naslovov / Slovenia address import

Pri dvojezičnih imenih, dejmo prosim striktno uporabljat ločilo "/". https://wiki.openstreetmap.org/wiki/Mul … s#Slovenia

addr:city naj bo striktno ime pošte,
za mesta (LJ) lahko uporabimo is_in:city=* in addr:city za pošto po posameznem delu mesta.

Glede Glavne ulice 4 (post #39) je jasno, da manjka addr:place v navedenem naslovu za pošiljko - tako dobimo unikaten naslov.

Offline

#11 2019-04-28 14:13:09

MitjaJez
Member
From: Vipava
Registered: 2019-04-27
Posts: 6
Website

Re: Uvoz GURSovih naslovov / Slovenia address import

Iz OSM wiki-ja: addr:place=* should not be used together with addr:street=*.

Offline

#12 2019-04-28 18:09:48

StefanB
Member
Registered: 2007-11-20
Posts: 105

Re: Uvoz GURSovih naslovov / Slovenia address import

Že nekaj časa sem imel namen urediti tudi dvojezične nazive pošt, a šele Mitja me je s svojim popravkom wiki strani na to spet spomnil, tako da sem to brž uredil z istim mehanizmom preimenovanja v PO_UIME.csv datoteki.

Rezultat je že viden v Ankaranu, Portorožu, Sečovljah in Padni:
https://addr.openstreetmap.si/Ankaran/
https://addr.openstreetmap.si/Piran/
na drugih dvojezičnih področjih pa bo videti jutri zjutraj.

Offline

#13 2019-04-30 06:42:50

MitjaJez
Member
From: Vipava
Registered: 2019-04-27
Posts: 6
Website

Re: Uvoz GURSovih naslovov / Slovenia address import

Ne bi rad, da zaidemo offtopic, imam le slovnično vprašanje, pri dvojezičnosti. Sicer pa split s posta v temo.
Na tablah na cesti (fotka na wikipediji) je brez presledkov ob ločilu "/", mi pa uporabljamo s presledki.
Jasno je, da presledki ob pomišljaju , če je al ni spojeno, spremenijo slovnično vrednost. Kako pa je ob ločilu "/"? Je to že bilo debatirano?
Al delamo 'kompromise' glede na prostor?

Offline

#14 2019-04-30 07:20:37

StefanB
Member
Registered: 2007-11-20
Posts: 105

Re: Uvoz GURSovih naslovov / Slovenia address import

Predlagam, da debato o dvojezičnosti preselimo na sosednjo, ločeno temo Dvojezična območja, ker to ni specifično za GURSove podatke.

Offline

#15 2019-05-07 12:20:16

StefanB
Member
Registered: 2007-11-20
Posts: 105

Re: Uvoz GURSovih naslovov / Slovenia address import

Zaradi preglednosti sem forum admine prosil, da so dosedanjo debato (zgornjih 14 postov) o uvozu GURSovih naslovov preselili iz teme brezplačni podatki GURS - Imamo soglasje! v to novo, ločeno temo.

Tam naj še naprej teče splošna debata o GURSovih podatkih, tu pa specifična o projektu uvoza naslovov.

Offline

#16 2019-05-07 14:02:20

StefanB
Member
Registered: 2007-11-20
Posts: 105

Re: Uvoz GURSovih naslovov / Slovenia address import

StefanB wrote:

Lahko bi namesto naziva pošte uporabili imena naselij, vendar Priročnik za pravilno naslavljanje poštnih številk izrecno zahteva: poštna številka in naziv naslovne pošte.

Se moram dopolniti, ta priročnik Pošte v nadaljevanju namreč za takšne primere določa:

Če na območju posamezne pošte obstaja več ulic z enakim nazivom, se pred navedbo ulice in hišne
številke vpiše naziv naselja. Dopisovanje naziva naselja v primerih, ko na območju ene pošte ne
obstajajo ulice z enakim nazivom, ni pravilno.

Ta informacija bi lahko bila razvidna bodisi iz
- kakšnega dodatnega taga (npr addr:town, addr:village... razen addr:place) ali
- poligona naselja (boundary=administrative, admin_level=10), v katerem leži naslov - teh poligonov v OSM še nimamo, lahko pa bi jih uvozili. big_smile

Last edited by StefanB (2019-05-07 14:29:43)

Offline

#17 2019-05-07 15:15:10

coloredstone
Member
Registered: 2014-02-08
Posts: 28

Re: Uvoz GURSovih naslovov / Slovenia address import

Vsekakor dodamo tag (mislim, da naselij ne rabimo dodajati kot geometrije, ker bomo imeli samo dodatno zmešnjavo) ... čeprav, a nismo tak tag glede na naš wiki že predvideli (addr:place ... opis: "No street name, but place name tags instead")?

Offline

#18 2019-05-07 16:55:32

StefanB
Member
Registered: 2007-11-20
Posts: 105

Re: Uvoz GURSovih naslovov / Slovenia address import

coloredstone wrote:

Vsekakor dodamo tag (mislim, da naselij ne rabimo dodajati kot geometrije, ker bomo imeli samo dodatno zmešnjavo)...

To je ena od opcij za zagotoviti bolj natančno lokacijsko hierarhijo
Če sedaj poiščeš "Glavna ulica 4" bo nominatim za prikaz rezultatov uporabil tudi poligone in izpisal:

V tem zadetku so statistična regija, občina in država poligoni. Nič ne bi bilo narobe, če bi se med ulico in občino izpisalo še naselje. Iz geometrije bi nominatim to verjetno znal razbrati, iz nekega ad-hoc taga pa verjetno ne. V tem zadetku se že vsebina zelo znanega taga addr:city sploh ne izpiše.

Od vseh podobnih naslovov izpiše samo enega (najbližjega?), ker so po hierarhiji vsi naslovi enaki (vsi v isti občini). Če bi vmes vpeljali še geometrije na nivoju naselij bi (domnevam) bili naslovi različni in bi izpisalo vse:

coloredstone wrote:

... čeprav, a nismo tak tag glede na naš wiki že predvideli (addr:place ... opis: "No street name, but place name tags instead")?

addr:place naj bi se uporabljal za ime naselja v krajih, kjer ni uličnega sisema, kar je pogosto v vaseh. To že počnemo tudi v našem uvozu. Dokaj logično bi bilo, da bi vsem naslovom (ne glede na to, ali so vezani na ulico ali ne) v tag addr:place vpisali ime naselja, vendar wiki to izrecno prepoveduje:

No object should have addr:place=* and addr:street=* at the same time.

Last edited by StefanB (2019-05-08 08:55:05)

Offline

Board footer

Powered by FluxBB