OSM terminologija (node, way, relation)

Bilo bi dobro ujednačiti terminologiju, a da bude jasna svima, pa i laicima. Trenutne stvari koji imamo:

  • node:
    • s jedna strane imamo točka iz elementarna geometrija osnovne škole
    • s druge strane imamo čvor iz teorije grafova, koji je problematičan jer:
      • zahtjeva poznavanje teorije grafova da bi se jasno shvatio smisao
      • laike podsjeća / poistovjećuje sa čvorište što podrazumjeva sjecište ili spoj više linija, a node je često samostalan (npr. POI)[1]. U tom smislu bio čvor bio bolji prijevod za vertex (što je podskup svih točaka)
  • way:
    • dužina iz elementarne geometrije ima problem da je uvijek omeđena dvijema točkama, dok way u OSM-u može povezivati više točaka
    • brid iz teorije grafova, isti problem kao i dužina (samo 2 točke)
    • krivulja iz elementarne geometrije ima problem da je preopćenita ili čak kriva[2]
    • linija ili crta, opet iz osnovne geometrije, koji prema hrvatskoj enciklopediji označava “crta (linija), jednodimenzijska tvorevina koja je krivulja ako je zakrivljena, pravac ako je ravna, zraka ako je pravac ograničen s jedne strane i dužina ako je pravac ograničen s obje strane” i po hrvatskom jezičnom portalu specifični pojam za OSM way bi bio izlomljena crta ili izlomljena linija. Također iz osnovne škole pojam (v. npr. profil klett koji radi udžbenike IIRC). Srećom u OSMu nemamo potrebu dijeliti skup svih crta/linija na izlomljene crte/linije i dužine (ovisno o broju točaka u njima), pa možemo skratiti na samo crta ili linija
    • put iz teorije grafova - problem sa riječi put u OSM-u je značajno problematičniji nego u teoriji grafova… Jer se OSM bavi kartama, koji su mahom namijenjene prometu pješaka i kopnenih vozila, a u prometu put znači nešto potpuno deseto nego u teoriji grafova. highway=path je put (jer se možemo prošetati ili provozati bicikl po njemu), ali power=line ili waterway=lake baš i nisu “putevi”[3].
  • relation tu srećom nemamo nedoumica, mahom se prevodi kao relacija

(izvučeno iz diskusije sa telegrama iznad ove poruke). Stavio sam poll na 4 najspominjanije varijante, ali slobodno predložite nešto drugo ako smatrate boljim.


  1. iako tehnički u teoriji grafova čvor isto može biti samostalan ↩︎

  2. nema zakrivljenosti, osim ako se ne aproksimira sa hrpom točaka na liniji ↩︎

  3. teorija grafova nema problema s time, jer se uvijek možeš “šetati” po bridovima/putevima - to im cijeli smisao (jer kada se ne možeš kretati po njima, onda ih mičeš iz grafa) ↩︎

2 Likes

Obzirom na navedeno, predlažem poll:

  • Točka/Linija/Relacija
  • Točka/Crta/Relacija
  • Čvor/Brid/Relacija
  • Čvor/Put/Relacija
0 voters

Upute: sa “1” označite naziv koji vam najbolje odgovara, sa “2” onaj malo manje dobar, sa “3” još manje dobar itd. Sa “Abstain” označite one koje ne smatrate primjerenima.

Osobno mi se najviše sviđa varijanta Točka/Linija/Relacija.

Čvor mi je neobičan naziv u kontekstu pojedinačne lokacije.

Ali bih ipak predložio varijantu Točka/Polilinija/Relacija.

Prefiks “poli” dolazi iz grčkog jezika i označava više/mnogo/mnoštvo, dolazi iz grčkog jezika “poly” HJP - prefiks poli.

Smatram da su gotovo svi ljudi koji su prošli redovnu edukaciju (osnovna i srednja škola) upoznati s prefiksom “poli” i njegovim značenjem, jer se koristi u mnogim strukama i na neki način je opće znanje (npr. poligon, poliglot, polifonija, poliedar, poligraf, poliklinika, polimeri, polinom, polimorfizam, politehnika…).

Dodatna prednost je što se u većini tehničkih škola (smatram da dosta doprinositelja ima tehničku pozadinu) uči koristiti neki CAD softver gdje je uobičajeno crtati polilinije (polyline - zbog DXF (Drawing eXchange Format) standarda kao datotečnog formata) kao objekte konačnog crteža i ti objekti upravo predstavljaju izlomljenu crtu tj. ono što zovemo “way” u OSM kontekstu.

Mislim da najviše ljudi zna ovaj “poli” :smiling_face_with_sunglasses: – šalim se, slažem se da je termin relativno poznat (barem u tehničkim smjerovima obrazovanja - ali vidi xkcd #2501), ali svejedno mislim da je “linija” i poznatija širokom pučanstvu i bolje/točnije opisuje o čemu se radi.

Problem je što nije svaki OSM way izlomljena linija. Neki su neizlomljene linije, odnosno obične dužine (recimo ovaj). Stoga mislim da je bolje koristiti pojam “linija” koji je uvijek točan, nego “izlomljena linija” / “polilinija” koji je samo ponekad[1] točan, tj. kako sam napisao ranije:

Ako za neki specifični slučaj je distinkcija bitna, slažem se da se koristi “izlomjena linija” / “polilinija” odnosno “dužina” / “neizlomljena linija” ovisno o slučaju, ali ta distinkcija nam je nebitna u bar 99% slučajeva[2] (većina prijevoda nam je tipa “kliknite na liniju” i sl.)

Ok, onda dodaj svog glas u poll gore za “Točka/Linija/Relacija” (i ostale preference osim ove koje imaš) a tvoj post (ukoliko te nisam uvjerio da “polyline” nije ekvivalentni pojam za “OSM way” nego njegov podskup), kao i svaki “:star_struck:” reaction na njega ćemo računati kao dodatni primarni glas za opciju “Točka/Polilinija/Relacija” pa zbrojiti naknadno (naime, ne mogu mijenjati poll jednom kada je aktivan)


  1. iako često ↩︎

  2. mislim, mogu zamisliti neki tutorial koji priča kako napraviti “split line” pa objašnjava da ukoliko linija nije polilinija nego obična dužina sa samo dvije točke, da se mora dodati dodatna točka na nju kako bi se mogla prelomiti sa p u JOSM-u, ali takvi prijevodi su ekstremno rijetki ↩︎

1 Like