[Qgis-user] batch operation on gpkg with multiple layers

Nicolas Cadieux njacadieux.gitlab at gmail.com
Thu Sep 23 14:52:28 PDT 2021


Hi,

That's a great idea. I can already load all the layers at once so this 
could be my way out.

Nicolas

On 2021-09-23 5:47 p.m., Charles Dixon-Paver wrote:
> Another option is to build a model (or separate processing tools) and 
> use the batch execute processing options. One issue here is that 
> iterating through all gpkg layers efficiently will probably require 
> loading them into the project for the autofill options to work on 
> them, so you'd probably have to process one gpkg at a time. Also, 
> conditionals and iterators in models etc are not optimal in the model 
> builder, so this route pretty much expects the same operations to be 
> performed on most of the layers.
>
> On Thu, 23 Sept 2021 at 22:53, Brent Wood <Brent.Wood at niwa.co.nz 
> <mailto:Brent.Wood at niwa.co.nz>> wrote:
>
>     Umm,
>
>     A bit left fieldish, but is that sort of thing something that
>     Postgis is perhaps more suited to than QGIS?
>
>     Could you not ogr the geopackage into Postgis & script up the work
>     you want doing?
>
>     It sounds like what you want to do is very much in the arena of
>     data management.
>
>
>     Brent Wood
>
>     Principal Technician, Fisheries
>     NIWA
>     DDI:  +64 (4) 3860529
>
>     ------------------------------------------------------------------------
>     *From:* Qgis-user <qgis-user-bounces at lists.osgeo.org
>     <mailto:qgis-user-bounces at lists.osgeo.org>> on behalf of Nicolas
>     Cadieux <njacadieux.gitlab at gmail.com
>     <mailto:njacadieux.gitlab at gmail.com>>
>     *Sent:* Friday, September 24, 2021 08:33
>     *To:* Qgis Users List <qgis-user at lists.osgeo.org
>     <mailto:qgis-user at lists.osgeo.org>>
>     *Subject:* [Qgis-user] batch operation on gpkg with multiple layers
>
>     Hi,
>
>     Before I go to my default mode and python my way through this, is
>     there a plugin that would permit me to perform batch operation on
>     all the layers found in a single .gpkg file?  My geopackages
>     contain hundreds of layers (from autocad) (contain identical data
>     structures) and I would like to do things like:
>
>       * Perform field calculator operations on each layer within the
>         geopackage
>       * Split all geopackage layer with a field
>       * Merge multiple layers in a new geopackage
>
>     I guess FME would be another way out? I there an OpenSource
>     equivilant to this? (I have a home version but I need to respect
>     the license for this one.)
>
>     Nicolas
>
>     -- 
>     Nicolas Cadieux
>     https://gitlab.com/njacadieux  <https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.com%2Fnjacadieux&data=04%7C01%7Cbrent.wood%40niwa.co.nz%7Ce4a84a1760b94c5753bf08d97ed16712%7C41caed736a0c468aba499ff6aafd1c77%7C0%7C1%7C637680260176856431%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=PxPRTfSCzkt4cJGC1hkQ%2FNCyxLi%2B6auZhjfB1NEdn4s%3D&reserved=0>
>
>     <https://www.niwa.co.nz> 	
>     Brent Wood
>     Principal Technician - GIS and Spatial Data Management
>     Programme Leader - Environmental Information Delivery
>     +64-4-386-0529
>
>     National Institute of Water & Atmospheric Research Ltd (NIWA)
>     301 Evans Bay Parade Hataitai Wellington New Zealand
>     *Connect with NIWA:* niwa.co.nz <https://www.niwa.co.nz> Facebook
>     <https://www.facebook.com/nzniwa> LinkedIn
>     <https://www.linkedin.com/company/niwa> Twitter
>     <https://twitter.com/niwa_nz> Instagram
>     <https://www.instagram.com/niwa_science>
>
>     To ensure compliance with legal requirements and to maintain cyber
>     security standards, NIWA's IT systems are subject to ongoing
>     monitoring, activity logging and auditing. This monitoring and
>     auditing service may be provided by third parties. Such third
>     parties can access information transmitted to, processed by and
>     stored on NIWA's IT systems
>     _______________________________________________
>     Qgis-user mailing list
>     Qgis-user at lists.osgeo.org <mailto:Qgis-user at lists.osgeo.org>
>     List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
>     <https://lists.osgeo.org/mailman/listinfo/qgis-user>
>     Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
>     <https://lists.osgeo.org/mailman/listinfo/qgis-user>
>
-- 
Nicolas Cadieux
https://gitlab.com/njacadieux

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20210923/8d8bec0f/attachment-0001.html>


More information about the Qgis-user mailing list