qgis / QGIS

QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
https://qgis.org
GNU General Public License v2.0
10.49k stars 2.99k forks source link

Enhancement: Curved labels for polygons #13542

Open qgib opened 13 years ago

qgib commented 13 years ago

Author Name: Alister Hood (@AlisterH) Original Redmine Issue: 3482

Redmine category:labelling


It would be nice (although possibly quite difficult!) to have an option for curved labels on polygon layers. e.g. see the labels for China and Nepal in this map. https://trac.osgeo.org/qgis/attachment/ticket/3481/asia_map.jpg

qgib commented 13 years ago

Author Name: bderstine - (bderstine -)


This is called "splining" by ESRI. I agree that this is a good enhancement not only for polygon features but also for polyline features. This is a must for snaking rivers, curved roads, and oblong polygon features.

qgib commented 13 years ago

Author Name: Alister Hood (@AlisterH)


The "new" labelling engine can already do curved labels for polylines.

qgib commented 12 years ago

Author Name: Giovanni Manghi (@gioman)


qgib commented 12 years ago

Author Name: Giovanni Manghi (@gioman)


qgib commented 12 years ago

Author Name: Alister Hood (@AlisterH)


New link for that map: https://issues.qgis.org/attachments/3102/asia_map.jpg


qgib commented 12 years ago

Author Name: Pirmin Kalberer (Pirmin Kalberer)


qgib commented 7 years ago

Author Name: Giovanni Manghi (@gioman)


pjshelton commented 3 years ago

The underlining curve for the curved label for a polygon would need to be calculated first. Similar to the centre line requirement of #23329

The curve would have to be long enough for all the label. my suggestion of exposing a function for the spatial length of a label could be useful here. see #13541 and #24291

this is still missing in version 3.16.3