Comments (10)
@dakcarto Any comments on this QEP ?
from qgis-enhancement-proposals.
Small updates to the text and illustrations.
from qgis-enhancement-proposals.
@mhugo Sorry - I really thought I'd replied to this weeks ago! Anyway, +1 to both proposals.
One follow up question (non-blocking):
- should the anchor point for curved labels respect the text alignment? ie can i put a anchor point for the end or middle of the text?
from qgis-enhancement-proposals.
@nyalldawson no problem and thanks for your feedback ! :)
Indeed, it makes sense to respect the text alignment for anchor points. The computation of candidate glyph boxes would have to be done in different directions: from the anchor point to the right, or from the anchor to the left or from the anchor to both left and right.
from qgis-enhancement-proposals.
@mhugo - about the label anchor point. I wonder if this could event be taken one step further - that the labeling algorithm could analyze the line geometry and find out long-enough sections in the line string with minimal curvature - so that the user doesn't have to manually propose the anchor points, but the algorithm would do that. The user could still overwrite the positions if he wants to take full control on the anchor points.
from qgis-enhancement-proposals.
@andreasneumann That may be an nice option to have, indeed. I'll add it to the text, thanks
from qgis-enhancement-proposals.
a related improvement to curved labels and any line labeling option would be to allow to label lines from start or endpoint. See https://issues.qgis.org/issues/20847. It seems definitly doable according to @nyalldawson 's insights.
from qgis-enhancement-proposals.
Can't seem to move a curved line label without it becoming aligned as a horizontal line. Of course I can then rotate it but how due I get it formatted as a curved label in the new position? What am I missing?
from qgis-enhancement-proposals.
What am I missing?
from qgis-enhancement-proposals.
Label anchoring helps the label position however in 3.18 implementation it considers the visible portion of the line, and not the entire line.
It would be nice to have an option to choose between the entire line or the visible line.
from qgis-enhancement-proposals.
Related Issues (20)
- Incorporating a SensorThingsAPI DataProvider into QGIS core (WIP) HOT 5
- Allow filter to use both FeatureId and Expressions HOT 8
- QGIS 3D FrameGraph HOT 2
- Elevation profile : sub-section indicators HOT 3
- Cachable provider metadata API -- or how to ⚡ the QGIS loading times HOT 20
- Remove GeoNode Provider HOT 4
- Add native point cloud Processing provider HOT 2
- Move from astyle to clang-format for C++ code formatting HOT 6
- Use pre-commit to automate installation and management of all pre-commit hooks HOT 6
- QGIS Bug Tracker cleanup HOT 10
- Add vertical CRS handling to QGIS HOT 7
- Improve test result handling on QGIS CI HOT 3
- Update older annotation items to new framework HOT 1
- Conda Installer for macOS HOT 22
- Porting to C++ and harmonization of Processing algorithms HOT 6
- Support AWS Redshift cloud data warehouse in QGIS HOT 4
- Min/Max Value Settings for QgsPointCloudLayer HOT 4
- "Select all objects" used with a filter in the Attribute table causes accidents with the multi edit tool or "Open Field Calculator"
- Build snapping index at render time HOT 10
- GSSAPI authentication not supported HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from qgis-enhancement-proposals.