<html><head></head><body><div dir="auto">To je, pravda, problém, ale za mě se dá vyřešit post-processingem. Procedurálně je to jednoduché (BFS na grafu cest se značkami, při průchodu orientuji hrany + řešení konfliktů, nebo DFS), možná by to nějaký PostGIS mág zvládnul i rychle na databázi.<br><br>Mimochodem Mapy.cz to nemají nijak perfektně pořešené. Rozcestí pěkná jak na papírových mapách asi nebudou, ale méně skákavé trasy než Mapy.cz zní proveditelně.<br><br>David Koňařík</div><br><br><div class="gmail_quote"><div dir="auto">On October 16, 2023 10:31:25 PM GMT+02:00, "Marián Kyral" <mkyral@email.cz> wrote:</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div>Možná už je to vyřešeno, ale co si pamatuji z minulosti, byl problém s tím, že se nedařilo udržet ty čáry jen na jedné straně - takže když se cesta dělila (třeba kvůli rozdílnému povrchu, nebo relaci), tak to všelijak poskakovalo.</div><div><br></div><div>Marián</div><div><br></div><aside>---------- Původní e-mail ----------<br>Od: David Koňařík via talk-cz <talk-cz@openstreetmap.org><br>Komu: talk-cz@openstreetmap.org<br>Kopie: David Koňařík <dvdkon@konarici.cz><br>Datum: 16. 10. 2023 19:55:43<br>Předmět: [talk-cz] Turistické značky na OSM mapách - renderování</aside><br><blockquote data-email="talk-cz@openstreetmap.org">Ahoj,
<br>po diskusi o turistických značkách na OSM.org jsem se koukal na možnosti
<br>rendererů, jestli umí rozumně vykreslit paralelní barevné čáry pro
<br>značení. Naštěstí to obvyklé renderery umí, akorát je ta funkcionalita
<br>někdy skrytá:
<br>
<br>Mapnik umí vykreslovat posunuté čáry pomocí parametru "offset" pro
<br>element <LineSymbolizer>. (Tak to dělá mimochodem freemap.sk.) Tato
<br>možnost akorát není zdokumentovaná na Github wiki Mapniku.
<br>
<br>QGIS, MapServer a GeoServer podporují styly ve formátu SLD, který má ze
<br>specifikace SE element <PerpendicularOffset>. Ten se dá použít stejně
<br>jako "offset" v Mapniku.
<br>
<br>V obou případech by asi bylo potřeba přidat do databáze ke každé cestě i
<br>seznam značek a ve stylu popsat každou jejich kombinaci, žádný z formátů
<br>asi neumí dostatečně pracovat s poli, aby to šlo dynamicky.
<br>
<br>Bohužel MapLibre GL (ani Mapbox GL) takový offset neumí. Dnes už
<br>nevyvíjený Tangram ano. Každopádně by se asi do každého rozumného
<br>rendereru dala taková možnost přidat.
<br>
<br>David Koňařík
<br>
<br>_______________________________________________
<br>talk-cz mailing list
<br>talk-cz@openstreetmap.org
<br>https://lists.openstreetmap.org/listinfo/talk-cz
<br>https://openstreetmap.cz/talkcz
<br></blockquote></blockquote></div></body></html>