Cs:Relation:street
street |
Popis |
---|
Seskupuje dohromady všechny části ulice a vše, co k ní patří. |
Skupina: adresy |
Členy |
|
Status: používáno |
Nástroje |
Toto je varianta více používané relace associatedStreet. Podobně jako u associatedStreet je účelem této relace seskupovat všechny prvky, které spolu tvoří ulici. Jedna výhoda tohoto postupu je, že odpadá nutnost opakovaně používat značky, které se aplikují na celou ulici, jako třeba addr:street=* nebo addr:city=*. Tyto značky se přidají jen jednou do relace. Relace street také poskytuje explicitní spojení mezi adresami a ulicí, ke které patří.
Povšimněte si, že tato relace není zavedená a není podporovaná některými aplikacemi. Také nebyla schválena hlasováním. I tak ji můžete použít, ale neměli byste kvůli ní mazat stávající značení.
Rozdíly mezi associatedStreet
Relce street a associatedStreet jsou ve většině způsobů kompatibilní a uživatelé dat budou mít málo práce s podporou obou.
- tato relace pro objekty reprezentující adresy upřednostňuje roli 'address' namísto 'house'. To dává smysl, protože adresy nejsou jen domy, ale také obchody, kanceláře, továrny atd. Role 'address' je tedy přesnější a méně matoucí.
- tato relace také dovoluje zahrnout prvky, které patří k ulici, ale nejsou adresami za pomocí role 'associated'.
- jasná definice vlastních uživatelských značek * Jakákoliv značka, která se vztahuje na všechny části ulice. S relací associatedStreet je na softwaru jak použije Karlsruhe Schema na building=* versus relaci.
Značky
Klíč | Hodnota | Poznámka |
---|---|---|
type | street | Definuje tuto relaci jako typ 'street'. |
name | * | Název ulice (požadováno). |
jakákoliv | * | Jakákoliv značka, která se vztahuje na všechny části ulice. |
Členy
Software, který podporuje toto schéma značení
- Osm2mp
- ...