Proposal:Basic network (2021)

From OpenStreetMap Wiki
Jump to navigation Jump to search
nameless connections in the cycle / hiking route network
Proposal status: Proposals with undefined or invalid status (inactive)
Proposed by: JochenB
Tagging: network:type=basic_network
Applies to: relation network:type=basic_network

way lcn/lwn=basic_network

Definition: Proposal to ... basic network ...
Statistics:

Rendered as:
Beispieldarstellung Radverkehrs-Grundnetz und benannte Radrouten.png
Draft started: 2021-06-21
Proposed on: 2021-11-13
RFC start: 2021-11-13

Dies ist eine vorerst pausierte Überarbeitung des Vorschlages. Es sollten Beschreibung und Beispiele überarbeitet werden. Die vorgeschlagenen Tags nicht.

Die in der Mailingliste diskutierte ursprüngliche Fassung ist im Archiv zu finden: Proposal:Basic network (2021)/Archive 1

English Deutsch

This is a proposal for marking ways as part of a basic network. The paths of such a basic network are uniformly designated for a specific purpose or type of use. The designation has a recommendatory character and does not exclude any other use.

The basic network is designated by the official authorities, e.g. by public institutions. It is done by means of uniform marking on site, e.g. by means of special markings or signposts.

It is not relevant whether the connections of the basic network form a network in the mathematical sense, i.e. form connected meshes.

One such basic network is, for example, the cycle network in many German federal states, which is marked by means of uniform signposts. This proposal can be used to distinguish connections in the cycle network from separately designated themed cycle routes.

This approach also applies to hiking trail networks. In principle, it is also possible for other types of use, e.g. in local public transport.

Dies ist ein Vorschlag zum Markieren von Wegen als Teil eines Grundnetzes. Die Wege eines solchen Grundnetzes, sind einheitlich für einen bestimmten Zweck oder eine bestimmte Nutzungsart ausgewiesen. Die Ausweisung hat einem empfehlenden Charachter und schließt keine andere Nutzung aus.

Die Ausweisung des Grundnetzes erfolgt von offizielle Seite, z. B. von öffentlichen Institutionen. Sie erfolgt durch eine einheitliche Kennzeichnung vor Ort, z. B. durch spezielle Markierungen oder Wegweiser.

Es ist es nicht relevant, ob die Verbindungen des Grundetzes ein Netz im mathematischen Sinne ergeben, also zusammenhängende Maschen bilden.

Ein solches Grundnetz ist z. B. das mittels einheitlicher Wegweiser gekennzeichnete Radverkehrsnetz in vielen deutschen Bundesländern. Verbindungen des Radverkehrsnetzes können durch diesen Vorschlag von gesondert ausgewiesenen Themenradrouten unterschieden werden.

Diesen Ansatz gibt es auch bei Wanderwegnetzen. Er ist grundsätzlich auch bei anderen Nutzungsarten möglich, z. B. im öffentlichen Nahverkehr.

Proposal | Vorschlag

I would like to propose the following two tags for the basic network

network:type=basic_network for use at relations of type route that contain lines of the basic network

l*n=basic_network for use on the ways. The asterisk * stands for the type of use, e.g. "lcn" for cycle networks or "lwn" for hiking trail networks.

For the mapping of the basic network on Openstreetmap using relations I would like to propose the following rules:

  • The basic network is divided into several connections
  • The connections are cut in such a way that each connection consists of a continuous chain of ways, i.e. without branches
  • The ways of a connection are included in an ordered manner into a route relation with network:type=basic_network

Für Wege dieses Grundnetzes möchte ich folgende zwei Tags vorschlagen:

  • network:type=basic_network zur Verwendung an route-Relationen, die Wege-Linien des Grundetzes enthalten
  • l*n=basic_network zur Verwendung an den Wegen. Der Stern * steht dafür für die Nutzungsart, z. B. "lcn" für Radverkehrsnetze oder "lwn" für Wanderwegenetze.

Für die Abbildung des Grundetzes mittels Relationen möchte ich folgende Regeln vorschlagen:

  • Das Grundnetz wird in mehrere Verbindungen aufgeteilt
  • Die Verbindungen werden so geschnitten, dass jede Verbindung aus einer durchgängigen Kette von Wege-Linien besteht, also ohne Verzweigungen
  • Die Wege einer Verbindung werden geordnet in eine route-Relation mit network:type=basic_network übernommen

Rationale | Begründung

Tagging a basic network is very important where, in addition to the basic network, other routes are designated for the same type of use or the same purpose of use. Here, network:type=basic_network allows a distinction to be made between these routes in order to display them differently on maps, for example. This is particularly necessary in many cycle and hiking trail networks.

Original situation using the example of the cycle and hiking trail network:

In many regions a basic network for cycling or hiking has been installed with a guidance system based of guideposts or markings. The ways are officially recommended for cycling or hiking. The signposts or markings mark the basic network for this.

Technically spoken the networks consist of the ways with signposting as well as the nodes at which these ways cross, branch or end. The ways between these nodes are called connections here.

The connections of the basic network are usually not individualized with names or symbols, they are only defined by the directions on the signposts at the junctions or by the markings. Sometimes there is a standard symbol for the entire network, e.g. a green bicycle or a yellow diamond.

Named routes can run over this network, i.e. routes with names and / or their own symbols such as the german theme route "Frog Cycle Path" (frog symbol) or the Budapest-Eisenach hiking route (blue bar on a white background).

In some regions, the destination signposting of the basic network was combined with a numbered node network guidance system. In a numbered node network, the nodes are provided with numbers. The numbers of the neighboring nodes are signposted on the guideposts ("cycling by numbers").

The basic network and named routes are usually mapped using relations with type=route in combination with route=bicycle or hiking. Connections of the numbered node networks additionally receive the tag network:type=node_network.

Without this proposal, it is not possible to distinguish connections of the basic network from thematic routes.

Die Taggen eines Grundnetzes hat dort hohe Bedeutung, wo neben dem Grundnetz noch andere Routen für die gleiche Nutzungsart oder den gleichen Nutzungszweck ausgewiesen werden. Hier erlaubt network:type=basic_network eine Abgrenzung von diesen Routen um sie z. B. in Karten anders darzustellen. Diese Notwendigkeit ergibt sich insbesondere in vielen Radverkehrs- und Wanderwegnetzwerken.

Ausgangsbasis am Beispiel Radverkehrs- und Wanderwegnetze:

In vielen Regionen wurden einheitliche Wander- und Radwegweiser aufgestellt oder Markierungen angebracht. Die Wege werden dadurch offiziell für das Radfahren oder Wandern empfohlen. Die Wegweiser bzw. Markierungen markieren das Grundnetz zum Radfahren oder Wandern.

Das Netzwerk besteht aus den Wegen, die mit Wegweisung oder Markierung versehen sind und den Knoten, wo diese Wege kreuzen, beginnen bzw. enden. Die Wege zwischen den Knoten werden hier Verbindungen genannt.

Die Verbindungen des Grundetzes sind in der Regel weder mit Namen noch mit Symbol individualisiert, sie sind nur durch die Richtungen auf den Wegweisern an den Abzweigungen oder durch die Markierungen definiert. Mitunter gibt es ein Standardsymbol für das ganze Netz, z. B. ein grünes Fahrrad oder eine gelbe Raute.

Über dieses Grundnetz können andere Routen verlaufen, die anhand eines individuellen Namens und/oder Symbols erkennbar sind. Beispiele sind die Themenroute "Froschradweg" (Froschsymbol) oder der Wanderweg Budapest-Eisenach (blauer Strich auf weißem Grund).

In manchen Regionen wurde die Wegweisung des Grundnetzes mit einem Knotenpunktnetzwerk (KN) kombiniert. In einem KN werden die Knotenpunkte mit Nummern versehen, an den Wegweisern werden die Nummern der benachbarten Knoten ausgeschildert ("Radeln nach Zahlen").

Themenrouten, Verbindung im Knotenpunktnetz oder im Grundnetz werden mit Relationen type=route abgebildet in Kombination mit route=bicycle oder hiking. Die Relationen der Verbindungen des KN erhalten zusätzlich ein Tag network:type=node_network.

Ohne dieses Proposal ist es nicht möglich, Verbindungen des Grundnetzes von Themenrouten zu unterscheiden.


Examples | Beispiele

Bicycle networks in Germany are increasingly signposted according to recommendations of the Forschungsgesellschaft für Straßen- und Verkehrswesen (FSGV).

This recommendation distinguishes between destination-based and route-based signposting, see pictures below.

  • destination-based signposting consists of table or arrow signposts with location information. It describes the basic network of connections recommended for cycling for everyday traffic and tourism (route relations mit network:type=basic_network).
  • route-based signposting is done by adding symbols to the destination signposts. These usually describe themed cycle routes that are marketed for tourism (common route relations).

The author of the proposal is not aware of whether comparable bicycle networks exist outside of Germany

Radverkehrsnetze werden in Deutschland meist nach den Empfehlungen der Forschungsgesellschaft für Straßen- und Verkehrswesen ausgeschildert (FSGV).

Diese unterscheidet zwischen Ziel- und Routenwegweisung, siehe Bilder unten.

  • Die Zielwegweisung besteht aus Tabellen- oder Pfeilwegweisern mit Ortsangaben. Sie beschreibt das Grundnetz von für den Radverkehr empfohlenen Verbindungen für Alltagsverkehr und Tourismus (route-Relationen mit network:type=basic_network)
  • Die Routenwegweisung erfolgt durch Symboleinschübe an die Zielwegweiser. Diese beschreiben meist Themenradrouten, die touristisch vermarktet werden (klassische route-Relationen).

Die Empfehlungen der FSGV wurden in die Radverkehrskonzeptionen aller deutschen Bundesländer übernommen. Das vorgeschlagene Schema für das Radverkehrs-Grundnetz ist demnach deutschlandweit relevant. Dem Autor des Vorschlags ist nicht bekannt, ob es vergleichbare Radverkehrsnetzwerke auch außerhalb von Deutschland gibt.

Cycling: Examples for basic network connections and named routes

Radverkehr: Beispiele für Grundnetz und Routen mit Symbol/Name

The situation concerning hiking networks is more ambiguous. The networks are usually defined with destination guideposts in combination with route symbols. In these networks there are often connections that do not have their own route symbol or only a general symbol. These routes are only defined by the destination guideposts and would also be considered as the basic network.

By tagging with network:type=basic_network as described, they can be distinguished from the individually marked/named hiking routes.

Wanderwegnetze werden meist über Zielwegweiser (z. B. "Lohsdorf 30 min") in Kombination mit Routenmarkierungen definiert (z. B. blauer Strich auf weißem Grund). In diesen Netzen gibt es oft Verbindungen, die kein eigenes Routensymbol haben oder nur ein generelles Symbol. Diese Verbindungen werden ausschließlich durch die Zielwegweisung definiert.

Durch das beschriebene Tagging mit network:type=basic_network können sie von den individuell markierten/benannten Wanderrouten unterschieden werden.

Hiking: Examples for basic network connections and named routes

Wandern: Beispiele für Grundnetz und Routen mit Symbol/Name

Fictitious example: Public transport with “route taxis” and “take-away network”fixed or semi-fixed route without timetables

Shared taxi with fixed route: Fixed bus routes on which taxis run when required (conventional route relations)

Take-along network: Network of streets marked by the municipality that taxis should preferentially use when driving individually to pick up additional passengers. This means that passengers have a higher chance of being picked up (fictitious example).

The Take-along network would then be understood as a basic network. According to this proposal its route relations would be tagged with network:type=basic_network.

Beispiel: ÖPNV "Mitnehm-Netz" (Fiktives Beispiel) in Abgrenzung zu "Linien-Taxis"

Anruflinientaxis: Feste Linien, auf denen bei Bedarf Taxis verkehren (herkömmliche route-Relationen)

Mitnehm-Netz: Von der Kommune durch Markierungen ausgewiesenes Netz von Straßen, die Taxis bei individuellen Fahren bevorzugt nutzen sollen zur Mitnahme weiterer Fahrgäste. Dadurch haben Fahrgäste hier eine höhere Chance, mitgenommen zu werden (Fiktives Beispiel).

Das Mitnehm-Netz wäre dann als Grundnetz zu verstehen. Dessen route-Relationen würden entsprechend dieses Vorschlags mit network:type=basic_network versehen.

Tagging

Tagging using relations

Inclusion of the ways of the basic network in relations according to the rules suggested above. These are similar to the procedure for numbered node networks.

Deviations from the requirement of a continuous chain of ways are only possible

  • with different guides in different directions (roll forward/backward)
  • in the case of complicated routing at the connection points with other connections (analogous to "split nodes" in numbered node networks)

The relations of connections get at least the following tags:

Key Value Remarks
type route The relation describes a route
route e. g. bicycle / hiking The route is aimed at ...
network:type basic_network The route describes a connection in the basic network

The relations do not receive a name=* or ref=*.

Several connections can be combined in one relation if the above-mentioned condition of the continuous ways chain is met. This often makes it possible to avoid very short relations and reduce the number of relations in the basic network.

Tagging des Grundnetzes mit Relationen:

Aufnahme der Wegelinien des Grundnetzes in Relationen entsprechend der oben vorgeschlagenen Regeln. Diese ähneln dem Vorgehen bei Fahrradknotenpunktnetzen.

Von der Vorgabe einer durchgehenden Wegekette kann nur abgewichen werden

Die Relationen der Verbindungen erhalten folgende Tags:

Schlüssel Wert Bemerkung
type route Die Relation beschreibt einen Streckenverlauf
route z. B. bicycle oder hiking Nutzungsart oder -zweck
network:type basic_network Der Streckenverlauf beschreibt eine Verbindung im Grundnetz

Die Relationen erhalten kein name=* oder ref=*.

Mehrere Verbindungen können in einer Relation zusammengefasst werden, wenn die oben genannten Bedingung der durchgehenden Wegekette erfüllt wird. So können oft sehr kurze Relationen vermieden und die Anzahl der Relationen im Grundnetz verringert werden.

Tagging without relations:

If only parts of the route are known or if there is little experience in dealing with relations, the information can also be written directly to the ways with the following tags:

Key Value Remarks
lcn basic_network Way is part of a connection in the cycling network without its own name and symbol
lwn basic_network Way is part of a connection in the hiking network without its own name and symbol

This information can later be converted into route relations.

Tagging ohne Relationen:

Sind nur Teile der Routenführung bekannt oder ist wenig Erfahrung im Umgang mit Relationen vorhanden, so können die Informationen auch mit folgenden Tags direkt an die Wegelinien geschrieben werden:

Schlüssel Wert Bemerkung
lcn basic_network Wegelinie ist Teil einer Verbindung im Radverkehrsnetz ohne eigenen Namen und Symbol
lwn basic_network Wegelinie ist Teil einer Verbindung im Wandernetzes ohne eigenen Namen und Symbol

Diese Informationen können später in route-Relationen überführt werden.

Previous approaches| Bisherige Lösungsansätze

Approach "Special value of ref for the basic network":

With a uniform ref-value for the basic network, all connections of the basic network are named uniformly in the maps, e.g. B. ref=NRW for the cycle network in North Rhine-Westphalia. With the knowledge that "NRW" stands for the basic network, the basic network and named routes can be distinguished from one another.

Problem of the approach: A visual highlighting of the routes with names compared to the basic network is still not possible. In addition, these abbreviations can be confusing because there is no equivalent on the signposts on site.

Lösungsansatz "Spezielles ref fürs Grundnetz":

Durch einen einheitlichen ref-Wert für das Grundnetz werden alle Verbindungen des Grundnetzes in den Karten einheitlich benannt, z. B. ref=NRW für das Radnetz in Nordrhein Westfahlen. Mit dem Wissen, dass "NRW" für das Grundnetz steht, können Grundnetz und benannte Routen voneinenader unterschieden werden.

Problem des Ansatzes: Eine optische Hervorhebung der Routen mit Namen ggü. dem Grundnetz ist weiterhin nicht möglich. Zudem können diese Kürzel verwirren, weil es keine Entsprechung an den Wegweisern vor Ort gibt.

Approach "network relations with route=bicycle"

In some regions in Germany the ways of all connections of a network were included in a collective relation with type=network. This route-network-relation was combined with route=bicycle to distinguish it from master-network-relations. I have described this solution under DE:Bicycle/Radverkehrsnetze kartieren, subject to the decision of this proposal.

Problems of the approach:

Atypical use of network relations for signposted routes. Usually, routes are mapped with route relations. network relations are intended to summarize objects of the same type in a network. The connections of the basic network fulfill the conditions for route relations, those of network relations rather not.


The double meaning of network relations in the context of cycling can be confusing:

  • type=network with route=bicycle/hiking: Connections in the network, contain the ways and guideposts
  • type=network without route=bicycle/hiking: "Collective relation", contain all connection relations of the network but no ways.


Different solutions from the very similar numbered node networks appear inconsistent:


The relations became very large with up to approx. 3,000 unsorted members. Systematic maintenance became time-consuming and partially omitted. The information got outdated, the tagging scheme has largely fallen asleep. Many applications do not represent these relations (anymore).

Lösungsansatz "network-Relationen mit route=bicycle":

In einigen Regionen in Deutschland wurden die Wegekanten aller Verbindungen eines Netzes in eine Sammel-Relationen mit type=network aufgenommen. Diese Route-network-Relation wurde mit route=bicycle kombiniert, um sie von Master-network-Relationen zu unterscheiden. Diese Lösung habe ich unter DE:Bicycle/Radverkehrsnetze kartieren beschrieben unter dem Vorbehalt der Entscheidung dieses Proposals.

Probleme des Ansatzes:

Untypische Verwendung von network-Relationen für ausgeschilderte Strecken. Üblicherweise werden Streckenverläufe mit route-Relationen abgebildet. network-Relationen sollen gleichartige Objekte eines Netzwerks zusammenfassen. Die Verbindungen des Grundnetzes erfüllen die Bedingungen für route-Relationen, die von network-Relationen eher nicht.


Doppelte Bedeutung von network-Relationen im Kontext Radverkehr kann verwirren:

  • type=network mit route=bicycle/hiking: Verbindungen im Netz, enthalten die Weglinien und Wegweiser
  • type=network ohne route=bicycle/hiking: "Sammelrelation", enthalten alle Verbindungs-Relationen des Netzes aber keine Wege.


Abweichende Lösung von den sehr ähnlichen Knotenpunktnetzwerken wirkt inkonsistent:


Die Relationen wurden sehr groß mit bis ca. 3.000 unsortierten Mitgliedern. Eine systematische Pflege wurde aufwendig und unterblieb teilweise. Die Informationen veralteten, das Taggingschema ist weitgehend eingeschlafen. Viele Anwendung stellen diese Relationen nicht (mehr) dar.

Rendering | Darstellung

In maps for hikers and cyclists following categories of ways should be distinguished from each other:

  1. Roads without cycleway / sidewalk or paths that are not designated primarily for cyclists or pedestrians by traffic signs
  2. Paths that are designated primarily for cyclists or pedestrians by traffic signs, but do not have any cycling or hiking guideposts.
  3. Connections of the basic network with cycling or hiking guideposts (basic_network)
  4. Connections in a numbered node network
  5. named routes

(The numbering is not a rating)

Important for the purposes of this proposals is the distinction between the

  • basic network and node network (3rd and 4th) and
  • named routes (5th)

on the map.

The renderer should ensure that named routes are displayed continuously and that the node network is not covered by basic network connections. This is achieved by

  • first the basic network connection (3th)
  • above that the connections of node networks (4th)
  • above this the named routes (5th)

are drawn, see sample graphic below.

A naming of basic network connections in the map should generally be omitted, even if ref=* or name=* have been set.

In Karten für Wanderer und Radfahrer sollten folgende Wegekategorien voneinander abgegrenzt werden:

  1. Straßen ohne Radwege/Fußweg bzw. Wege, die nicht per Verkehrsschild vorrangig für Radfahrer oder Fußgänger vorgesehen sind.
  2. Wege, die per Verkehrsschild vorrangig für Radfahrer oder Fußgänger vorgesehen sind, aber keine Rad- oder Wanderwegweisung vorweisen.
  3. Verbindungen des Grundnetzes mit Rad- oder Wanderwegweisung (basic_network)
  4. Verbindungen in einem Knotenpunktnetzwerk
  5. benannte Routen

(Die Nummerierung ist keine Wertung)

Wichtig im Sinne dieses Proposals ist die Unterscheidung zwischen

  • Grundnetz und Knotenpunktnetzwerk (3. und 4.) und
  • benannten Routen (5.)

in der Karte.

Durch den Renderer soll sichergestellt werden, dass benannte Routen durchgängig dargestellt werden und das Knotenpunktnetzwerk nicht von Grundnetz-Verbindungen verdeckt wird. Das wird erreicht indem

  • zuerst die Grundnetz-Verbindung (3.)
  • darüber die Verbindungen von Knotenpunkt-Netzwerken (4.)
  • darüber die benannten Routen (5.)

gezeichnet werden, sie Beispielgrafik unten

Eine Benennung von Grundnetz-Verbindungen in der Karte sollte in der Regel unterbleiben, auch wenn ref=* oder name=* gesetzt wurden.

Beispiel für eine Abgrenzung der Grundnetz-Verbindungen (blau) gegenüber einer benannte Route "ABS" (rot) durch Renderer

Features/Pages affected | Betroffene Features/Seiten

General:

Cycling:

Hiking:

Generell:

Radverkehr:

Wandern:

External discussions | Externe Diskussionen

Do you know similar discussions in international forums?

Discussions in german forum:

Das Thema wurde im deutschen Forum in mehreren Diskussionen besprochen:

Comments | Anmerkungen

Please comment on the discussion page.

Anmerkungen bitte auf der Diskussionsseite.

Siehe DE:Proposal process