Wikidata

67 views
Skip to first unread message

Martin Ždila

unread,
Nov 11, 2023, 8:59:02 AM11/11/23
to osm_sk
V nádväznosti na doplňovanie tagu wikidata som spáchal skript ktorý do wikidata položiek pridal odkaz na prvok v OSM. Problém bol/je s objektami, ktoré v OSM nie sú reprezentované jedným objektom - napríklad ulice. Dá sa síce do wikidata položky pridať každý úsek ulice zvlášť, ale nie je to udržateľné a aj wikidata ukazuje varovanie. Aspoň že vodné toky už máme pekne v reláciach (dobre som spravil ;-)). Takže poriešil som aj takéto rozkuskované ulice s wikidata a podával som ich do street relácii (lepšia alternatíva k associatedStreet relácii) - pomohol som si JOSM scripting pluginom a vlastným skriptíkom. Postupne chcem prejsť ešte minimálne takéto železničné trate s wikidata.

Koňec hlásenia.
--
 

Martin Ždila

unread,
Nov 11, 2023, 9:05:49 AM11/11/23
to osm_sk
Som zabudol ešte že som upravil aj Geobox šablónu, takže v odkazovanej mape freemap.sk a osm.org ukazuje priamo na OSM objekt (áno, to OSM ID ma práve z wikdát). Viď. napr. https://sk.wikipedia.org/wiki/Slovensk%C3%BD_kras alebo https://sk.wikipedia.org/wiki/Koj%C5%A1ovsk%C3%A1_ho%C4%BEa_(vrch). Nefunguje to ešte všade, napr. na wikipedia článkoch o riekach a potokoch odkazy z nejakého dôvodu chýbajú. Ak to niekto fixne, budem vďačný.

Plus som aktualizoval URL na mapy freemap.sk v geohack toole (stránka keď v tom geoboxe kliknete na súradnice) - príklad https://geohack.toolforge.org/geohack.php?pagename=Koj%C5%A1ovsk%C3%A1_ho%C4%BEa_(vrch)&language=sk&params=48.7823_N_20.9879_E_type:mountain

Za tech, support ďakujem okrem četdžepetovi plus aj našemu novému čenovi OZ Freemap, KuboF Hromoslavovi :-)

Tibor Jamečný

unread,
Nov 11, 2023, 12:33:17 PM11/11/23
to osm...@googlegroups.com
so 11. 11. 2023 o 14:59 Martin Ždila <martin...@freemap.sk> napísal(a):
Takže poriešil som aj takéto rozkuskované ulice s wikidata a podával som ich do street relácii (lepšia alternatíva k associatedStreet relácii) - pomohol som si JOSM scripting pluginom a vlastným skriptíkom.

Veľká vďaka 👍 za street relácie, lebo v mestách sú ulice už tak rozkúskované, že pridávať ďalší tag platný pre celú ulicu je niekedy na slučku ☹️

Martin Ždila

unread,
Nov 11, 2023, 12:40:07 PM11/11/23
to osm...@googlegroups.com
Ja som to zatiaľ robil iba pre ulice s wikidata, nech existuje iba jeden odkaz z napr. https://www.wikidata.org/wiki/Q95612843). Do tej relacie som dal len spomenute tagy (skopiroval name-related a presunul wiki-related).

Ale mozem upravit ten skript aj pre ulice bez wikidata, pripadne podla ineho zelania :-)

T. -

unread,
Nov 12, 2023, 12:59:45 AM11/12/23
to Openstreetmap Slovakia
Ahoj. Bol by som za používanie relácie pre všetky ulice. Tri otázky: 1. Ak má ulica relation, tak mazať potom name z highway? 2. Zobrazia názov ulice  potom správne rôzne druhy renderov/map? 3. Pridávať do street relácie aj priľahlé chodníky (napr. z dôvodu aby tiež dostali meno a navigácie ho použili)? Dík.
Tomas_J

Dodko

unread,
Nov 12, 2023, 4:44:50 AM11/12/23
to Openstreetmap Slovakia
Ak chcem zmeniť tag platný pre celú ulicu použijem pravé klik na name=... a hľadať kľúč + hodnotu.
Tak mi vyberie všetky úsečky danej ulice https://overpass-api.de/achavi/?changeset=143531261

Ak by sa mazal názov z highway treba otestovať či si stým poradia nástroje na kontrolu adries

Ako by to fungovalo v iD editore, či by aj tak nezačali pridávať názov ulice ak ho tam neuvidia.

s tým mazaním názvu ulice by mi skomplikovalo pri uliciach bez názvu urobiť túto kontrolu https://groups.google.com/g/osm_sk/c/80mQ7rpQit8/m/BrVaI_VHAwAJ

Dátum: nedeľa 12. novembra 2023, čas: 6:59:45 UTC+1, odosielateľ: T. -

Martin Ždila

unread,
Nov 12, 2023, 2:55:00 PM11/12/23
to osm...@googlegroups.com
On Sun, Nov 12, 2023 at 6:59 AM T. - <jancovi...@gmail.com> wrote:
Bol by som za používanie relácie pre všetky ulice. Tri otázky: 1. Ak má ulica relation, tak mazať potom name z highway? 2. Zobrazia názov ulice  potom správne rôzne druhy renderov/map? 3. Pridávať do street relácie aj priľahlé chodníky (napr. z dôvodu aby tiež dostali meno a navigácie ho použili)? Dík.

Name určite ponechať aj na highway a aj ostatné tagy. Podpora v softvéroch nebude ideálna. Ktovie, možno aj tie wikitagy som mohol ponechať aj na ways. Myslím, že len podpora addr:* v associatedStreet relácii je natoľko zaužívaná, že tieto addr:* nemusia byť na ways. Ale sú krajiny kde sú proti tejto relácii na mapovanie adries a ostatných sa od toho (bohužaľ) tiež skôr upúšťa.

Takže zatiaľ by som street relácie bral ako rozšírenie a pomôcku:
- vieš referovať jeden objekt reprezentujúci celú ulicu (street relácia) - demo https://www.openstreetmap.org/relation/16676910
- ak máš v JOSM stiahnutú len časť ulice a tá ulica má reláciu, tak pomocou "download incomplete segments" si pekne načítaš len chýbajúce úseky a nemusíš povedzme stiahnuť pol mesta ak sa jedná o nejakú "hlavnú tepnu"/triedu.

Ako som písal, zatiaľ je to spravené pre všetky ulice ktoré majú wikidata. Podľa mňa by bolo pekné vytvoriť takéto relácie aj pre dlhé (alebo rozkúskované) ostatné ulice.

Ale bol by som rád, keby boli raz tieto relácie natoľko podporované, že by bolo možné do nich presunúť všetky spoločné street-related tagy.

Martin Ždila

unread,
Nov 13, 2023, 9:27:12 AM11/13/23
to osm...@googlegroups.com
V Košiciach som pridal relácie pre pár tuctov ďalších ulíc a vytvoril im nové wikidata položky.

Ak by mal niekto chuť to spraviť pre svoje mesto, nech mi dá vedieť a pripravím návod. Tá najpracnejšia časť je riešená skriptami (JOSM scripting plugin a Deno skrip).

Reply all
Reply to author
Forward
0 new messages