mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-17 00:04:02 -04: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', '')
|
settings.setValue('/Projections/defaultBehaviour', '')
|
||||||
|
|
||||||
# If is not opened, we open it
|
# If is not opened, we open it
|
||||||
|
name = os.path.basename(uri)
|
||||||
for provider in ['ogr', 'postgres', 'spatialite', 'virtual']:
|
for provider in ['ogr', 'postgres', 'spatialite', 'virtual']:
|
||||||
layer = QgsVectorLayer(uri, uri, provider)
|
layer = QgsVectorLayer(uri, name, provider)
|
||||||
if layer.isValid():
|
if layer.isValid():
|
||||||
if prjSetting:
|
if prjSetting:
|
||||||
settings.setValue('/Projections/defaultBehaviour', prjSetting)
|
settings.setValue('/Projections/defaultBehaviour', prjSetting)
|
||||||
_loadedLayers[normalizeLayerSource(layer.source())] = layer
|
_loadedLayers[normalizeLayerSource(layer.source())] = layer
|
||||||
return layer
|
return layer
|
||||||
layer = QgsRasterLayer(uri, uri)
|
layer = QgsRasterLayer(uri, name)
|
||||||
if layer.isValid():
|
if layer.isValid():
|
||||||
if prjSetting:
|
if prjSetting:
|
||||||
settings.setValue('/Projections/defaultBehaviour', prjSetting)
|
settings.setValue('/Projections/defaultBehaviour', prjSetting)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user