From bo.victor.thomsen at gmail.com Wed Jul 1 01:04:53 2026 From: bo.victor.thomsen at gmail.com (Bo Victor Thomsen) Date: Wed, 1 Jul 2026 10:04:53 +0200 Subject: [Qgis-user] Missing pandas module in QGIS 4.0 In-Reply-To: <67e9ea57-b045-4d9d-b4a3-39db215f1918@libero.it> References: <67e9ea57-b045-4d9d-b4a3-39db215f1918@libero.it> Message-ID: Hi list - This is one of those "Brown paper bag over head in shame" moments... Previously, I installed QGIS 4.0 using the network installer and have been experimenting with automated installs using the command-line with qualifiers. And obviously /not/ getting the relevant Python libraries installed during the operation. After reinstalling QGIS 4.0 using the /stand-alone/ method it worked flawlessly with the Pandas library. Sorry for the noise on the list. Med venlig hilsen / Best regards Bo Victor Thomsen On 29-06-2026 16:05, Andrea Giudiceandrea via QGIS-User wrote: >> Bo Victor Thomsen bo.victor.thomsen at gmail.com >> Mon Jun 29 08:04:58 PDT 2026 > >> Sorry for the remiss: Windows 11, QGIS 4.0, QGIS 3.44, both the >> "stand-alone" installation > > Hi Bo Victor Thomsen, > I'm using QGIS LTR 3.44.11 and QGIS 4.0.3 both installed using the > OSGeo4W installer, and it seems to me the python3-pandas package is > correctly installed and the pandas module is correctly working. > > Using the OSGeo4W Setup program, please check if the python3-pandas > package is installed. > If it is installed, please check if the following Python code, when > executed in the QGIS Python console, prints the pandas version without > errors: > > import pandas > print(pandas.__version__) > > It would be useful if you indicated the Python script or Python plugin > or any other action that leads to the error, and if you provided the > full error message. > > Regards. > > Andrea > _______________________________________________ > 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: From andreaerdna at libero.it Wed Jul 1 04:41:26 2026 From: andreaerdna at libero.it (Andrea Giudiceandrea) Date: Wed, 1 Jul 2026 13:41:26 +0200 Subject: [Qgis-user] QGIS 3.44.11. - GRASS tools not available in processing toolbox, SAGA plugin not available. Message-ID: <4d477868-590d-40d6-b206-b6504738204b@libero.it> > Jochem Kail jochem.kail at uni-due.de > Tue Jun 30 23:39:28 PDT 2026 > The AI also recommended to do the following: > adding the following two lines to force QGIS to look for > GRASS at the specific path where GRASS is actually placed by QGIS: > > Configuration\GRASS8_FOLDER=C:/OSGeo4W/apps/grass/grass84 > Configuration\block_grass=false Hi Jochem, I guess the AI is "allucinating"... Regards. Andrea From gdt at lexort.com Wed Jul 1 04:48:41 2026 From: gdt at lexort.com (Greg Troxel) Date: Wed, 01 Jul 2026 07:48:41 -0400 Subject: [Qgis-user] QGIS 3.44.11. - GRASS tools not available in processing toolbox, SAGA plugin not available. In-Reply-To: <4d477868-590d-40d6-b206-b6504738204b@libero.it> (Andrea Giudiceandrea via's message of "Wed, 1 Jul 2026 13:41:26 +0200") References: <4d477868-590d-40d6-b206-b6504738204b@libero.it> Message-ID: Andrea Giudiceandrea via QGIS-User writes: >> Jochem Kail jochem.kail at uni-due.de >> Tue Jun 30 23:39:28 PDT 2026 > >> The AI also recommended to do the following: > >> adding the following two lines to force QGIS to look for GRASS at >> the specific path where GRASS is actually placed by QGIS: >> Configuration\GRASS8_FOLDER=C:/OSGeo4W/apps/grass/grass84 >> Configuration\block_grass=false > > Hi Jochem, > I guess the AI is "allucinating"... Jochem: As far as I know qgis does not have adopted norms, but I believe that it is not ok to ask humans to read, comment on, diagnose, remediate, or otherwise engage with LLM output. Thus, if you wish to engage with LLMs, despite their being trained on stolen data by abusvie scraping, I would appreciate it that being a separate activity from engaging with humans on this list. It is a really good question how many people agree with me on this point. My overall impression is that many start out with "LLM use is ok if [something]" and then move to a less and less accepting position as they encounter it. And, thank you for labeling LLM output as such. I suspect most think it's not ok to include LLM output without being clear about it. Greg From clhermansen at gmail.com Wed Jul 1 10:46:29 2026 From: clhermansen at gmail.com (chris hermansen) Date: Wed, 1 Jul 2026 10:46:29 -0700 Subject: [Qgis-user] QGIS and Overture Maps Message-ID: Good afternoon everyone, Perhaps (probably?) I have missed it, but I don't recall seeing here any discussion of Overture Maps and their activities (standards etc) in relation to QGIS. I also notice that Overture Maps' members page https://overturemaps.org/about/members/ doesn't make any mention of QGIS or anything that I can see that is obviously QGIS related. I would think that Overture Maps' GERS (Global Entity Reference System), which purports to ease data integration projects, would be of interest to many users of QGIS; but perhaps I am wrong. If someone would care to set me straight on this topic, I would be most grateful. -- Chris Hermansen ? clhermansen "at" gmail "dot" com C'est ma fa?on de parler. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mike at augview.net Wed Jul 1 22:19:29 2026 From: mike at augview.net (Mike Bundock) Date: Thu, 2 Jul 2026 17:19:29 +1200 Subject: [Qgis-user] QGIS and Overture Maps In-Reply-To: References: Message-ID: Hi for documentation re QGIS see https://docs.overturemaps.org/examples/QGIS/ rgds *Mike Bundock* | CEO Augview | P O Box 125046, St Heliers, Auckland 1740, New Zealand p: +64 9 575 5298 | m: +64 27 575 5298 | e: mailto:mike.bundock at augview.net | w: www.augview.net Winner of Innovation & Commercialisation and Supreme Awards at 2014 NZ Spatial Excellence Awards Winner of Innovation & Commercialisation Award at 2014 Asia Pacific Spatial Excellence Awards On Thu, 2 Jul 2026 at 05:46, chris hermansen via QGIS-User < qgis-user at lists.osgeo.org> wrote: > Good afternoon everyone, > > Perhaps (probably?) I have missed it, but I don't recall seeing here any > discussion of Overture Maps and their activities (standards etc) in > relation to QGIS. > > I also notice that Overture Maps' members page > https://overturemaps.org/about/members/ doesn't make any mention of QGIS > or anything that I can see that is obviously QGIS related. > > I would think that Overture Maps' GERS (Global Entity Reference System), > which purports to ease data integration projects, would be of interest to > many users of QGIS; but perhaps I am wrong. > > If someone would care to set me straight on this topic, I would be most > grateful. > > -- > Chris Hermansen ? clhermansen "at" gmail "dot" com > > C'est ma fa?on de parler. > _______________________________________________ > 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: From clhermansen at gmail.com Thu Jul 2 10:18:40 2026 From: clhermansen at gmail.com (chris hermansen) Date: Thu, 2 Jul 2026 10:18:40 -0700 Subject: [Qgis-user] QGIS and Overture Maps In-Reply-To: References: Message-ID: Mike and everyone, On Wed, Jul 1, 2026 at 10:19?PM Mike Bundock wrote: > Hi > for documentation re QGIS see https://docs.overturemaps.org/examples/QGIS/ > rgds > > Thanks for the pointer on this. I tried installing the plugin on QGIS 4.0.3, but it required a previously installed the Python 3 duckdb module (this is on Ubuntu 26.04), which is not available in the Ubuntu repositories, nor can it easily be installed (via pip) since the python3 environment on Ubuntu 26.04 is "externally managed". I gather conda is another option but I think I'll give up for now on this plugin and have a look at downloading the data directly. By the way, I see this at the bottom of the readme file for the GeoParquet Downloader for QGIS page on GitHub https://github.com/cholmes/qgis_plugin_gpq_downloader/blob/main/README.md#installation -- This plugin has been made entirely with AI coding tools (primarily Cursor with claude-3.5-sonnet). Contributions are very welcome, both from more experienced python developers who can help clean up the code and add missing features, and from anyone who wants a place to do AI-assisted coding that (hopefully) actually gets widely used. I'm interested in exploring open source collaboration in the age of AI coding tools, especially working with less experienced developers who'd like to contribute, so don't hesitate to jump in with AI-assisted pull requests. And any help on ideas/feedback, documentation, testing, promoting, etc. is very welcome! -- -- Chris Hermansen ? clhermansen "at" gmail "dot" com C'est ma fa?on de parler. -------------- next part -------------- An HTML attachment was scrubbed... URL: From achikoore at gmail.com Fri Jul 3 06:59:22 2026 From: achikoore at gmail.com (Abel Chikoore) Date: Fri, 3 Jul 2026 15:59:22 +0200 Subject: [Qgis-user] Interpolation - IDW Interpolation Message-ID: Hi All, Does this process take long to run. Im interpolation my litho units for geological modeling, its taking forever to run. Im using the 3.44.11-Solithun version of QGIS Cheers, Abel -------------- next part -------------- An HTML attachment was scrubbed... URL: From ceo at envirosolutions.pl Fri Jul 3 08:15:00 2026 From: ceo at envirosolutions.pl (=?UTF-8?Q?Micha=C5=82_=C5=BBugajewicz?=) Date: Fri, 3 Jul 2026 17:15:00 +0200 Subject: [Qgis-user] Fwd: Introducing the "PacMap" - a GIS-inspired opensource game In-Reply-To: References: Message-ID: Dear Colleagues! We are excited to share that EnviroSolutions has recently developed and released a *free game called PacMap*, inspired by the GIS environment ?? The premiere took place during the QGIS Poland Conference last week, where the game attracted over 100 participants and generated great interest among attendees! [image: obraz.png] *PacMap* is designed as an open-source project, combining entertainment with a meaningful message: *GO OPENSOURCE AND DON'T LET THE COSTS EAT YOU UP!* [image: obraz.png] Our goal is to make *PacMap* a *permanent part of major QGIS and FOSS4G conferences* worldwide. Each edition of the game will be uniquely tailored to the host country, reflecting its local character and GIS context. Currently planned and released editions include: ? PacMap Poland - already available! ? PacMap Japan (FOSS4G 2026) - available in July/August ? PacMap Switzerland (QGIS UC 2026) - available in August EnviroSolutions will provide ready-to-use installation packages for each edition. All versions will be available at: https://envirosolutions.pl/?en ? [image: obraz.png] The game is *free *to download, and during the download process, users will have the option to support the QGIS organization financially ? EnviroSolutions does not collect any fees from this initiative. We also implemented a special UTM to track the traffic from the game page. [image: obraz.png] We would greatly appreciate your feedback on this project and any ideas for its future development. We hope you like our idea ? Best regards, *MICHA? ?UGAJEWICZ* CEO at EnviroSolutions | QGIS Poland Representative ceo at envirosolutions.pl +48 501 540 755 EnviroSolutions LinkedIn | Facebook | Instagram -------------- next part -------------- An HTML attachment was scrubbed... URL: From gdt at lexort.com Fri Jul 3 09:21:06 2026 From: gdt at lexort.com (Greg Troxel) Date: Fri, 03 Jul 2026 12:21:06 -0400 Subject: [Qgis-user] Fwd: Introducing the "PacMap" - a GIS-inspired opensource game In-Reply-To: (=?utf-8?Q?=22Micha=C5=82_=C5=BBugajewicz?= via QGIS-User"'s message of "Fri, 3 Jul 2026 17:15:00 +0200") References: Message-ID: Micha? ?ugajewicz via QGIS-User writes: > *PacMap* is designed as an open-source project, combining entertainment > with a meaningful message: *GO OPENSOURCE AND DON'T LET THE COSTS EAT YOU > UP!* I didn't find a link to the source code in your announcement. > EnviroSolutions will provide ready-to-use installation packages for each > edition. All versions will be available at: https://envirosolutions.pl/?en That raises the question of "for which platforms", as usually "installation packages" is "for a very limited number of operating systems, versions of those systems, and CPU types". But perhaps this is python, and a qgis plugin? I was unable to understand this from your message. From clhermansen at gmail.com Fri Jul 3 11:15:56 2026 From: clhermansen at gmail.com (chris hermansen) Date: Fri, 3 Jul 2026 11:15:56 -0700 Subject: [Qgis-user] Interpolation - IDW Interpolation In-Reply-To: References: Message-ID: Abel and list On Fri, Jul 3, 2026, 06:59 Abel Chikoore via QGIS-User < qgis-user at lists.osgeo.org> wrote: > Hi All, > > Does this process take long to run. > > Im interpolation my litho units for geological modeling, its taking > forever to run. > > Im using the 3.44.11-Solithun version of QGIS > You don't provide any information that other experienced users could leverage to help answer your question. How many pixels in your raster? What format is your raster? What steps did you follow to execute the interpolation? Are you sure your process is not blocked by a modal screen requesting input? How much memory / what processor / what operating system are you using? Have you tried any other operations on the raster? Like for example extracting a small piece and running the same interpolation on that? It seems unlikely to me that you will receive any useful response without at least some of that information. > -------------- next part -------------- An HTML attachment was scrubbed... URL: From achikoore at gmail.com Fri Jul 3 11:48:24 2026 From: achikoore at gmail.com (Abel Chikoore) Date: Fri, 3 Jul 2026 20:48:24 +0200 Subject: [Qgis-user] Interpolation - IDW Interpolation In-Reply-To: References: Message-ID: Hi Chris, Thanks for getting back to me. Maybe allow me to ask my question in this way: I want to create a 3D Geology Model in QGIS 3:44. I have created my lithological units in .gpkg format. How do i interporlate them using IDW Tool so i can view them in 3D? Thats basically what im trying to do. Regards, Abel On Fri, 03 Jul 2026, 20:16 chris hermansen, wrote: > Abel and list > > On Fri, Jul 3, 2026, 06:59 Abel Chikoore via QGIS-User < > qgis-user at lists.osgeo.org> wrote: > >> Hi All, >> >> Does this process take long to run. >> >> Im interpolation my litho units for geological modeling, its taking >> forever to run. >> >> Im using the 3.44.11-Solithun version of QGIS >> > > You don't provide any information that other experienced users could > leverage to help answer your question. > > How many pixels in your raster? > > What format is your raster? > > What steps did you follow to execute the interpolation? > > Are you sure your process is not blocked by a modal screen requesting > input? > > How much memory / what processor / what operating system are you using? > > Have you tried any other operations on the raster? Like for example > extracting a small piece and running the same interpolation on that? > > It seems unlikely to me that you will receive any useful response without > at least some of that information. > >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From jmckenna at gatewaygeomatics.com Tue Jul 7 11:07:54 2026 From: jmckenna at gatewaygeomatics.com (Jeff McKenna) Date: Tue, 7 Jul 2026 15:07:54 -0300 Subject: [Qgis-user] test message In-Reply-To: <298e93e9-d2af-472b-a212-748afceae872@gatewaygeomatics.com> References: <298e93e9-d2af-472b-a212-748afceae872@gatewaygeomatics.com> Message-ID: <77c400f3-37a5-4ab4-a46a-296f8058347a@gatewaygeomatics.com> This issue has come back for some users (according to feedback online). For example, I checked one user's account, and in fact all @wheregroup.com accounts were blocked - I have now manually removed that block, but I lost access to that mail server (when it moved) so I can't check your exact error message - if you again face this issue, please file a ticket at https://trac.osgeo.org/osgeo/newticket thanks again, -jeff -- Jeff McKenna GatewayGeo: Developers of MS4W, & offering MapServer Consulting/Dev co-founder of FOSS4G http://gatewaygeo.com/ On 2026-03-27 9:09 a.m., Jeff McKenna via QGIS-User wrote: > Please ignore this message. > > Background: I was checking for details of the next QGIS Open Day event > (today in ~1 hour from now: https://github.com/qgis/QGIS/wiki/QOD- > March-2026 ) and I checked this qgis-user list, and I noticed that my > last email message received was 3 December.? (long story, but thousands > of users were blocked back in December when OSGeo changed host servers > and were blacklisted when the IP addresses changed) > > This morning I went through (manually) all users registered here on the > qgis-users list (3900+) and removed this block (for myself and hundreds > of others).? So, you may suddenly get this first email message since > December, ha. > > Sorry for the testing here. > > Happy #foss4gfriday to all, > > > -jeff > > > > From ann-christin.voss at geoas.de Wed Jul 8 03:55:55 2026 From: ann-christin.voss at geoas.de (Ann-Christin Voss) Date: Wed, 8 Jul 2026 10:55:55 +0000 Subject: [Qgis-user] Select features based on an array with elements from another layer Message-ID: Dear list, I try to select some features vie their id(integer) based on an array containing ids (also integers) I get from another layer. In SQL I would write SELECT * FROM base WHERE id in (SELECT DISTINCT id FROM filter_layer WHERE ...filter...) Naturally I would write the expression in 'Select features by expression' like this but it dosen't work (no features selected): array_contains( ????array_distinct( ????????aggregate( ????????????'filter_layer', ????????????'array_agg', ????????????"ID", ????????????...filter... ????????) ????) "id") I would assume it iterates through the ids in the base and if it's found in the array it's true and therefore selected and if it's not in there, it's false and therefore not selected. Instead I have to write this (but it also would't work if didn't have unique id's in the base layer because it then would only select the first found): array_find( ????array_distinct( ????????aggregate( ????????????'filter_layer', ????????????'array_agg', ????????????"id", ????????????...filter... ????????) ????), ????"id" ) <> -1 (https://gis.stackexchange.com/questions/344412/select-features-matching-the-values-in-an-array-qgis-3-10-expression) I simplified some things for testing and try to select in the base_layer without elements from another layer: "id" IN (10,11,12,13) works (10 and 11 true --> selected, 12 and 13 false --> not selected) "id" IN array(10,11,12,13) doesn't work (no Objects selected) I find this very hard to understand and I don't know how to explain this to costumers who before used programs where they select based on sql expressions. Also I can't figure out how to select the features if the id(in this case) isn't unique (see question above). I chose the "select by expression" tool because I need the selection in the base_layer and not a separate layer containing the filtered features. Could someone please explain it to me or tell me a more "natural feeling" way to select the features based on an array? (I'm using QGIS 3.44) Many thanks in advance and best regards, Ann-Christin -------------- next part -------------- An HTML attachment was scrubbed... URL: From clhermansen at gmail.com Wed Jul 8 06:23:15 2026 From: clhermansen at gmail.com (chris hermansen) Date: Wed, 8 Jul 2026 06:23:15 -0700 Subject: [Qgis-user] Select features based on an array with elements from another layer In-Reply-To: References: Message-ID: Ann-Christin and list On Wed, Jul 8, 2026, 03:56 Ann-Christin Voss via QGIS-User < qgis-user at lists.osgeo.org> wrote: > Dear list, > > I try to select some features vie their id(integer) based on an array > containing ids (also integers) I get from another layer. > > In SQL I would write SELECT * FROM base WHERE id in (SELECT DISTINCT id > FROM filter_layer WHERE ...filter...) > > Naturally I would write the expression in 'Select features by expression' > like this but it dosen't work (no features selected): > array_contains( > array_distinct( > aggregate( > 'filter_layer', > 'array_agg', > "ID", > ...filter... > ) > ) > "id") > > I would assume it iterates through the ids in the base and if it's found > in the array it's true and therefore selected and if it's not in there, > it's false and therefore not selected. > > Instead I have to write this (but it also would't work if didn't have > unique id's in the base layer because it then would only select the first > found): > array_find( > array_distinct( > aggregate( > 'filter_layer', > 'array_agg', > "id", > ...filter... > ) > ), > "id" > ) <> -1 > > ( > https://gis.stackexchange.com/questions/344412/select-features-matching-the-values-in-an-array-qgis-3-10-expression > ) > > > I simplified some things for testing and try to select in the base_layer > without elements from another layer: > "id" IN (10,11,12,13) works (10 and 11 true --> selected, 12 and 13 false > --> not selected) > "id" IN array(10,11,12,13) doesn't work (no Objects selected) > > I find this very hard to understand and I don't know how to explain this > to costumers who before used programs where they select based on sql > expressions. > Also I can't figure out how to select the features if the id(in this case) > isn't unique (see question above). > I chose the "select by expression" tool because I need the selection in > the base_layer and not a separate layer containing the filtered features. > Could someone please explain it to me or tell me a more "natural feeling" > way to select the features based on an array? > (I'm using QGIS 3.44) > Is there a reason you cannot use a.second table containing a list of all the desired IDs and joining the two tables together? As in Select * from base join wanted on base.id = wanted.id Joining two tables this way is basic idiomatic SQL. Of course it means you have to put your list of wanted IDs in the "wanted" table rather than in some other structure. This leads to the question "how do you define the list of wanted IDs?" - maybe there is some reason for wanting those IDs that can be expressed as a WHERE clause... (an attribute value or a spatial expression or a combination thereof). I find it kind of odd that people are walking around with lists of interesting IDs. Usually that would mean they had found some property shared by the objects with those IDs > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jmckenna at gatewaygeomatics.com Thu Jul 9 08:09:01 2026 From: jmckenna at gatewaygeomatics.com (Jeff McKenna) Date: Thu, 9 Jul 2026 12:09:01 -0300 Subject: [Qgis-user] test message In-Reply-To: <93bada0f-19c7-4276-bfd5-a53ef87511ef@wheregroup.com> References: <298e93e9-d2af-472b-a212-748afceae872@gatewaygeomatics.com> <77c400f3-37a5-4ab4-a46a-296f8058347a@gatewaygeomatics.com> <93bada0f-19c7-4276-bfd5-a53ef87511ef@wheregroup.com> Message-ID: No problem. I tried to explain in my previous message, the answer to your question: I no longer have access to the mail server logs (I lost access to the mail server machine when it moved), so someone with powers will have to check the server logs, to find out why your addresses are blocked, sorry for that. You will have to file a ticket here and explain the situation, and someone with higher powers than me will respond: https://trac.osgeo.org/osgeo/newticket Thanks again, -jeff On 2026-07-09 10:35 a.m., Johannes Kr?ger (WhereGroup) wrote: > Yay, thank you! Any idea if this was due to issues on your end or ours? > > On 7/7/26 20:07, Jeff McKenna wrote: >> This issue has come back for some users (according to feedback >> online). For example, I checked one user's account, and in fact all >> @wheregroup.com accounts were blocked - I have now manually removed >> that block, but I lost access to that mail server (when it moved) so I >> can't check your exact error message - if you again face this issue, >> please file a ticket at https://trac.osgeo.org/osgeo/newticket >> >> thanks again, >> >> -jeff >> >> >> > > -- Jeff McKenna GatewayGeo: Developers of MS4W, & offering MapServer Consulting/Dev co-founder of FOSS4G http://gatewaygeo.com/