StrandedKitty / streets-gl

🗺 OpenStreetMap 3D renderer powered by WebGL2
http://streets.gl
MIT License
657 stars 49 forks source link

Improve power line rendering #132

Open TagaSanPedroAko opened 1 year ago

TagaSanPedroAko commented 1 year ago

Power lines may benefit from better, realistic rendering which takes in consideration the tags for number of conductors (cables=), number of circuits (circuits=), voltage (voltage=), tower or pole design (design=), line attachment (line_attachment) and tower or pole height (height=), similar to renders generated by osm2world.

Currently, power lines are rendered as single-circuit lines for lines on towers, and four conductors for lines on poles, regardless if it's tagged power=line or power=minor_line. It doesn't account for voltage on the lines or the properties tagged on towers or poles. Also the same line attachment is used for every structure (e.g. pin insulator on pole, suspension insulator on tower)

expected changes are as follows:

sample screenshots:

IMG_1476

streets gl pole at power line crossing render

streets gl 69kv power line on poles render

TagaSanPedroAko commented 1 year ago

Also for consideration is rendering substation elements if mapped, and portal structures (at substations or power line crossings).

voltage will also be considered for renders of lines at substations.