Pl:Relation:associatedStreet
Ta relacja zostanie porzucona. PatrzTalk:Relation:associatedStreet#Deprecation of associatedStreet in Germany |
associatedStreet |
Opis |
---|
Powiązanie adresów z ulicą. |
Grupa: Adresy |
Człony |
Status: w użyciu |
Narzędzia |
Relacja associatedStreet
(powiązanie z ulicą) stosowana jest przez niektórych maperów jako alternatywa dla opcjonalnych tagów addr=*
Stosowanie relacji do kojarzenia adresów i ulic
Tag addr:street=* zapewnia związek między ulicami a przynależnymi addr:housenumber=* na podstawie bliskości geograficznej.
Ten link można wyrazić za pomocą relacji associatedStreet
.
Tagi
Klucz | Wartość | Opis |
---|---|---|
type | associatedStreet | użyjmy associatedStreet w tagowaniu, ale w parsowaniu dopuszczono również: street
|
name | nazwa ulicy | ? Opcjonalny, ale zalecane |
name:xx | nazwa ulicy w innym języku | ? Opcjonalny, np. name:en |
addr:suburb | suburb name | powinno być używane tylko w przypadku, gdy są dwie lub więcej ulic o tej samej nazwie w tym samym mieście/miejscowości/wsi/etc. W przeciwnym razie nie używamy tego tagu. |
Człony relacji
Statystyki użycia
Według Taginfo, na dzień 26 stycznia 2015 r, jest 3 567 496 członów house relacji type=associatedStreet, a 44 330 243 stosowań tagu addr:street=*. Oznacza to, że tylko 7,4% obiektów adresowych znajduje się w relacji associatedStreet.
Jest to piąta najczęściej używana relacja keys/type#values.
Społeczność OSM jest podzielona co do przyszłości tej relacji. nieformalne głosowanie w 2015 dało 49/50 za/przeciw wycofaniu.
Niepełne/błędne dane z powodu wtyczki Terracer dla JOSM
Prawdopodobnie istnieje tysiące relacji associatedStreet bez członu ulicy z powodu wcześniejszego domyślnego ustawienia wtyczki JOSM Terracer, (JOSM#10253 – "don't create an associatedStreet-relation as default") gdzie za każdym razem, gdy nowa relacja została utworzona z nowo rozdzielonymi częściami oryginalnego budynku jako człony, ale NIE każda ulica jest automatycznie dodawana jako człon do tej relacji.
Ustawienie zostało poprawione w sierpniu 2014 r.
Plusy i minusy w porównaniu do addr:street
Relacje są trudniejsze do zrozumienia dla nowych maperów i nie są w pełni obsługiwane przez każdego edytora.
Odczytywanie informacji z tagu zamiast relacji jest łatwiejsze dla twórców map
Odczytywanie informacji z tagu zamiast z relacji może być prostsze dla niektórych konsumentów, co prowadzi do lepszej wydajności.
Dodawanie/usuwanie domów jest trudniejsze dla relacji, ponieważ więcej narzędzi może modyfikować znaczniki niż relacje, a użytkownicy zazwyczaj lepiej znają modyfikacje tagów niż edycję relacji.
/ Korzystanie z relacji associatedStreet może pomóc routerom w kierowaniu użytkowników przez właściwy segment ulicy (np. gdy rząd domów znajduje się pomiędzy dwoma równoległymi sekcjami ulic)
/ Pozwala dodawać informacje dotyczące całej ulicy, jak tag name:etymology:wikidata, tylko raz, zamiast potrzeby powtarzania go na każdym węźle/linii, zmniejszając szanse literówek, ale pojedyncze literówki w nazwie ulicy zostaną propagowane do wszystkich elementów i będą trudniejsze do wykrycia, ponieważ wszystkie elementy mają teraz błąd (w przeciwieństwie do niektórych elementów w indywidualnym tagowaniu).
Relację associatedStreet będzie można utworzyć zanim poznamy nazwę ulicy (np. podczas mapowania z fotela)
Człony house potrzebują tylko addr:housenumber
i nie muszą replikować wszystkich innych addr
danych w sposób powtarzalny, co zmniejsza możliwości błędów w pisowni.
/ Współcześni maperzy sprawdzają relację dla błędnych duplikatów lub niedopasowanych nazw ulic. Edytory z dobrymi walidatorami (jak JOSM) robią to samo z węzłami adresów.
Zobacz też
- Relation:street
- Pl:Karlsruhe Schema – sposób podawania adresów