[Qgis-user] QGIS-User Digest, Vol 228, Issue 3

dennis mckay denniskmckay at yahoo.com
Mon Feb 3 14:17:22 PST 2025


Thank you Bo.

This explains a lot and I appreciate knowing that views will solve some other needs of mine.

My experience though is confusing. I created many spatialite databases before geopackages arrived. I created many geopackages containing tables with text fields as PK fields and these worked fine in QGIS, even with joins.  Recently I have replaced many text fields with GUID fields. The spatialite software allows this, even for PK fields. I would like for this software to warn me that these fields are not standard and to add sequential numbering as the PK. Otherwise it is like being led into a dark room with obstacles. Another solution would be to have a geopackage only app. A third solution would be to evolve the geopackage standards. 

Again, thanks.

Dennis K. McKay

> On Feb 3, 2025, at 12:00 PM, qgis-user-request at lists.osgeo.org wrote:
> 
> Send QGIS-User mailing list submissions to
>    qgis-user at lists.osgeo.org
> 
> To subscribe or unsubscribe via the World Wide Web, visit
>    https://lists.osgeo.org/mailman/listinfo/qgis-user
> or, via email, send a message with subject or body 'help' to
>    qgis-user-request at lists.osgeo.org
> 
> You can reach the person managing the list at
>    qgis-user-owner at lists.osgeo.org
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of QGIS-User digest..."
> 
> 
> Today's Topics:
> 
>   1. Re: Problems creating gpkg geometry columns, partial solution
>      (Bo Victor Thomsen)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Mon, 3 Feb 2025 10:53:15 +0100
> From: Bo Victor Thomsen <bo.victor.thomsen at gmail.com>
> To: qgis-user at lists.osgeo.org
> Subject: Re: [Qgis-user] Problems creating gpkg geometry columns,
>    partial solution
> Message-ID: <8300dea3-68ba-4075-a0e3-d1e4c70ec975 at gmail.com>
> Content-Type: text/plain; charset="utf-8"; Format="flowed"
> 
> 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
>> QGIS-User at lists.osgeo.org
>> List info:https://lists.osgeo.org/mailman/listinfo/qgis-user
>> Unsubscribe:https://lists.osgeo.org/mailman/listinfo/qgis-user
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20250203/6d46c8c3/attachment-0001.htm>
> 
> ------------------------------
> 
> Subject: Digest Footer
> 
> _______________________________________________
> QGIS-User mailing list
> QGIS-User at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
> 
> 
> ------------------------------
> 
> End of QGIS-User Digest, Vol 228, Issue 3
> *****************************************



More information about the QGIS-User mailing list