[QGIS-trac] Re: [Quantum GIS] #54: label placement
Quantum GIS
qgis at qgis.org
Fri May 2 12:59:45 EDT 2008
#54: label placement
-----------------------------------------------------+----------------------
Reporter: cavallini at faunalia.it | Owner: wonder
Type: enhancement | Status: new
Priority: major: does not work as expected | Milestone: Version 1.0
Component: Graphics | Version: HEAD
Resolution: | Keywords:
Platform_version: | Platform: All
Must_fix: No | Status_info: 0
-----------------------------------------------------+----------------------
Changes (by springmeyer):
* cc: blake at hailmail.net (added)
Comment:
+ 1 on this being a fairly critical. I would support prioritizing default
collision avoidance / filtering as a first feature. This could be a
checkbox in the label tab that is on by default and would prevent layers
from rendering all their labels when major overlap/collision will occur.
This will help basic QGIS aesthetics and performance. An example of the
performance hit is that when rendering a world_borders shapefile ( ~500kb)
and all the country name labels are placed by default, QGIS hangs
unresponsively for about 7 seconds. (I'm running 0.10.0 on Max OS 10.5
with 2GB ram and loading the shapefile from
http://thematicmapping.org/downloads/TM_WORLD_BORDERS_SIMPL-0.2.zip).
I just ran a quick comparison with this same sample data in uDIG,
Mapwindow, and ArcMap and all three have either a default collision
algorithm set or an easy checkbox available to avoid collision and
therefore render the world_borders shapefile much faster when labels are
requested. This feature will have a big impact on the first-impressions of
new users if implemented.
I'll attach two graphics comparing the default labeling in qgis with the
default labeling in mapwindow (with collision avoidance).
--
Ticket URL: <https://trac.osgeo.org/qgis/ticket/54#comment:7>
Quantum GIS <http://qgis.org>
Quantum GIS is an Open Source GIS viewer/editor supporting OGR, PostGIS, and GRASS formats
More information about the QGIS-trac
mailing list