[Qgis-developer] Digitizing behavior

Martin Dobias wonder.sk at gmail.com
Tue Aug 20 04:23:41 PDT 2013


On Tue, Aug 20, 2013 at 11:47 AM, Jürgen E. <jef at norbit.de> wrote:
> Hi Salvatore,
>
> On Mon, 19. Aug 2013 at 23:48:16 +0200, Salvatore Larosa wrote:
>>    I'm noticing that while digitizing a new feature which overlaps another,
>>    the latter is at the top although I expect to see it at the bottom, so the
>>    new feature should overlap to the existent one.
>
> IMHO the render order should be considered arbitrary. The provider doesn't
> return the features in a particular order later anyway.
>
> Currently (w/o Matthias patch) while the layer is edited feature with changed
> geometries are rendered first (ie. bottom), then added features and then
> features from the provider (- those that are going to be deleted).
>
> I don't think that this must be changed.  If a layer can have overlapping
> features, it probably should be configured to show them transparently already.

I am not a big fan of changing such fundamental things shortly before
the release either - there's too much risk in breaking something.

If I am not wrong, with the patch from Matthias the existing features
with changed geometry that have been moved outside the filter
rectangle still get returned - something that should not happen.

Martin


More information about the Qgis-developer mailing list