You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#26 2021-11-19 14:27:51

Mammi71
Member
Registered: 2018-06-25
Posts: 2,624

Re: area:highway welche Flächen genau?

Jo Cassel wrote:

Naja, das scheint mir bei carto nicht einmal bei einfachen Straßen-ways zu klappen,

?
Ist das jetzt nur mal so behauptet oder hast Du ein Beispiel dafür?
Ich habe da noch keine Probleme bei Straßen-ways untereinander gesehen.

Offline

#27 2021-11-19 15:17:35

Jo Cassel
Member
Registered: 2015-12-02
Posts: 1,534

Re: area:highway welche Flächen genau?

Meine sowas
https://www.openstreetmap.org/#map=19/51.32117/9.28420
Die Brücke (layer=1) ist zwischen A (layer=1) und B - ersichtlich ist das nicht wirklich...

Offline

#28 2021-11-19 15:52:51

Mammi71
Member
Registered: 2018-06-25
Posts: 2,624

Re: area:highway welche Flächen genau?

Jo Cassel wrote:

nicht einmal bei einfachen Straßen-ways

vs.

Jo Cassel wrote:

Die Brücke (layer=1)

Mit "Die Brücke" meinst Du wahrscheinlich https://www.openstreetmap.org/way/377749666.
Das ist aber ein man_made=bridge und eben kein einfacher Straßen-way

Und das ist dann eben:

MKnight wrote:

Was ein Renderer daraus baut ist seine Sache

OSM-carto legt seinen Schwerpunkt auf die Darstellung der Straßen. Daher werden Straßen grundsätzlich über andere Objekte gerendert, solange es sich nicht um einen anderen highway=* mit einem höheren layer handelt. Selbst Tunnel, die werden nur anders dargestellt, aber dennoch über die darüberliegenden Gebäude und hier eben man_made=bridge drüber gerendert. Mit covered=yes könnte man noch experimentieren, ändert aber grundsätzlich nichts am Rendering.

Ein einfacher Straßen-way für "Die Brücke" wäre dann https://www.openstreetmap.org/way/25588220
wobei es nur darauf ankommt:

highway=motorway
bridge=yes

Und diese Brücke wird korrekt über der Bundesstraße gerendert.

Offline

#29 2021-11-19 16:19:03

Jo Cassel
Member
Registered: 2015-12-02
Posts: 1,534

Re: area:highway welche Flächen genau?

@Mammi71 sind wir uns einig,
dass carto ohne Hilfestellung (covered=yes)  einfache Straßen-ways *unter Flächen* (wir reden hier über Flächen) mit höherem layer-Wert nicht differenziert (verdeckt) darstellen kann?

Auch an dich meine Frage aus #20 "Gibts denn einen realexistierenden Renderer, der layer-Tags bei area:highway auswertet?"

Offline

#30 2021-11-19 16:22:20

MKnight
Member
Registered: 2012-08-01
Posts: 2,406

Re: area:highway welche Flächen genau?

Mammi71 wrote:

Mit covered=yes könnte man noch experimentieren, ändert aber grundsätzlich nichts am Rendering.

covered
viewer.php?img=rxssutqekk9wcuz.png
ohne covered:
viewer.php?img=ljxnlkslmaj0tl2.png

Irgendwo in den Carto-tickets las ich, dass es überdurchschnittlich kompliziert wäre das ohne covered schön zu malen und sinngemäss: "covered mappen ist kein mappen für den renderer, weil is ja covered"


gesammelte Overpass-abfragen zu QA (hauptsächlich Strassenfehler) + verschiedene Stats zu Strassen-eigenschaften

Offline

#31 2021-11-19 16:46:22

Jo Cassel
Member
Registered: 2015-12-02
Posts: 1,534

Re: area:highway welche Flächen genau?

MKnight wrote:

[...]
Irgendwo in den Carto-tickets las ich, dass es überdurchschnittlich kompliziert wäre das ohne covered schön zu malen und sinngemäss: "covered mappen ist kein mappen für den renderer, weil is ja covered"

ja, kann ich mir gut vorstellen, eine unbekannte Stapelung (-1+0 oder 0+1 oder ...) zu analysieren ist was anderes als eine simple Subtag-Auswertung - das ist ja der Hintergrund meiner KISS-Auswertungs-Gedanken ...

Offline

#32 2021-11-20 00:07:12

Mammi71
Member
Registered: 2018-06-25
Posts: 2,624

Re: area:highway welche Flächen genau?

Jo Cassel wrote:

sind wir uns einig,
dass carto ohne Hilfestellung (covered=yes)  einfache Straßen-ways *unter Flächen* (wir reden hier über Flächen) mit höherem layer-Wert nicht differenziert (verdeckt) darstellen kann?

Ich habe schlicht keine Ahnung, was technisch machbar ist, insbesondere ob das area:highway beim Rendern transparent gehalten werden kann. Die Behandlung der Reihenfolge halte ich für eher unproblematisch: highways mit niedrigerem layer kommen unter diese Fläche und highway mit gleichem oder höherem layer kommen darüber. Ob das "schön" aussieht halte ich zumindest bei mehr als zwei Ebenen für problematisch.

Jo Cassel wrote:

Auch an dich meine Frage aus #20 "Gibts denn einen realexistierenden Renderer, der layer-Tags bei area:highway auswertet?"

Da mich persönlich als Auswertung vorallem die Karte und das Routing interessiert erwarte ich keine "verdeckte" Darstellung von Straßen unter Brücken. Insofern habe ich mir über Renderer-Alternativen auch keine Gedanken gemacht. Wenn ich mir ansehen möchte, wie es aussieht, wenn die darunterliegende Straße verdeckt wird, dann schaue ich mir direkt das Luftbild an. big_smile

Offline

#33 2021-11-20 13:57:58

MitteloberrheinischerWaldameisenschreck
Member
Registered: 2017-05-16
Posts: 534

Re: area:highway welche Flächen genau?

MKnight wrote:

covered
viewer.php?img=rxssutqekk9wcuz.png

Isja mal wieder typisch!!1 Die Radfahrer lässt man weiter im Regen stehen!!11 mad tongue

Last edited by MitteloberrheinischerWaldameisenschreck (2021-11-20 13:58:16)

Offline

#34 2021-11-20 14:09:38

dieterdreist
Member
From: Roma, Italia
Registered: 2010-09-22
Posts: 4,218
Website

Re: area:highway welche Flächen genau?

Jo Cassel wrote:

Auch an dich meine Frage aus #20 "Gibts denn einen realexistierenden Renderer, der layer-Tags bei area:highway auswertet?"


die Frage sollte sein: kann man das automatisch feststellen oder ist es erforderlich, dass Mapper das von Hand dazu packen. Und da ist die Antwort: klar ist es möglich. Man könnte für alle Brücken und building analysieren, ob sie Wege mit niedrigerem layer überdecken, dann mit den Wegen verschneiden und an die überdeckten Teile covered=yes setzen, vollautomatisch.
Allerdings bei einem live system wie OpenStreetMap carto eher nicht, weil das zu teuer wäre (glaube ich).

Wenn man darauf verzichten kann, dass der verdeckte Weg überhaupt dargestellt wird, dann wird es einfacher und das ginge auch in OpenStreetMap carto, z.B. indem man zusätzliche layer für Brücken auf unterschiedlichen layers einfügt, oder die Brückenflächen im selben layer rendert wie die Straßen, und das dort dann entsprechend sortiert

Offline

#35 2021-11-20 17:05:19

Jo Cassel
Member
Registered: 2015-12-02
Posts: 1,534

Re: area:highway welche Flächen genau?

dieterdreist wrote:

[...] klar ist es möglich. Man könnte für alle Brücken und building analysieren, ob sie Wege mit niedrigerem layer überdecken, dann mit den Wegen verschneiden und an die überdeckten Teile covered=yes setzen, vollautomatisch.
[...]

... eben, nur layers zwingen zum "Preprocessing" an jeder Über-/Unterführung.
Daher hätte ich Bedenken (im Hinblick auf eine pot. "best practice"-Dokumentation im OSM-Wiki) nur eine Methode zu propagieren, welche die Zugänglichkeit/Nutzbarkeit von "Open"-Daten etwas aus den Augen verliert. 
Stand meiner Tests auf datensimpler covered-Basis:
https://overpass-turbo.eu/s/1dfC

Offline

Board footer

Powered by FluxBB