mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-25 00:58:06 -05:00
[processing] don't use full path for naming layers when loaded in dataobjects.load
This commit is contained in:
parent
22a6c473d9
commit
7a87fb55b0
@ -273,14 +273,15 @@ def getObjectFromUri(uri, forceLoad=True):
|
||||
settings.setValue('/Projections/defaultBehaviour', '')
|
||||
|
||||
# If is not opened, we open it
|
||||
name = os.path.basename(uri)
|
||||
for provider in ['ogr', 'postgres', 'spatialite', 'virtual']:
|
||||
layer = QgsVectorLayer(uri, uri, provider)
|
||||
layer = QgsVectorLayer(uri, name, provider)
|
||||
if layer.isValid():
|
||||
if prjSetting:
|
||||
settings.setValue('/Projections/defaultBehaviour', prjSetting)
|
||||
_loadedLayers[normalizeLayerSource(layer.source())] = layer
|
||||
return layer
|
||||
layer = QgsRasterLayer(uri, uri)
|
||||
layer = QgsRasterLayer(uri, name)
|
||||
if layer.isValid():
|
||||
if prjSetting:
|
||||
settings.setValue('/Projections/defaultBehaviour', prjSetting)
|
||||
|
Loading…
x
Reference in New Issue
Block a user