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.51k stars 2.99k forks source link

Rendering artifacts for polygon layer with unit "Meters at Scale" at large scales #48925

Open pathmapper opened 2 years ago

pathmapper commented 2 years ago

What is the bug or the crash?

Rendering artifacts for polygon layer with unit "Meters at Scale" at large scales:

image

Steps to reproduce the issue

  1. Open sample_project.zip
  2. Zoom in
  3. See error -> rendering artifacts at large scales

Screencast:

https://user-images.githubusercontent.com/20856381/172656259-d0fa7cb1-222b-4ffd-adce-2abeffedd054.mp4

Versions

QGIS version 3.25.0-Master QGIS code revision 695b5bbe37
Qt version 5.12.8
Python version 3.8.10
GDAL/OGR version 3.0.4
PROJ version 6.3.1
EPSG Registry database version v9.8.6 (2020-01-22)
Compiled against GEOS 3.8.0-CAPI-1.13.1 Running against GEOS 3.8.0-CAPI-1.13.1
SQLite version 3.31.1
PostgreSQL client version 12.11 (Ubuntu 12.11-0ubuntu0.20.04.1)
SpatiaLite version 4.3.0a
QWT version 6.1.4
QScintilla2 version 2.11.2
OS version Ubuntu 20.04.4 LTS
       

Active Python plugins sagaprovider | 2.12.99 grassprovider | 2.12.99 MetaSearch | 0.3.6 processing | 2.12.99 db_manager | 0.1.20

Supported QGIS version

New profile

Additional context

No response

Pedro-Murteira commented 2 years ago

I can also confirm, QGIS 3.22.7 and 3.24.3.

phidrho commented 10 months ago

Hi,

I just want to add that "Map Units" is also affected - it behaves the same.

I tried with WGS84 (degree units) and local projection (in meters) on Windows 10 and QGIS 3.34.1-Prizren

Example projects are attached. qgis_polygon_rendering_meters_projection.zip qgis_polygon_rendering_wgs84.zip

manuel-hegner commented 5 months ago

The same thing happens for lines if their stroke width is set to meters at scale or map units.