Hi, no first-hand experiences myself, but a friend once tried to do those views with Geopackage. Coming from views with Spatialite, it felt like a pita for him, so he reverted to Spatialite and can not recommend a Geopackage approach. So, seems you will indeed have to reinvent the wheel.
Cheers, Bernd Am 26.05.23 um 12:52 schrieb Bo Victor Thomsen via QGIS-Developer:
Hi list - Recently, I've begun experimenting with creating spatial view's of base-tables inside GeoPackages. A Geopackage is basically a SQLite file containingĀ spatial data- and meta-tables with specific structures of information about the spatial tables. So it's possible to create a permanent view of a table (or tables) in the GeoPackage by making a functioning SQL select statement and prefixing it with "CREATE VIEW /view_name/ AS .. /the select statement/ .. (This is database 101 knowledge) However, if you want to expose those views as "read-only" tables/layers for "non-sql-using" QGIS usersĀ you have to update several meta-tables in the GeoPackage: /gpkg_contents/, /gpkg_geometry_columns/ and maybe /gpkg_ogr_contents/. I'm brainstorming with myself about making some kind of automated updating of the meta-tables with information about the views created. Maybe some python code and maybe creating triggers for the base table to handle data changes regarding the extend of the data. And now (at last !!) my question: I haven't been able to find very much information about this subject using Google or StackExchange. So.. Is there some existing code / plugin / information so I don't have to "reinvent the wheel" ? -- Med venlig hilsen / Best regards Bo Victor Thomsen _______________________________________________ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer