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.62k stars 3.01k forks source link

Make ditgitizing tools temporally aware #44624

Open CoryAlbrecht opened 3 years ago

CoryAlbrecht commented 3 years ago

What is the bug or the crash?

When I chose the vertex editor too, I cannot choose the feature I want to edit because the tool select the "topmost" feature of all features in the layer, not just the features that have been displayed by the temporal controller.

https://user-images.githubusercontent.com/8172909/128777497-cbc18f30-3834-4d65-a3d8-0312ba72344a.mov

Steps to reproduce the issue

  1. Have a layer with lots of different over lapping temporal features
  2. Turn on temporal control and select a temporalm view frame
  3. Chose the vertex editor
  4. Move mouse cursor around canvas and watch the vertex editor highlight features hidden by the temporal controller

Versions

QGIS version 3.20.1-Odense QGIS code revision 1c3c5cd6 Qt version 5.15.2 Python version 3.9.5 GDAL/OGR version 3.3.1 PROJ version 8.1.0 EPSG Registry database version v10.018 (2021-04-02) GEOS version 3.9.1-CAPI-1.14.2 SQLite version 3.35.2 PDAL version 2.3.0 PostgreSQL client version 13.0 SpatiaLite version 5.0.1 QWT version 6.1.3 QScintilla2 version 2.11.5 OS version Windows 10 Version 2009

Active Python plugins db_manager MetaSearch processing

Additional context

No response

CoryAlbrecht commented 3 years ago

This really should be a bug as the vertex editor doesn't indicate which feature you are editing. You have to zoom out to full extent of the feature, right click multiple times until it finally "selects" the correct one, then zoom in and hope you don't accidentally pick a different one. It's a tedious task, especially when you have a dozen or more physically overlapping features which are temporally distinct.