Hi,

Look's like the layer manager in QGIS has got files names, layer names and aliases all mixed up for rasters in gpkg. When renaming the raster in the layer manager, one only changes the layer alias so the original file name and layer name remain the unchanged, thus, you can't copy the raster over itself as only file name and layer names are used.  I guess you can only delete the raster using the database tool as opening it in the file browser will automatically lock the file for reading, which makes sense.

This looks like a good bug report...

Nicolas

On 2022-09-23 11:54 p.m., David Strip wrote:
On 9/23/2022 9:59 AM, Nicolas Cadieux wrote:
Am afraid to notice we have not solve your initial issue about naming the rasters… :( When you look at the geopackage with the database tool,  is the layer with the raster identified with the correct name?  What happens to the raster name if you save 2 rasters in the geopackage?  This could be an issue with the naming conventions of the layer manager instead of an issue with the file format…
When I look at the gpkg with DB Browser for SQLite, the table associated with the raster layer has the correct name, but when I open the gpkg in the Qgis browser, it has the same name as the gpkg. What's odder is that I then added that raster to a different gpkg (one that I created for the testing in the last email), and it keeps the name, which is to say the name of the gpkg. I added that raster to a blank map and renamed it. I then dragged it into the test gpkg, and now it has the new name.  So now I try to copy the renamed layer into the original gpkg where is has the wrong name and get an error that I can't copy the raster over itself (I used the original name). Even with a different name I can't add it to the gpkg, as it appears to be recognized as the original file. After backing up the gpkg, I thought I'd delete the misnamed file and restore it from the project I added it to. But you can't delete a raster from a gpkg if it's open in a project. I'm baffled.

--
Nicolas Cadieux
https://gitlab.com/njacadieux

_______________________________________________
Qgis-user mailing list
Qgis-user@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to