Nakaner
(Nakaner)
9
Hallo cul-de-sac,
um zu deiner ursprünglichen Frage zurückzukehren: MapillaryMaperitive trennt die Ways nicht, die Ways sind schon getrennt. Es gibt im OSM-Datenmodell nämlich keine Möglichkeit anzugeben, dass bestimmte Eigenschaftne nur auf einer Teilstrecke gelten. Um die Ways zu vereinigen, müsstest du die OSM-Daten lokal (auf keinen Fall in der OSM-Datenbank!) “manipulieren”, sprich die Ways vereinigen. Soweit ich weiß, gibt es dafür keine fertige Software; du müsstest sie erst programmieren.
Wenn du mit Mapnik, Mapserver oder einer Vektortile-Toolchain arbeiten würdest, die ihre Daten aus einer PostgreSQL-Datenbank (mit PostGIS-Erweiterung) bezieht [1], könntest du die SQL-Abfragen so umformulieren, dass Straßensegmente im aktuellen Kartenausschnitt mit gleicher Straßenklasse, Name und Nummer (also highway, ref, name) vereinigt werden. Die Qualität der Beschriftung profitiert davon. Das habe ich für einen Teil oder alle Kartengrafiken im Programmheft der State of the Map 2019 in Heidelberg gemacht.
Viele Grüße
Michael
[1] Import der OSM-Daten in die lokale PostgreSQL-Datenbank je nach Kartenstil mit Osm2pgsql oder Imposm.
EDIT: Korrektur, natürlich meinte ich Maperitive, nicht Mapillary, ich Depp.