Bug report #18301
Processing tools don't ask for input layer when choosing directly a multi layer datasource
|Affected QGIS version:||3.4.0||Regression?:||No|
|Operating System:||Easy fix?:||No|
|Pull Request or Patch supplied:||No||Resolution:|
|Crashes QGIS or corrupts data:||No||Copied to github as #:||26192|
When loading a GeoPackage as an input for processing (direct loading without loading it in QGIS), the tool doesn't ask which layer to use. Tools like intersect, buffer don't work and you can't select the field of a layer.
#3 Updated by Andrea Giudiceandrea over 2 years ago
Confirmed also for SQLite and FileGDB (maybe others) multilayer containers.
In processing algorithms dialog window it is not possible to properly select a layer ("Select file" in the algorithm dialog window) from GPKG, SQLite, FileGDB (maybe others) multilayer containers as input layer if it is not already present in the map.
It is only possible to select the GPKG / SQLite / FileGDB file but not to specify which of the layer contained in it must be used as input layer. In this case, only the layer with layerid=0 is always used by the processing algorithm.
#7 Updated by Giovanni Manghi over 2 years ago
- Subject changed from Processing tools don't ask for a layer (GPKG) to Processing tools don't ask for input layer when choosing directly a multi layer datasource
Tobias Wendorff wrote:
Andrea Giudiceandrea wrote:
Confirmed on 3.4.0
And on 3.5-dev, too.
not surprising given the age of 3.4