To Dennis -

Spatialite and GeoPackage is *not* the same.

_How to create a GeoPackage using Spatialite SQL commands_ : https://gis.stackexchange.com/questions/321596/how-to-create-table-with-geometry-column-in-gpkg-with-spatialite

_Using guid field af Primary Key in GeoPackage:_ The GeoPackage standard *requires* an integer as primary key. So You can't use GUID value as PK.

However you can have a GUID value in a non-PK text field. And use these fields in both QGIS relations and joins to combine 2 tables containing guid text-fields.

And you might consider _creating views in GeoPackages for permanent joins_. : https://gis.stackexchange.com/questions/438574/create-view-and-display-in-qgis-of-a-spatial-table-in-geopackage-or-spatialite

The registered views will look like read-only tables in QGIS.

--
Med venlig hilsen / Best regards

Bo Victor Thomsen
Civ.Ing. / M.Sc.Eng.
aestasGIS Denmark


On 02/02/2025 01.06, dennis mckay via QGIS-User wrote:
In Vol 227, Issue 8 I explained my bewilderment that the processes I have used throughout the existence of Geopackages were now not working.  I was able to solve this by downloading the latest Spatialite and using the spatialite.exe command processor.

The successful command was of the form:  SELECT AddGeometryColumn('','control','geom_control','4269','POINT',2,true); This had worked with an earlier version of spatialite_gui.exe (2.0.0-devel)  Same software.  Now, no go.

The other problem was having populated geometry fields that were not recognized as geometry fields.  I had mistakenly been populating the geopackage geometry columns with binary data from PostGIS tables.

I remedied this by exporting the data from PostGIS as textual geometries, then imported into geopackage fields as ST_GeomFromText().  A nice project would be to have both softwares recognize the other's standards and accommodate.

An unsolved part of my mystery remains.  Why can't we convert PostGIS tables to geopackage tables and retain the Primary Fields as GUIDs?  I was able to work around this for now.

I regret providing a link to my free PDF book without clarifying that I am not trying to sell anything.  It is not a trap.

Dennis K. McKay
Retired Federal Cadastral Surveyor


_______________________________________________
QGIS-User mailing list
[email protected]
List info:https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe:https://lists.osgeo.org/mailman/listinfo/qgis-user
_______________________________________________
QGIS-User mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to