Bug report #16135

Selection by layerid instead layername from .gdb

Added by Pablo Barrera almost 4 years ago. Updated about 3 years ago.

Status:Closed
Priority:High
Assignee:-
Category:Data Provider/OGR
Affected QGIS version:2.18.13 Regression?:Yes
Operating System: Easy fix?:No
Pull Request or Patch supplied:No Resolution:fixed/implemented
Crashes QGIS or corrupts data:No Copied to github as #:24047

Description

After add features from geodatabase, the source layer is root/.gdb|layerid=12 instead root/.gdb|layername='roads', creating a uncertanly cause the number will change every time you edit the gdb, and the qgs still selecting #12 when the real feature is another number.


Related issues

Related to QGIS Application - Bug report #15698: [Processing] Import Vector into PostGIS database doesn't ... Closed 2016-10-13
Related to QGIS Application - Bug report #17222: OpenFileGDB feature count showing in layer name value Closed 2017-09-29
Related to QGIS Application - Bug report #19885: Using the Browser panel layers are added by layerid Closed 2018-09-18

History

#1 Updated by Giovanni Manghi over 3 years ago

  • Assignee deleted (Victor Olaya)
  • Category set to Data Provider/OGR

#2 Updated by Giovanni Manghi over 3 years ago

  • Affected QGIS version changed from 2.18.0 to 2.18.4

#3 Updated by Giovanni Manghi over 3 years ago

  • Regression? set to Yes

#4 Updated by Giovanni Manghi over 3 years ago

  • Priority changed from Severe/Regression to High

#5 Updated by Giovanni Manghi over 3 years ago

  • Easy fix? set to No

#6 Updated by Sandro Santilli over 3 years ago

It was reported that the behavior was changed for some reason: #15698-14
If I understand that thread correctly I fixed the provider to use names again but then Alexander Bruy changed it back, so I hope he can help figuring out the way ahead now.

#7 Updated by Sandro Santilli over 3 years ago

  • Related to Bug report #15698: [Processing] Import Vector into PostGIS database doesn't work with file geodatabase added

#8 Updated by Giovanni Manghi about 3 years ago

  • Status changed from Open to Feedback
  • Affected QGIS version changed from 2.18.4 to 2.18.13

Hi, I see this is still true on 2.18.13, could you explain how to trigger the change of layerid for one layer? I tried but wasn't able to. Thanks in advance.

#9 Updated by Jürgen Fischer about 3 years ago

  • Related to Bug report #17222: OpenFileGDB feature count showing in layer name value added

#10 Updated by Giovanni Manghi about 3 years ago

  • Status changed from Feedback to Closed
  • Resolution set to fixed/implemented

#11 Updated by Andrea Giudiceandrea about 2 years ago

  • Related to Bug report #19885: Using the Browser panel layers are added by layerid added

Also available in: Atom PDF