[talk-cz] Turistické značky na OSM mapách - renderování
Marián Kyral
mkyral na email.cz
Pondělí Říjen 16 20:31:25 UTC 2023
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.
Marián
---------- Původní e-mail ----------
Od: David Koňařík via talk-cz <talk-cz na openstreetmap.org>
Komu: talk-cz na openstreetmap.org
Kopie: David Koňařík <dvdkon na konarici.cz>
Datum: 16. 10. 2023 19:55:43
Předmět: [talk-cz] Turistické značky na OSM mapách - renderování
"Ahoj,
po diskusi o turistických značkách na OSM.org jsem se koukal na možnosti
rendererů, jestli umí rozumně vykreslit paralelní barevné čáry pro
značení. Naštěstí to obvyklé renderery umí, akorát je ta funkcionalita
někdy skrytá:
Mapnik umí vykreslovat posunuté čáry pomocí parametru "offset" pro
element <LineSymbolizer>. (Tak to dělá mimochodem freemap.sk.) Tato
možnost akorát není zdokumentovaná na Github wiki Mapniku.
QGIS, MapServer a GeoServer podporují styly ve formátu SLD, který má ze
specifikace SE element <PerpendicularOffset>. Ten se dá použít stejně
jako "offset" v Mapniku.
V obou případech by asi bylo potřeba přidat do databáze ke každé cestě i
seznam značek a ve stylu popsat každou jejich kombinaci, žádný z formátů
asi neumí dostatečně pracovat s poli, aby to šlo dynamicky.
Bohužel MapLibre GL (ani Mapbox GL) takový offset neumí. Dnes už
nevyvíjený Tangram ano. Každopádně by se asi do každého rozumného
rendereru dala taková možnost přidat.
David Koňařík
_______________________________________________
talk-cz mailing list
talk-cz na openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-cz
https://openstreetmap.cz/talkcz
"
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://lists.openstreetmap.org/pipermail/talk-cz/attachments/20231016/2a3d3265/attachment.htm>
Další informace o konferenci talk-cz