From rjhale at northrivergeographic.com Mon Dec 1 05:33:04 2025 From: rjhale at northrivergeographic.com (Randal Hale) Date: Mon, 1 Dec 2025 08:33:04 -0500 Subject: [Qgis-user] Question: Using QGIS for archaeological documentation workflows In-Reply-To: References: Message-ID: <248b8e25-cc47-4b31-8166-edf25db000a9@northrivergeographic.com> It appears Mammoth Geospatial is doing something today - https://www.linkedin.com/posts/john-wesley-bryant_qgis-activity-7401047482413023233-1O9S?utm_source=share&utm_medium=member_desktop&rcm=ACoAAADWLdUBro-LwESRAYgajwuf-dSgLXXGhmc I would contact John Bryant to discuss - he may have some specific examples for you Randy On 11/28/25 8:37 AM, Herrmann, Frank via QGIS-User wrote: > Dear all, > > I hope you are doing well. > > My name is Frank Herrmann and I work in the archaeological documentation unit of a German heritage institution (LWL-Arch?ologie f?r Westfalen). > We are currently evaluating to what extent QGIS can be used not only for GIS mapping, but also in workflows that involve structured excavation and find data. > > Before making internal decisions, we would like to learn from the experience of the QGIS community, especially from people who have used QGIS in archaeological or heritage-related projects. > > I would be very grateful for any insights on the following questions: > > Do you use QGIS only as a GIS client, or have you also used it for documentation/database-like workflows in archaeology or cultural heritage? > > Are there known limitations when using QGIS for long-term excavation documentation, metadata management or multi-user environments? > > Do you have recommendations for combining QGIS with external databases (e.g., PostgreSQL/PostGIS, SQLite/Geopackage)? > > Are there examples of archaeological projects where QGIS has been used successfully for both spatial and non-spatial documentation? > > Any short response, experience, or recommendation would be extremely helpful for us. > > Thank you very much in advance for your time - I truly appreciate your support. > > Best regards, > Frank Herrmann > LWL-Arch?ologie f?r Westfalen > Germany > > LWL-Arch?ologie f?r Westfalen > Referat Mittelalter > An den Speichern 7 > 48157 M?nster > Telefon: 0251 591-8950 > eMail:Frank.Herrmann at lwl.org > > Besuchen Sie uns im Internet: > https://www.lwl-kaiserpfalz-paderborn.de/de/museum/sonderausstellungen/775-Westfalen-die-Ausstellung/ > www.lwl-archaeologie.de > > > Der LWL im ?berblick: > Der Landschaftsverband Westfalen-Lippe (LWL) arbeitet als Kommunalverband mit mehr als 20.000 Besch?ftigten f?r die 8,4 Millionen Menschen in der Region. Der LWL betreibt 35 F?rderschulen, 21 Krankenh?user, 18 Museen, zwei Besucherzentren und ist einer der gr??ten deutschen Hilfezahler f?r Menschen mit Behinderung. Er erf?llt damit Aufgaben im sozialen Bereich, in der Behinderten- und Jugendhilfe, in der Psychiatrie und in der Kultur, die sinnvollerweise westfalenweit wahrgenommen werden. Ebenso engagiert er sich f?r eine inklusive Gesellschaft in allen Lebensbereichen. Die neun kreisfreien St?dte und 18 Kreise in Westfalen-Lippe sind die Mitglieder des LWL. Sie tragen und finanzieren den Landschaftsverband, dessen Aufgaben ein Parlament mit 125 Mitgliedern aus den westf?lischen Kommunen gestaltet. > > Der LWL auf Facebook: > http://www.facebook.com/LWL2.0 > _______________________________________________ > 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 -- ------------------ Randal Hale North Rivergeographic Systems, Inc https://www.northrivergeographic.com https://www.qgis-us.org https://www.geohipster.com I hope this email finds you in the mountains, and as sun peeps through the trees the squirrels begin foraging. -------------- next part -------------- An HTML attachment was scrubbed... URL: From adenaculture at gmail.com Mon Dec 1 06:00:11 2025 From: adenaculture at gmail.com (C Hamilton) Date: Mon, 1 Dec 2025 09:00:11 -0500 Subject: [Qgis-user] Question: Using QGIS for archaeological documentation workflows In-Reply-To: <248b8e25-cc47-4b31-8166-edf25db000a9@northrivergeographic.com> References: <248b8e25-cc47-4b31-8166-edf25db000a9@northrivergeographic.com> Message-ID: I can't answer all your questions, but I used QGIS extensively for lidar data in searching for ancient mounds and earthworks. I also used it to process magnetometry data from SENSYS sensors. It worked great. Calvin On Mon, Dec 1, 2025 at 8:33?AM Randal Hale via QGIS-User < qgis-user at lists.osgeo.org> wrote: > It appears Mammoth Geospatial is doing something today - > https://www.linkedin.com/posts/john-wesley-bryant_qgis-activity-7401047482413023233-1O9S?utm_source=share&utm_medium=member_desktop&rcm=ACoAAADWLdUBro-LwESRAYgajwuf-dSgLXXGhmc > > > I would contact John Bryant to discuss - he may have some specific > examples for you > > Randy > On 11/28/25 8:37 AM, Herrmann, Frank via QGIS-User wrote: > > Dear all, > > I hope you are doing well. > > My name is Frank Herrmann and I work in the archaeological documentation unit of a German heritage institution (LWL-Arch?ologie f?r Westfalen). > We are currently evaluating to what extent QGIS can be used not only for GIS mapping, but also in workflows that involve structured excavation and find data. > > Before making internal decisions, we would like to learn from the experience of the QGIS community, especially from people who have used QGIS in archaeological or heritage-related projects. > > I would be very grateful for any insights on the following questions: > > Do you use QGIS only as a GIS client, or have you also used it for documentation/database-like workflows in archaeology or cultural heritage? > > Are there known limitations when using QGIS for long-term excavation documentation, metadata management or multi-user environments? > > Do you have recommendations for combining QGIS with external databases (e.g., PostgreSQL/PostGIS, SQLite/Geopackage)? > > Are there examples of archaeological projects where QGIS has been used successfully for both spatial and non-spatial documentation? > > Any short response, experience, or recommendation would be extremely helpful for us. > > Thank you very much in advance for your time - I truly appreciate your support. > > Best regards, > Frank Herrmann > LWL-Arch?ologie f?r Westfalen > Germany > > LWL-Arch?ologie f?r Westfalen > Referat Mittelalter > An den Speichern 7 > 48157 M?nster > Telefon: 0251 591-8950 > eMail: Frank.Herrmann at lwl.org > > Besuchen Sie uns im Internet: > https://www.lwl-kaiserpfalz-paderborn.de/de/museum/sonderausstellungen/775-Westfalen-die-Ausstellung/ > www.lwl-archaeologie.de > > > Der LWL im ?berblick: > Der Landschaftsverband Westfalen-Lippe (LWL) arbeitet als Kommunalverband mit mehr als 20.000 Besch?ftigten f?r die 8,4 Millionen Menschen in der Region. Der LWL betreibt 35 F?rderschulen, 21 Krankenh?user, 18 Museen, zwei Besucherzentren und ist einer der gr??ten deutschen Hilfezahler f?r Menschen mit Behinderung. Er erf?llt damit Aufgaben im sozialen Bereich, in der Behinderten- und Jugendhilfe, in der Psychiatrie und in der Kultur, die sinnvollerweise westfalenweit wahrgenommen werden. Ebenso engagiert er sich f?r eine inklusive Gesellschaft in allen Lebensbereichen. Die neun kreisfreien St?dte und 18 Kreise in Westfalen-Lippe sind die Mitglieder des LWL. Sie tragen und finanzieren den Landschaftsverband, dessen Aufgaben ein Parlament mit 125 Mitgliedern aus den westf?lischen Kommunen gestaltet. > > Der LWL auf Facebook:http://www.facebook.com/LWL2.0 > _______________________________________________ > QGIS-User mailing listQGIS-User at lists.osgeo.org > List info: https://lists.osgeo.org/mailman/listinfo/qgis-user > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user > > -- > ------------------ > Randal Hale > North Rivergeographic Systems, Inchttps://www.northrivergeographic.comhttps://www.qgis-us.orghttps://www.geohipster.com > > I hope this email finds you in the mountains, and as sun peeps through the trees the squirrels begin foraging. > > _______________________________________________ > 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 stefan.giese at wheregroup.com Tue Dec 2 01:03:21 2025 From: stefan.giese at wheregroup.com (Stefan Giese (WhereGroup)) Date: Tue, 2 Dec 2025 10:03:21 +0100 Subject: [Qgis-user] Question: Using QGIS for archaeological documentation workflows In-Reply-To: References: <248b8e25-cc47-4b31-8166-edf25db000a9@northrivergeographic.com> Message-ID: <06abcec6-4114-4c9d-8700-6f9665813603@wheregroup.com> we also use QGIS for magnetometry processing with FEREX 4.032 from Foerster and the G-858 Caesium Magnetometer/Gradiometer from geometrics which works very good with self made processing tools and models. best regards Stefan Am 01.12.2025 um 15:00 schrieb C Hamilton via QGIS-User: > I can't answer all your questions, but I used QGIS extensively for > lidar data in searching for ancient mounds and earthworks. I also used > it to process magnetometry data from SENSYS sensors. It worked great. > > Calvin > > On Mon, Dec 1, 2025 at 8:33?AM Randal Hale via QGIS-User > wrote: > > It appears Mammoth Geospatial is doing something today - > https://www.linkedin.com/posts/john-wesley-bryant_qgis-activity-7401047482413023233-1O9S?utm_source=share&utm_medium=member_desktop&rcm=ACoAAADWLdUBro-LwESRAYgajwuf-dSgLXXGhmc > > > > I would contact John Bryant to discuss - he may have some specific > examples for you > > Randy > > On 11/28/25 8:37 AM, Herrmann, Frank via QGIS-User wrote: >> Dear all, >> >> I hope you are doing well. >> >> My name is Frank Herrmann and I work in the archaeological documentation unit of a German heritage institution (LWL-Arch?ologie f?r Westfalen). >> We are currently evaluating to what extent QGIS can be used not only for GIS mapping, but also in workflows that involve structured excavation and find data. >> >> Before making internal decisions, we would like to learn from the experience of the QGIS community, especially from people who have used QGIS in archaeological or heritage-related projects. >> >> I would be very grateful for any insights on the following questions: >> >> Do you use QGIS only as a GIS client, or have you also used it for documentation/database-like workflows in archaeology or cultural heritage? >> >> Are there known limitations when using QGIS for long-term excavation documentation, metadata management or multi-user environments? >> >> Do you have recommendations for combining QGIS with external databases (e.g., PostgreSQL/PostGIS, SQLite/Geopackage)? >> >> Are there examples of archaeological projects where QGIS has been used successfully for both spatial and non-spatial documentation? >> >> Any short response, experience, or recommendation would be extremely helpful for us. >> >> Thank you very much in advance for your time - I truly appreciate your support. >> >> Best regards, >> Frank Herrmann >> LWL-Arch?ologie f?r Westfalen >> Germany >> >> LWL-Arch?ologie f?r Westfalen >> Referat Mittelalter >> An den Speichern 7 >> 48157 M?nster >> Telefon: 0251 591-8950 >> eMail:Frank.Herrmann at lwl.org >> >> Besuchen Sie uns im Internet: >> https://www.lwl-kaiserpfalz-paderborn.de/de/museum/sonderausstellungen/775-Westfalen-die-Ausstellung/ >> www.lwl-archaeologie.de >> >> >> Der LWL im ?berblick: >> Der Landschaftsverband Westfalen-Lippe (LWL) arbeitet als Kommunalverband mit mehr als 20.000 Besch?ftigten f?r die 8,4 Millionen Menschen in der Region. Der LWL betreibt 35 F?rderschulen, 21 Krankenh?user, 18 Museen, zwei Besucherzentren und ist einer der gr??ten deutschen Hilfezahler f?r Menschen mit Behinderung. Er erf?llt damit Aufgaben im sozialen Bereich, in der Behinderten- und Jugendhilfe, in der Psychiatrie und in der Kultur, die sinnvollerweise westfalenweit wahrgenommen werden. Ebenso engagiert er sich f?r eine inklusive Gesellschaft in allen Lebensbereichen. Die neun kreisfreien St?dte und 18 Kreise in Westfalen-Lippe sind die Mitglieder des LWL. Sie tragen und finanzieren den Landschaftsverband, dessen Aufgaben ein Parlament mit 125 Mitgliedern aus den westf?lischen Kommunen gestaltet. >> >> Der LWL auf Facebook: >> http://www.facebook.com/LWL2.0 >> _______________________________________________ >> 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 > > -- > ------------------ > Randal Hale > North Rivergeographic Systems, Inc > https://www.northrivergeographic.com > https://www.qgis-us.org > https://www.geohipster.com > > I hope this email finds you in the mountains, and as sun peeps through the trees the squirrels begin foraging. > > _______________________________________________ > 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 > > > _______________________________________________ > 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 Stefan Giese GIS-Consulting WhereGroup Logo WhereGroup GmbH Schwimmbadstr. 2 79100 Freiburg Deutschland +49 761 519102 61 stefan.giese at wheregroup.com www.wheregroup.com Gesch?ftsf?hrer: Olaf Knopp, Peter Stamm Amtsgericht Bonn, HRB 9885 -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: F0zKCUnlFqM0H40r.png Type: image/png Size: 8021 bytes Desc: not available URL: From laurent.celati at gmail.com Wed Dec 3 02:10:33 2025 From: laurent.celati at gmail.com (celati Laurent) Date: Wed, 3 Dec 2025 11:10:33 +0100 Subject: [Qgis-user] =?utf-8?q?Set_new_pixel_radiometric_values_=E2=80=8B?= =?utf-8?q?based_on_neighborhood=3F?= Message-ID: Dear all, I work with Qgis (especially with processing tools allowing to use qgis, orfeotoolbox, grass, saga tools). I'm performing segmentations on infrared aerial images (3 bands : NIR, R, G). One of the problems comes from shadow (especially from trees) which affects the segmentation results. Based on an analysis of the spectral signatures of the shadow pixels, I managed to generate a mask of these pixels.I paste below a screenshot showing the aerial data + the aerial data with this cloud mask. The idea (which might be bad) would be to generate a new aerial data by modifying the radiometric values of the three NIR, R, and V bands of the aerial data only for these shadow pixels. I thought one approach would be to define a new radiometric value for these pixels based on the values of neighboring pixels not affected by the shadow mask? In other words, the new radiometric values of the shadow pixels in aerial data would correspond to neighboring radiometric values (tree vegetation, agricultural plot, etc.). This is intended to mitigate the impact of shadow pixels on subsequent segmentation a posteriori. Is there a QGIS tool or another (OTB, GRASS, Saga) that would allow defining new radiometric values only for certain pixels of a multiband raster, based on neighboring radiometric values? (A kind of nearest neighborhood averaging, using a sliding window? or other). Thanks so much [image: image.png] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 944376 bytes Desc: not available URL: From richard.mcdonnell at opw.ie Wed Dec 3 04:22:06 2025 From: richard.mcdonnell at opw.ie (Richard McDonnell) Date: Wed, 3 Dec 2025 12:22:06 +0000 Subject: [Qgis-user] =?utf-8?q?Set_new_pixel_radiometric_values_=E2=80=8B?= =?utf-8?q?based_on_neighborhood=3F?= In-Reply-To: References: Message-ID: Hi, The Fill NoData tool would seem to be the tool you should look at. But you would have to use the mask to set all pixels in the shadowed regions to NoData, then run the Fill NoData tool (Raster ==> Analysis ==> Fill NoData) Kind Regards, Richard ?? Richard McDonnell MSc GIS Flood Risk Management - Data Management ?? Oifig na nOibreacha Poibl? Office of Public Works Sr?id Jonathan Swift, Baile ?tha Troim, Co na M?, C15 NX36 Jonathan Swift Street, Trim, Co Meath, C15 NX36 ?? M +353 87 688 5964 T +353 46 942 2409 https://gov.ie/opw ?? To send me files larger than 30MB, please use the link below https://filetransfer.opw.ie/filedrop/richard.mcdonnell at opw.ie Email Disclaimer: https://www.gov.ie/en/organisation-information/439daf-email-disclaimer/ From: QGIS-User On Behalf Of celati Laurent via QGIS-User Sent: 03 December 2025 10:11 To: qgis-user Subject: [Qgis-user] Set new pixel radiometric values ?based on neighborhood? Dear all, I work with Qgis (especially with processing tools allowing to use qgis, orfeotoolbox, grass, saga tools). I'm performing segmentations on infrared aerial images (3 bands : NIR, R, G). One of the problems comes from shadow (especially from trees) which affects the segmentation results. Based on an analysis of the spectral signatures of the shadow pixels, I managed to generate a mask of these pixels.I paste below a screenshot showing the aerial data + the aerial data with this cloud mask. The idea (which might be bad) would be to generate a new aerial data by modifying the radiometric values of the three NIR, R, and V bands of the aerial data only for these shadow pixels. I thought one approach would be to define a new radiometric value for these pixels based on the values of neighboring pixels not affected by the shadow mask? In other words, the new radiometric values of the shadow pixels in aerial data would correspond to neighboring radiometric values (tree vegetation, agricultural plot, etc.). This is intended to mitigate the impact of shadow pixels on subsequent segmentation a posteriori. Is there a QGIS tool or another (OTB, GRASS, Saga) that would allow defining new radiometric values only for certain pixels of a multiband raster, based on neighboring radiometric values? (A kind of nearest neighborhood averaging, using a sliding window? or other). Thanks so much [cid:image001.png at 01DC644F.6F365D20] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 392827 bytes Desc: image001.png URL: From laurent.celati at gmail.com Wed Dec 3 05:48:02 2025 From: laurent.celati at gmail.com (celati Laurent) Date: Wed, 3 Dec 2025 14:48:02 +0100 Subject: [Qgis-user] =?utf-8?q?Set_new_pixel_radiometric_values_=E2=80=8B?= =?utf-8?q?based_on_neighborhood=3F?= In-Reply-To: References: Message-ID: Thanks so much for your reply. r.neighbours : grass.osgeo.org/grass-stable/manuals/r.neighbors.html is probably more appropriate. Even if i notice one limit : the tool handles only raster with one band (input). No multi bands. Le mer. 3 d?c. 2025 ? 13:22, Richard McDonnell a ?crit : > Hi, > > The Fill NoData tool would seem to be the tool you should look at. But you > would have to use the mask to set all pixels in the shadowed regions to > NoData, then run the Fill NoData tool > > (Raster ? Analysis ? Fill NoData) > > > > Kind Regards, > > > > Richard > > > > ?? > Richard McDonnell MSc GIS > *Flood Risk Management - Data Management* > > ?? > Oifig na nOibreacha Poibl? > Office of Public Works > > Sr?id Jonathan Swift, Baile ?tha Troim, Co na M?, C15 NX36 > Jonathan Swift Street, Trim, Co Meath, C15 NX36 > ?? > M +353 87 688 5964 T +353 46 942 2409 > https://gov.ie/opw > > ?? > To send me files larger than 30MB, please use the link below > https://filetransfer.opw.ie/filedrop/richard.mcdonnell at opw.ie > > Email Disclaimer: > https://www.gov.ie/en/organisation-information/439daf-email-disclaimer/ > > *From:* QGIS-User *On Behalf Of *celati > Laurent via QGIS-User > *Sent:* 03 December 2025 10:11 > *To:* qgis-user > *Subject:* [Qgis-user] Set new pixel radiometric values ?based on > neighborhood? > > > > > > Dear all, > > > > I work with Qgis (especially with processing tools allowing to use qgis, > orfeotoolbox, grass, saga tools). I'm performing segmentations on infrared > aerial images (3 bands : NIR, R, G). > > > One of the problems comes from shadow (especially from trees) which > affects the segmentation results. Based on an analysis of the spectral > signatures of the shadow pixels, I managed to generate a mask of these > pixels.I paste below a screenshot showing the aerial data + the aerial data > with this cloud mask. > > The idea (which might be bad) would be to generate a new aerial data by > modifying the radiometric values of the three NIR, R, and V bands of the > aerial data only for these shadow pixels. I thought one approach would be > to define a new radiometric value for these pixels based on the values of > neighboring pixels not affected by the shadow mask? In other words, the new > radiometric values of the shadow pixels in aerial data would correspond to > neighboring radiometric values (tree vegetation, agricultural plot, etc.). > This is intended to mitigate the impact of shadow pixels on subsequent > segmentation a posteriori. > > Is there a QGIS tool or another (OTB, GRASS, Saga) that would allow > defining new radiometric values only for certain pixels of a multiband > raster, based on neighboring radiometric values? (A kind of nearest > neighborhood averaging, using a sliding window? or other). > > > > Thanks so much > > > [image: image.png] > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 392827 bytes Desc: not available URL: From richard.mcdonnell at opw.ie Wed Dec 3 05:54:34 2025 From: richard.mcdonnell at opw.ie (Richard McDonnell) Date: Wed, 3 Dec 2025 13:54:34 +0000 Subject: [Qgis-user] =?utf-8?q?Set_new_pixel_radiometric_values_=E2=80=8B?= =?utf-8?q?based_on_neighborhood=3F?= In-Reply-To: References: Message-ID: Glad you found a tool. Might be better approach, anyway, to split out the bands and process separately. I was thinking about it in relation to the Fill NoDATA tool, that it too is best used on single bands. ?? Richard McDonnell MSc GIS Flood Risk Management - Data Management ?? Oifig na nOibreacha Poibl? Office of Public Works Sr?id Jonathan Swift, Baile ?tha Troim, Co na M?, C15 NX36 Jonathan Swift Street, Trim, Co Meath, C15 NX36 ?? M +353 87 688 5964 T +353 46 942 2409 https://gov.ie/opw ?? To send me files larger than 30MB, please use the link below https://filetransfer.opw.ie/filedrop/richard.mcdonnell at opw.ie Email Disclaimer: https://www.gov.ie/en/organisation-information/439daf-email-disclaimer/ From: celati Laurent Sent: 03 December 2025 13:48 To: Richard McDonnell Cc: qgis-user at lists.osgeo.org Subject: Re: [Qgis-user] Set new pixel radiometric values ?based on neighborhood? Thanks so much for your reply. r.neighbours : grass.osgeo.org/grass-stable/manuals/r.neighbors.html is probably more appropriate. Even if i notice one limit : the tool handles only raster with one band (input). No multi bands. Le mer. 3 d?c. 2025 ? 13:22, Richard McDonnell > a ?crit : Hi, The Fill NoData tool would seem to be the tool you should look at. But you would have to use the mask to set all pixels in the shadowed regions to NoData, then run the Fill NoData tool (Raster ==> Analysis ==> Fill NoData) Kind Regards, Richard ?? Richard McDonnell MSc GIS Flood Risk Management - Data Management ?? Oifig na nOibreacha Poibl? Office of Public Works Sr?id Jonathan Swift, Baile ?tha Troim, Co na M?, C15 NX36 Jonathan Swift Street, Trim, Co Meath, C15 NX36 ?? M +353 87 688 5964 T +353 46 942 2409 https://gov.ie/opw ?? To send me files larger than 30MB, please use the link below https://filetransfer.opw.ie/filedrop/richard.mcdonnell at opw.ie Email Disclaimer: https://www.gov.ie/en/organisation-information/439daf-email-disclaimer/ From: QGIS-User > On Behalf Of celati Laurent via QGIS-User Sent: 03 December 2025 10:11 To: qgis-user > Subject: [Qgis-user] Set new pixel radiometric values ?based on neighborhood? Dear all, I work with Qgis (especially with processing tools allowing to use qgis, orfeotoolbox, grass, saga tools). I'm performing segmentations on infrared aerial images (3 bands : NIR, R, G). One of the problems comes from shadow (especially from trees) which affects the segmentation results. Based on an analysis of the spectral signatures of the shadow pixels, I managed to generate a mask of these pixels.I paste below a screenshot showing the aerial data + the aerial data with this cloud mask. The idea (which might be bad) would be to generate a new aerial data by modifying the radiometric values of the three NIR, R, and V bands of the aerial data only for these shadow pixels. I thought one approach would be to define a new radiometric value for these pixels based on the values of neighboring pixels not affected by the shadow mask? In other words, the new radiometric values of the shadow pixels in aerial data would correspond to neighboring radiometric values (tree vegetation, agricultural plot, etc.). This is intended to mitigate the impact of shadow pixels on subsequent segmentation a posteriori. Is there a QGIS tool or another (OTB, GRASS, Saga) that would allow defining new radiometric values only for certain pixels of a multiband raster, based on neighboring radiometric values? (A kind of nearest neighborhood averaging, using a sliding window? or other). Thanks so much [cid:image001.png at 01DC645C.59C5DB20] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 392827 bytes Desc: image001.png URL: From geospatial at schula.org Sat Dec 6 06:45:48 2025 From: geospatial at schula.org (Tobias Schula) Date: Sat, 6 Dec 2025 15:45:48 +0100 Subject: [Qgis-user] Question: Using QGIS for archaeological documentation workflows In-Reply-To: References: Message-ID: Am 28.11.25 um 14:37 schrieb Herrmann, Frank via QGIS-User: > Before making internal decisions, we would like to learn from the experience of the QGIS community, especially from people who have used QGIS in archaeological or heritage-related projects. I don't use QGIS for Archaeology per se, but for forest management plans. Since forest soil is usually undisturbed for centuries, the forests are full of historic and archaeologic sites ("Bodendenkm?ler"). It is vital in forest management that these sites stay undisturbed. So in preparation of a management plan I use officially/openly available data of the Bodendenkm?ler and I also check the DGM if there are any abnormalities or distinctive features visible. I mark everything on a map that I'll load into QField and check the sites when I'm on location. > I would be very grateful for any insights on the following questions: > > Do you use QGIS only as a GIS client, or have you also used it for documentation/database-like workflows in archaeology or cultural heritage? I use it in documentation/database-like workflow for forest management. If I have the data available, I will load past management plans to track the changes to the new management plan. I mostly use Spatialite and occasionally PostGIS. Both have the benefit of being able to use a variety of tools to extract data from and write data into the database. For the management plans I have a couple of R-scripts with a collection of functions in combination with SQL-script templates. In the past I've also used LibreOffice Base to manage the data and bring it into reports. > Are there known limitations when using QGIS for long-term excavation documentation, metadata management or multi-user environments? I strongly recommend to do any documentation, metadata and multi-user management in a database. There are no specific limitations when using QGIS, the limitations are more on the database side. > Do you have recommendations for combining QGIS with external databases (e.g., PostgreSQL/PostGIS, SQLite/Geopackage)? Geopackage works great a data exchange format and as a singe-user database. Although for the latter, I prefer Spatialite, as it has more functions in the database. For multi-user, (incremental) backups, version control there is no way around PostGIS. Generally, I strongly recommend to use a Free Software/Open Source solution. For your specific use case you will easily pay the same if not more for a proprietary CAD/GIS solution, but then no-one else can benefit from your specific developments and licensing internally in your org is a hassle. One forest administration that I know is set on ESRI products since decades, but the licensing and distribution restrictions now lead to a lot of workers using QGIS for their tasks. So now they have two GIS infrastructures, one official and expensive, on informal with no proper documentation or backup strategy. It's the same as the uncontrolled distribution of macro-ladden Excel-sheets in large organizations. If you don't have the expertise in-house, you should hire a consultation agency to help you set up a database schema and an initial workflow. QGIS specific and already in the market with a lot of solutions for the public sector, norbit GmbH comes to my mind. They are also contributors to QGIS: https://www.norbit.de/ Best regards -- Tobias A Schula Forestry Expert geospatial at schula.org -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_0x3B6BA2B3E91776FA.asc Type: application/pgp-keys Size: 3126 bytes Desc: OpenPGP public key URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature.asc Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From boxerg at iinet.net.au Mon Dec 8 01:31:06 2025 From: boxerg at iinet.net.au (boxerg at iinet.net.au) Date: Mon, 8 Dec 2025 17:31:06 +0800 Subject: [Qgis-user] Projection Problems In-Reply-To: References: Message-ID: <006801dc6825$61d240c0$2576c240$@iinet.net.au> I was wondering if anyone else has been having problems with QGIS not displaying images when they are if a different projection to the map window. For example, when the map window is in WGS84 LL and the image is in WGS84 UTM z11n, the image does not display until I change the map window to the image's native projection. Just wondering if this is just me or could there be problems with the projection data in the file. Images are from USGS EartData search portal. Cheers Grant, Perth WA From kirk at nortekresources.com Mon Dec 8 06:13:50 2025 From: kirk at nortekresources.com (Kirk Schmidt) Date: Mon, 8 Dec 2025 10:13:50 -0400 Subject: [Qgis-user] Projection Problems In-Reply-To: <006801dc6825$61d240c0$2576c240$@iinet.net.au> References: <006801dc6825$61d240c0$2576c240$@iinet.net.au> Message-ID: <32a72ec6-59fb-45e0-ac6f-2bcc4374b45c@nortekresources.com> Hi Grant: On the fly reprojection works fine with vector data, but with raster data, there is a bit of background calculation required to do this on the fly.? A simple work around is to reproject the raster into the coordinate system you would prefer to use. GDAL warp is the tool for this. Kirk Schmidt On 12/8/2025 5:31 AM, Grant Boxer via QGIS-User wrote: > I was wondering if anyone else has been having problems with QGIS not > displaying images when they are if a different projection to the map window. > For example, when the map window is in WGS84 LL and the image is in WGS84 > UTM z11n, the image does not display until I change the map window to the > image's native projection. Just wondering if this is just me or could there > be problems with the projection data in the file. Images are from USGS > EartData search portal. > Cheers Grant, Perth WA > > > _______________________________________________ > 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 > -- Kirk Schmidt, MScF, BScF, RPF General Manager Nortek Resource Solutions Inc. 26 Church Road Sutherlands River, NS B0K 1W0 Tel (902) 922.3607 Email: kirk at nortekresources.com Web: www.nortekresources.com From andreaerdna at libero.it Mon Dec 8 09:28:52 2025 From: andreaerdna at libero.it (Andrea Giudiceandrea) Date: Mon, 8 Dec 2025 18:28:52 +0100 Subject: [Qgis-user] Projection Problems Message-ID: <113be7c6-e294-49fe-b98f-194451f88ea1@libero.it> > boxerg at iinet.net.au boxerg at iinet.net.au > Mon Dec 8 01:31:06 PST 2025 Hi Gart, it would be useful if you provided the QGIS version (and possibly, the GDAL and PROJ version) used, and the CRS and the extent of the raster layer as displayed in the raster layer properties window. It would also be useful to provide the URL to download the raster layer. Best regards. Andrea From mustafa.cayci at gmail.com Mon Dec 8 19:20:10 2025 From: mustafa.cayci at gmail.com (Mustafa Cayci) Date: Mon, 8 Dec 2025 22:20:10 -0500 Subject: [Qgis-user] QGIS Licensing in Production Development Message-ID: Dear QGIS Team, I am planning to build a commercial solution for my customers that uses QGIS together with an object detection model (YOLO). The idea is to: Use QGIS as the main GIS platform / interface, Integrate or call a YOLO-based object detection workflow (e.g., as a plugin, script, or external service), Package this as a solution that I sell to my customers (either as a service or as software they install). I would be grateful if you could clarify the following points: Licensing and redistribution QGIS is licensed under the GPL. Under what conditions may I bundle QGIS with my own code and distribute it as part of a commercial offering? If I write a QGIS plugin that uses YOLO (for example, a Python plugin calling external inference code or a remote API), does this plugin also need to be GPL-licensed, or can it be under a different license? Are there specific requirements for how I should provide source code, notices, or license information when distributing QGIS together with my own software? Commercial use and charging customers Am I allowed to charge customers for installation, customization, training, and ongoing support of a QGIS-based solution that includes my own YOLO-based object detection tools? Thank you very much for your time. Mustafa -------------- next part -------------- An HTML attachment was scrubbed... URL: From clhermansen at gmail.com Mon Dec 8 20:03:40 2025 From: clhermansen at gmail.com (chris hermansen) Date: Mon, 8 Dec 2025 20:03:40 -0800 Subject: [Qgis-user] QGIS Licensing in Production Development In-Reply-To: References: Message-ID: Mustafa and list, On Mon, Dec 8, 2025, 19:20 Mustafa Cayci via QGIS-User < qgis-user at lists.osgeo.org> wrote: > Dear QGIS Team, > This is the QGIS user mailing list and we are a team only insofar as we share an interest in this wonderful piece of open source software. > I am planning to build a commercial solution for my customers that uses > QGIS together with an object detection model (YOLO). The idea is to: > > Use QGIS as the main GIS platform / interface, > Integrate or call a YOLO-based object detection workflow (e.g., as a > plugin, script, or external service), > Package this as a solution that I sell to my customers (either as a > service or as software they install). > > I would be grateful if you could clarify the following points: > > Licensing and redistribution > > QGIS is licensed under the GPL. Under what conditions may I bundle QGIS > with my own code and distribute it as part of a commercial offering? > This is all made pretty clear in the GPL document. You should review that document which will answer this question for you. Asking for free help to enable you to build your non free product is a bit presumptuous. If I write a QGIS plugin that uses YOLO (for example, a Python plugin > calling external inference code or a remote API), does this plugin also > need to be GPL-licensed, or can it be under a different license? > Are there specific requirements for how I should provide source code, > notices, or license information when distributing QGIS together with my own > software? > > Commercial use and charging customers > > Am I allowed to charge customers for installation, customization, > training, and ongoing support of a QGIS-based solution that includes my own > YOLO-based object detection tools? > If you can convince people to pay you to help them with their QGIS configuration and use, then what would stop you? If you are successful in this endeavour perhaps at some future time you might consider contributing back to the development and support of QGIS. -------------- next part -------------- An HTML attachment was scrubbed... URL: From vincent.ml at oslandia.com Tue Dec 9 00:38:41 2025 From: vincent.ml at oslandia.com (Vincent Picavet) Date: Tue, 9 Dec 2025 09:38:41 +0100 Subject: [Qgis-user] QGIS Licensing in Production Development In-Reply-To: References: Message-ID: Hello, On 09/12/2025 04:20, Mustafa Cayci via QGIS-User wrote: > Dear QGIS Team, > > I am planning to build a commercial solution for my customers that uses QGIS together with an object detection model (YOLO). The idea is to: There is a difference between "commercial" and "proprietary". Any OpenSource software can be "commercial" in nature, as it is allowed to sell it, sell service around it, or documentation? The commercial aspect is not impacted by opensource licences. The business models are different though, as any end-user or other person obtaining the software is allowed to copy and redistribute it, leading to a situation where "licence-based" or "royalties-based" business models are not really possible. Proprietary software is any software not respecting the 4 foundamental principles of OpenSource, usually by using a non-opensource ( non-OSI-approved ) licence. > Use QGIS as the main GIS platform / interface, > Integrate or call a YOLO-based object detection workflow (e.g., as a plugin, script, or external service), > Package this as a solution that I sell to my customers (either as a service or as software they install). > > I would be grateful if you could clarify the following points: > > Licensing and redistribution > > QGIS is licensed under the GPL. Under what conditions may I bundle QGIS with my own code and distribute it as part of a commercial offering? QGIS code is licenced under GPLv2 or later. Therefore, you can only bundle code that is compatible with GPL version 2 or version 3. As soon as other code is linked with QGIS ( e.g. a python plugin *importing* qgis modules, or c++ code dynamically linked by a compiler), then this code needs to be GPL-compatible. Also note that GPL version 2 and 3 are not compatible. If you bundle QGIS and other codes *not linked*, but working together by other means, then the GPL "virality" does not apply. > If I write a QGIS plugin that uses YOLO (for example, a Python plugin calling external inference code or a remote API), does this plugin also need to be GPL-licensed, or can it be under a different license? Your plugin and any library/module it imports needs to be GPL compatible, therefore GPL or a more permissive licence ( e.g. MIT ). > Are there specific requirements for how I should provide source code, notices, or license information when distributing QGIS together with my own software? As far as licence compliance is required there is no specific requirement, you must provide access to source code, and licence informations for any user, but _how_ you do it is up to you. If you want to distribute your plugin, there may be additional requirement though, according to the platform you use. > Commercial use and charging customers > > Am I allowed to charge customers for installation, customization, training, and ongoing support of a QGIS-based solution that includes my own YOLO-based object detection tools? Yes, as said above, there is no commercial aspect in opensource software. There are trademark rights for QGIS you have to comply with though : https://qgis.org/community/organisation/guidelines/ All of this said, you should think twice about your business model and the way you will develop your activity and product. It is generally speaking not advised to fork projects. Maintenance costs will be your sole concern if you do not contribute anything back upstream. Also, packaging is a hard task and should not be taken lightly. Also, keep in mind that you will necessarily be part of an ecosystem and a community, be it technical or economic. You should stay fair with it, and not act as a freeloader towards the QGIS community at large, the YOLO developers, or any other contributor who shares time and money for the public goods. Hope this helps, Vincent > Thank you very much for your time. > Mustafa > > _______________________________________________ > 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 From j.d.jong at periplus.nl Tue Dec 9 00:48:59 2025 From: j.d.jong at periplus.nl (Jeroen de Jong - Periplus Group) Date: Tue, 9 Dec 2025 08:48:59 +0000 Subject: [Qgis-user] Creating a 3D line with measure included Message-ID: Hello everyone, I am trying to create a 3D line with measure (M) included in the line. The starting point is a series of 3D point with measure. My logic was to use 'Points to Path' to create a line with these elements, unfortunately the M value is not included. Can anyone point me in the right direction? Kind regards / Met vriendelijke groet, Jeroen de Jong Hydrographic Consultant ___________________________________________________________________________________________ [Group-RGB-email-signature] Kraanspoor 22 1033 SE Amsterdam The Netherlands t: +31206367891 j.d.jong at periplus.nl www.periplus.nl Part of Periplus Holding BV (CC37114418) We are ISO:9001 and OHSAS:18001 certified. P please don?t print this email unless you really need to -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Outlook-Group-RGB-.png Type: image/png Size: 2229 bytes Desc: Outlook-Group-RGB-.png URL: From andreaerdna at libero.it Tue Dec 9 01:41:23 2025 From: andreaerdna at libero.it (Andrea Giudiceandrea) Date: Tue, 9 Dec 2025 10:41:23 +0100 Subject: [Qgis-user] Creating a 3D line with measure included Message-ID: <0da0546f-19af-43e2-985c-f77b0e3c481f@libero.it> > Jeroen de Jong - Periplus Group j.d.jong at periplus.nl > Tue Dec 9 00:48:59 PST 2025 > My logic was to use 'Points to Path' to create a line with these elements, unfortunately the M value is not included. Hi Jeroen, which QGIS version are you using exactly? Which WKT type is the input point layer? AFAIK the "Points to Path" (native:pointstopath) processing algorithm correctly adds the M value to the output line vertices if the input points have an M value as you can see in the screen recording available at https://jumpshare.com/s/5J2ipdRIijEiNJUkTTmO. Regards. Andrea From gdt at lexort.com Tue Dec 9 05:07:28 2025 From: gdt at lexort.com (Greg Troxel) Date: Tue, 09 Dec 2025 08:07:28 -0500 Subject: [Qgis-user] QGIS Licensing in Production Development In-Reply-To: (Mustafa Cayci via's message of "Mon, 8 Dec 2025 22:20:10 -0500") References: Message-ID: Mustafa Cayci via QGIS-User writes: > Dear QGIS Team, (I keep seeing 'Team' in email salutations, and it's always odd. I don't know if it is a non-native speaker language nuance, or a lack of understanding of how Free Software communities work.) > I am planning to build a commercial solution for my customers that uses > QGIS together with an object detection model (YOLO). The idea is to: > > Use QGIS as the main GIS platform / interface, > Integrate or call a YOLO-based object detection workflow (e.g., as a > plugin, script, or external service), > Package this as a solution that I sell to my customers (either as a service > or as software they install). You need an attorney versed in open source licensing, and a business consultant who understands the landscape. Your description is all over the place and it sounds like you don't understand. You've already gotten some good advice, including a comment that I'll second that it is rude to ask the Free Software community for zero-cost help with your business. > QGIS is licensed under the GPL. Under what conditions may I bundle QGIS > with my own code and distribute it as part of a commercial offering? > If I write a QGIS plugin that uses YOLO (for example, a Python plugin > calling external inference code or a remote API), does this plugin also > need to be GPL-licensed, or can it be under a different license? Generally, plugins are considered a derived work under copyright law because they use the QGIS APIs. Thus, it is improper to distribute them under a license other than GPL2. > Am I allowed to charge customers for installation, customization, training, > and ongoing support of a QGIS-based solution that includes my own > YOLO-based object detection tools? There are no prohibitions against charging for your time to help people in the GPL. But don't take my word for it. Read it yourself, very carefully, and go over it with your attorney. That is usually considered the honorable approach to making money in a Free Software context. From nyall.dawson at gmail.com Tue Dec 9 13:36:15 2025 From: nyall.dawson at gmail.com (Nyall Dawson) Date: Wed, 10 Dec 2025 07:36:15 +1000 Subject: [Qgis-user] QEP 405: Multipart geometry labeling enhancements In-Reply-To: References: Message-ID: On Tue, 25 Nov 2025 at 11:48, Nyall Dawson wrote: > > Hi lists, > > I've just submitted QEP 405: "Multipart geometry labeling enhancements". > > This QEP proposes a new option for labeling multi-part geometries in order to give users more cartographic control over the exact appearance and placement of their labels. The user interface will be reworked to accommodate this new option. > > See the QEP PR at https://github.com/qgis/QGIS-Enhancement-Proposals/pull/355 for further details and discussion. This QEP is now open for voting. Nyall From nyall.dawson at gmail.com Tue Dec 9 13:36:25 2025 From: nyall.dawson at gmail.com (Nyall Dawson) Date: Wed, 10 Dec 2025 07:36:25 +1000 Subject: [Qgis-user] QEP 404: Placement modes for curved label placement In-Reply-To: References: Message-ID: On Tue, 25 Nov 2025 at 11:47, Nyall Dawson wrote: > > Hi lists, > > I've just submitted QEP 405, detailing new options for placing curved labels in QGIS. This QEP introduces additional placement "modes" for use with curved labels, allowing for much more fine-grained control over how text is positioned for curved labels. > > See the QEP PR at https://github.com/qgis/QGIS-Enhancement-Proposals/pull/354 for further details and discussion. This QEP is now open for voting. Nyall From marc.weber at hsi-trier.de Wed Dec 10 00:51:13 2025 From: marc.weber at hsi-trier.de (Marc Weber) Date: Wed, 10 Dec 2025 08:51:13 +0000 Subject: [Qgis-user] lettering Message-ID: Hi, I'm facing the following issue: I imported the sewer network from a DXF file, along with the corresponding labels. However, the channel geometries and the labels are stored in separate layers and are not linked to each other. Although the attribute table of the label layer contains a "Rotation" field, QGIS still displays the text horizontally by default. In the layer properties, under "Placement," you can specify a rotation angle-I've tried that, but the label orientations are still not correct. I suspect that the reference point of the labels was set arbitrarily during the import, which prevents the rotation from being applied properly. My goal is to reproduce the same label layout as in the original DXF file. Does anyone have an idea how to solve this problem? Mit freundlichen Gr??en Marc Weber HSI Consult GmbH Bahnhofsplatz 8 D-54292 Trier Telefon +49 (0) 651 / 93836 - 18 marc.weber at hsi-trier.de www.hsi-trier.de [cid:image001.jpg at 01DC69B9.5DDF1700] [cid:image002.png at 01DC69B9.5DDF1700] HSI Consult GmbH Vertretungsberechtigter Gesch?ftsf?hrer: Peter Mauer, Max Senger | Handelsregister HRB 43234 | Amtsgericht Wittlich | USt.-ID: DE 301433955 Datenschutz | ?ber den Umgang mit personenbezogenen Daten finden sie unsere Hinweise online abrufbar ?ber folgenden Link. Bitte beachten Sie | Diese Nachricht ist nur f?r die Person(en) bestimmt, an die sie adressiert ist. Der Inhalt dieser Nachricht und eventueller Anh?nge ist vertraulich. Jede Durchsicht, ?bertragung, Verbreitung oder anderweitige Nutzung, oder das Ergreifen von Ma?nahmen im Vertrauen auf diese Nachricht durch Personen, die nicht beabsichtigte Adressaten sind, ist nicht gestattet und kann widerrechtlich sein. Wenn Sie nicht der beabsichtigte Empf?nger sind, dann l?schen Sie diese E-Mail bitte sofort mit ihren Anh?ngen und informieren den Absender. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 2804 bytes Desc: image001.jpg URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 6572 bytes Desc: image002.png URL: From nigel at s3.co.za Wed Dec 10 05:53:49 2025 From: nigel at s3.co.za (Nigel Berjak - General) Date: Wed, 10 Dec 2025 15:53:49 +0200 Subject: [Qgis-user] lettering In-Reply-To: References: Message-ID: <2759ef17d861e36fee35620491a4ce48@s3.co.za> Hi Marc Usually the rotation etc. is done either to true north or at 90? to this, so I would test by adding 90 to the rotation expression in the labels to see whether this works. Perhaps you could store everything inside a geopackage rather, similar to a CAD file, although yes, they are not all linked. You could then do table join if you wanted to, but probably unnecessary. You can emulate the CAD colours by having a CSV table of RGB colours, which relate to the CAD colour names and which then you can link to the attributes and use the RGB in your colour expression and in the same way as well as line type. You can also emulate the line thickness by using the attribute in the line layer. Hopefully this helps. --- Regards, Nigel Berjak Please consider the environment before printing this email. On 2025-12-10 10:51, Marc Weber via QGIS-User wrote: > Hi, > > I'm facing the following issue: I imported the sewer network from a DXF > file, along with the corresponding labels. However, the channel > geometries and the labels are stored in separate layers and are not > linked to each other. Although the attribute table of the label layer > contains a "Rotation" field, QGIS still displays the text horizontally > by default. > > In the layer properties, under "Placement," you can specify a rotation > angle--I've tried that, but the label orientations are still not > correct. I suspect that the reference point of the labels was set > arbitrarily during the import, which prevents the rotation from being > applied properly. > > My goal is to reproduce the same label layout as in the original DXF > file. > Does anyone have an idea how to solve this problem? > > Mit freundlichen Gr??en > > Marc Weber > > HSI Consult GmbH > > Bahnhofsplatz 8 > > D-54292 Trier > > Telefon > > +49 (0) 651 / 93836 - 18 > > marc.weber at hsi-trier.de > > www.hsi-trier.de [1] > > [2] > > HSI Consult GmbH > > Vertretungsberechtigter Gesch?ftsf?hrer: Peter Mauer, Max Senger | > Handelsregister HRB 43234 | Amtsgericht Wittlich | > > USt.-ID: DE 301433955 > > Datenschutz | ?ber den Umgang mit personenbezogenen Daten finden sie > unsere Hinweise online abrufbar ?ber folgenden Link [3]. > > Bitte beachten Sie | Diese Nachricht ist nur f?r die Person(en) > bestimmt, an die sie adressiert ist. Der Inhalt dieser Nachricht > > und eventueller Anh?nge ist vertraulich. Jede Durchsicht, ?bertragung, > Verbreitung oder anderweitige Nutzung, oder das > > Ergreifen von Ma?nahmen im Vertrauen auf diese Nachricht durch > Personen, die nicht beabsichtigte Adressaten sind, ist nicht > > gestattet und kann widerrechtlich sein. Wenn Sie nicht der > beabsichtigte Empf?nger sind, dann l?schen Sie diese E-Mail bitte > > sofort mit ihren Anh?ngen und informieren den Absender. > > _______________________________________________ > 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 Links: ------ [1] http://www.hsi-trier.de/ [2] https://www.hsi-trier.de/ [3] https://www.hsi-trier.de/j/privacy -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 2804 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 6572 bytes Desc: not available URL: From j.aydt at kartenkonstrukt.ch Wed Dec 10 23:12:14 2025 From: j.aydt at kartenkonstrukt.ch (Jacqueline Aydt) Date: Thu, 11 Dec 2025 08:12:14 +0100 Subject: [Qgis-user] lettering In-Reply-To: References: Message-ID: Hi Marc,? Did you import the dxf via import-tool (onboard or ?another dxf importer?-plugin) or drag and drop? An import tool usually gives you a better import result of your layers (filters and groups them) and, as far as I have encountered it, also places labels the way they would be in CAD by accessing the rotation labels that might be imbedded in the dxf file. Maybe that helps? Liebe Gr??e, Jackie Aydt Am 10.12.2025, 09:51, Marc Weber via QGIS-User schrieb: >?Hi, >? >???? >? >?I?m?facing?the?following?issue:?I?imported?the?sewer?network?from >?a?DXF?file,?along?with?the?corresponding?labels.?However,?the >?channel?geometries?and?the?labels?are?stored?in?separate?layers?and >?are?not?linked?to?each?other.?Although?the?attribute?table?of?the >?label?layer?contains?a??Rotation??field,?QGIS?still?displays?the >?text?horizontally?by?default. >? >?In?the?layer?properties,?under??Placement,??you?can?specify?a >?rotation?angle?I've?tried?that,?but?the?label?orientations?are >?still?not?correct.?I?suspect?that?the?reference?point?of?the?labels >?was?set?arbitrarily?during?the?import,?which?prevents?the?rotation >?from?being?applied?properly. >? >?My?goal?is?to?reproduce?the?same?label?layout?as?in?the?original?DXF >?file. >?Does?anyone?have?an?idea?how?to?solve?this?problem? >? >???? >? >???? >? >?Mit?freundlichen?Gr??en >? >?Marc?Weber >? >?? >? >?? >? >?? >? >?? >? >?? >? >?HSI?CONSULT?GMBH >? >?? >? >?Bahnhofsplatz?8 >? >?D-54292?Trier >? >?? >? >?Telefon >? >?+49?(0)?651?/?93836?-?18 >? >?marc.weber at hsi-trier.de >? >?? >? >?www.hsi-trier.de?[http://www.hsi-trier.de/] >? >?? >? >??[https://www.hsi-trier.de/] >? >?HSI?Consult?GmbH >? >?Vertretungsberechtigter?Gesch?ftsf?hrer:?Peter?Mauer,?Max?Senger?| >?Handelsregister?HRB?43234?|?Amtsgericht?Wittlich?|? >? >?USt.-ID:?DE?301433955 >? >?DATENSCHUTZ?|??ber?den?Umgang?mit?personenbezogenen?Daten?finden >?sie?unsere?Hinweise?online?abrufbar??ber?folgenden?Link >?[https://www.hsi-trier.de/j/privacy]. >? >?BITTE?BEACHTEN?SIE?|?Diese?Nachricht?ist?nur?f?r?die?Person(en) >?bestimmt,?an?die?sie?adressiert?ist.?Der?Inhalt?dieser?Nachricht >? >?und?eventueller?Anh?nge?ist?vertraulich.?Jede?Durchsicht, >??bertragung,?Verbreitung?oder?anderweitige?Nutzung,?oder?das >? >?Ergreifen?von?Ma?nahmen?im?Vertrauen?auf?diese?Nachricht?durch >?Personen,?die?nicht?beabsichtigte?Adressaten?sind,?ist?nicht >? >?gestattet?und?kann?widerrechtlich?sein.?Wenn?Sie?nicht?der >?beabsichtigte?Empf?nger?sind,?dann?l?schen?Sie?diese?E-Mail?bitte >? >?sofort?mit?ihren?Anh?ngen?und?informieren?den?Absender. >? >?? >? >?? >? >?------------------------- >?_______________________________________________? >?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 Jacqueline Aydt - Kartenkonstrukt j.aydt at kartenkonstrukt.ch www.kartenkonstrukt.ch [http://www.kartenkonstrukt.ch] -------------- next part -------------- An HTML attachment was scrubbed... URL: From F.Vieth at vg-woellstein.org Thu Dec 11 02:25:31 2025 From: F.Vieth at vg-woellstein.org (Vieth Fabienne) Date: Thu, 11 Dec 2025 10:25:31 +0000 Subject: [Qgis-user] Anfrage Erweiterung Q-Gis-Programm Message-ID: <3118ba807bf448269c6a35df3d777345@vg-woellstein.org> Sehr geehrte Damen und Herren, wir nutzen derzeit Q-GIS f?r das Digitale Baumkataster. Im Moment ist es nur f?r eine Ortsgemeinde freigegeben. Wir bitten mit uns in Kontakt zu treten, um den Nutzerkreis (alle Ortsgemeinden) zu erweitern. Leider konnte ich bisher keine andere Kontaktm?glichkeit ausfindig machen. Bitte leiten Sie diese E-Mail gerne an die f?r Deutschland zust?ndige Stelle weiter. ________________________________________________________________________________________ Mit freundlichen Gr??en Fabienne Vieth Fachbereich III - Bauen und Nat?rliche Lebensgrundlagen Telefon: 06703/302-240 Mobil: 0160/94742478 Telefax: 06703/302-14 E-Mail: f.vieth at vg-woellstein.org [Wappen von Verbandsgemeinde W?llstein] Verbandsgemeindeverwaltung W?llstein Bahnhofstra?e 10 55597 W?llstein Wichtiger Hinweis f?r Auftragnehmer: Wenn Sie an die Verbandsgemeinde und die Ortsgemeinden Rechnungen stellen, dann beachten Sie bitte: Am 01.04.2025 tritt die E-Rechnungsverordnung in RLP in Kraft: https://e-rechnung.service.rlp.de/ Wir d?rfen ab diesem Tag nur noch E-Rechnungen ?ber den Zentralen E-Rechnungseingang RLP (ZRE) entgegennehmen, andere Rechnungsformate sind unzul?ssig und werden abgewiesen. --------------------------------------------------------------- Die Informationen in dieser E-Mail sind vertraulich und ausschlie?lich f?r den Adressaten bestimmt. Wenn Sie nicht der richtige Adressat sind oder irrt?mlich diese E-Mail erhalten haben, informieren Sie bitte sofort den Absender und vernichten diese E-mail. Jeglicher Zugriff auf diese E-Mail durch andere Personen als den Adressaten ist untersagt. Sollten Sie nicht der f?r diese E-Mail bestimmte Adressat sein, ist Ihnen jede Ver?ffentlichung, Vervielf?ltigung oder Weitergabe dieser E-mail oder von Teilen dieser E-Mail, wie auch das Ergreifen oder Unterlassen von Ma?nahmen im Vertrauen auf erlangte Informationen untersagt. The information in this email is confidential and intended exclusively for the addressee. If you are not the correct addressee or have received this email in error, please inform the sender immediately and destroy this email. Any access to this email by anyone other than the addressee is prohibited. If you are not the intended addressee of this email, you are prohibited from publishing, copying or distributing this email or parts of this email, as well as taking or refraining from taking any action in reliance on the information obtained. Informationspflichten nach Art. 13 DSGVO finden Sie hier: Datenschutz -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Diese Email bzw. weitergeleitete Mail stammt von einer autorisierten Adresse der Verbandsgemeinde W?llstein. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------- Wichtiger Hinweis f?r Auftragnehmer: Wenn Sie an die Verbandsgemeinde und die Ortsgemeinden Rechnungen stellen, dann beachten Sie bitte: Seit dem 01.04.2025 gilt die E-Rechnungsverordnung Rheinland-Pfalz (ERechVORP): https://e-rechnung.service.rlp.de/ Bitte schicken Sie nur noch E-Rechnungen ?ber den zentralen E-Rechnungseingang RLP (ZRE). Unsere Leitweg-ID ist: 073315005000-001-66. --------------------------------------------------------------- Die Informationen in dieser E-Mail sind vertraulich und ausschlie?lich f?r den Adressaten bestimmt. Wenn Sie nicht der richtige Adressat sind oder irrt?mlich diese E-Mail erhalten haben, informieren Sie bitte sofort den Absender und vernichten diese E-mail. Jeglicher Zugriff auf diese E-Mail durch andere Personen als den Adressaten ist untersagt. Sollten Sie nicht der f?r diese E-Mail bestimmte Adressat sein, ist Ihnen jede Ver?ffentlichung, Vervielf?ltigung oder Weitergabe dieser E-mail oder von Teilen dieser E-Mail, wie auch das Ergreifen oder Unterlassen von Ma?nahmen im Vertrauen auf erlangte Informationen untersagt. The information in this email is confidential and intended exclusively for the addressee. If you are not the correct addressee or have received this email in error, please inform the sender immediately and destroy this email. Any access to this email by anyone other than the addressee is prohibited. If you are not the intended addressee of this email, you are prohibited from publishing, copying or distributing this email or parts of this email, as well as taking or refraining from taking any action in reliance on the information obtained. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 13640 bytes Desc: image001.png URL: From petro at roxo.org Thu Dec 11 05:37:43 2025 From: petro at roxo.org (Fernando M. Roxo da Motta) Date: Thu, 11 Dec 2025 10:37:43 -0300 Subject: [Qgis-user] QGIS Licensing in Production Development In-Reply-To: References: Message-ID: <20251211103743.27e3a20f@cabore.cwbpr.rx> On Mon, 8 Dec 2025 22:20:10 -0500, Mustafa Cayci via QGIS-User wrote: Hi Mustafa, You got already ver robust answer to your questions in other answers. Here I will just summarize some points to observe. If your software is derived from a GPL code, as stated by the license itself, your software has to be GPL licensed as well and it has a series of obligations (described in license) about full source code distribution. If our software is developed using LGPL libraries, again as stated in in the license itself, ou may keep your code closed, but there is a series of obligations described in the license itself. This is how a large number of commercial closed source software (e.g. Oracle Database) can exist and be sold targeting platforms like Linux based systems If your is derived, or based, of proprietary/comercial software with non GPL/LGPL licenses ou have to study those licenses and act according to them. Bundle QGis with your software may not be a problem, provided that you fulfill your obligations as stated by the license. Other possibility is ou sell/license your software only and let the the clients know what version it will support. If you are investing in commercialization of your software, as suggested in other answer to our questions, the better way to be safe is consult a lawyer specialized in IP and Licensing. HTH > Dear QGIS Team, > > I am planning to build a commercial solution for my customers that > uses QGIS together with an object detection model (YOLO). The idea is > to: > > Use QGIS as the main GIS platform / interface, > Integrate or call a YOLO-based object detection workflow (e.g., as a > plugin, script, or external service), > Package this as a solution that I sell to my customers (either as a > service or as software they install). > > I would be grateful if you could clarify the following points: > > Licensing and redistribution > > QGIS is licensed under the GPL. Under what conditions may I bundle > QGIS with my own code and distribute it as part of a commercial > offering? If I write a QGIS plugin that uses YOLO (for example, a > Python plugin calling external inference code or a remote API), does > this plugin also need to be GPL-licensed, or can it be under a > different license? Are there specific requirements for how I should > provide source code, notices, or license information when > distributing QGIS together with my own software? > > Commercial use and charging customers > > Am I allowed to charge customers for installation, customization, > training, and ongoing support of a QGIS-based solution that includes > my own YOLO-based object detection tools? > > Thank you very much for your time. > Mustafa Roxo -- ---------------- Non luctari, ludare -------------------+ WYSIWYG Fernando M. Roxo da Motta | Editor? Except where explicitly stated I speak on my own behalf.| VI !! PU5RXO | PX5Q6048 | I see text, ------------ Quis custodiet ipsos custodes?-------------+ I get text! From vincent.ml at oslandia.com Thu Dec 11 10:45:20 2025 From: vincent.ml at oslandia.com (Vincent Picavet) Date: Thu, 11 Dec 2025 19:45:20 +0100 Subject: [Qgis-user] QGIS Licensing in Production Development In-Reply-To: <20251211103743.27e3a20f@cabore.cwbpr.rx> References: <20251211103743.27e3a20f@cabore.cwbpr.rx> Message-ID: <1b4f8881-c4e3-4751-b54f-7d5b4d45c258@oslandia.com> Hello, On 11/12/2025 14:37, Fernando M. Roxo da Motta via QGIS-User wrote: > On Mon, 8 Dec 2025 22:20:10 -0500, Mustafa Cayci via QGIS-User > wrote: > [..] > If your software is derived from a GPL code, as stated by the license > itself, your software has to be GPL licensed as well and it has a series > of obligations (described in license) about full source code > distribution. > [..] Actually, the software licence can be in a GPL-compatible licence ( like MIT ), and will become GPL when distributed linked with another GPL-licenced module. But since a QGIS plugin will be distributed linked with QGIS anyway, best is to directly licence the code under a GPL licence. Also, beware of GPL2 / GPL3 non-compatibility. To all QGIS users, if you want to simplify things and stay safe, publish your plugins under a "GPL v2 or later" licence. Vincent Picavet > HTH > >> Dear QGIS Team, >> >> I am planning to build a commercial solution for my customers that >> uses QGIS together with an object detection model (YOLO). The idea is >> to: >> >> Use QGIS as the main GIS platform / interface, >> Integrate or call a YOLO-based object detection workflow (e.g., as a >> plugin, script, or external service), >> Package this as a solution that I sell to my customers (either as a >> service or as software they install). >> >> I would be grateful if you could clarify the following points: >> >> Licensing and redistribution >> >> QGIS is licensed under the GPL. Under what conditions may I bundle >> QGIS with my own code and distribute it as part of a commercial >> offering? If I write a QGIS plugin that uses YOLO (for example, a >> Python plugin calling external inference code or a remote API), does >> this plugin also need to be GPL-licensed, or can it be under a >> different license? Are there specific requirements for how I should >> provide source code, notices, or license information when >> distributing QGIS together with my own software? >> >> Commercial use and charging customers >> >> Am I allowed to charge customers for installation, customization, >> training, and ongoing support of a QGIS-based solution that includes >> my own YOLO-based object detection tools? >> >> Thank you very much for your time. >> Mustafa > > > > > > > > Roxo > From lars.uhlmann at fau.de Fri Dec 12 02:23:55 2025 From: lars.uhlmann at fau.de (Uhlmann, Lars) Date: Fri, 12 Dec 2025 11:23:55 +0100 Subject: [Qgis-user] Subsurface-Polygons Message-ID: Hi to everyone! My name is Lars Uhlmann and I am studying Geothermics at the Technical University of Munich and at the Friedrich-Alexander University of Erlangen-N?rnberg. At the moment I am doing my Master Thesis with the topic "Creation of a subsurface model for Erlangen and derivation of geothermal potential". That is why I am writing this email, as I need help with how to display the underground model in QGIS. I believe that it is possible to represent the thermal conductivity of the subsurface in subsurface polygons down to a depth of 50 metres. The Problem is that I dont know how to do that by myself. Just a quick addition to give you a better idea of the data basis. I have around 400 boreholes in the urban area of Erlangen (80 km?) with depths ranging from 1 to 200 metres. These are very well documented stratigraphically (in some cases in 1 m increments). I would like to connect these layers and then, for example, form a 2D surface of the subsoil every 5 metres in order to map the thermal conductivities there. The data is available as an Excel file. Please feel free to write to me if you need further information. It would be very helpful for me if someone could tell me whether this is possible in QGIS and either provide instructions, a YouTube video or perhaps offer their own help! You can reach me by this email lars.uhlmann at fau.de or at this number_ +49 1766 444 1849 in English or German. Many thanks for every reply and kind regards, Lars Uhlmann :) From clhermansen at gmail.com Fri Dec 12 07:41:45 2025 From: clhermansen at gmail.com (chris hermansen) Date: Fri, 12 Dec 2025 07:41:45 -0800 Subject: [Qgis-user] Subsurface-Polygons In-Reply-To: References: Message-ID: Lars and list. On Fri, Dec 12, 2025, 02:24 Uhlmann, Lars via QGIS-User < qgis-user at lists.osgeo.org> wrote: > Hi to everyone! > > My name is Lars Uhlmann and I am studying Geothermics at the Technical > University of Munich and at the Friedrich-Alexander University of > Erlangen-N?rnberg. At the moment I am doing my Master Thesis with the > topic "Creation of a subsurface model for Erlangen and derivation of > geothermal potential". > > That is why I am writing this email, as I need help with how to display > the underground model in QGIS. > > I believe that it is possible to represent the thermal conductivity of > the subsurface in subsurface polygons down to a depth of 50 metres. The > Problem is that I dont know how to do that by myself. > > Just a quick addition to give you a better idea of the data basis. I > have around 400 boreholes in the urban area of Erlangen (80 km?) with > depths ranging from 1 to 200 metres. These are very well documented > stratigraphically (in some cases in 1 m increments). I would like to > connect these layers and then, for example, form a 2D surface of the > subsoil every 5 metres in order to map the thermal conductivities there. > The data is available as an Excel file. > Please feel free to write to me if you need further information. > Subsurface data interpolation is often carried out using Kriging and there is good support for that in QGIS as well as many articles and tutorials written on the topic. Try searching for qgis borehole kriging conductivity In your favourite search engine. Note that it's worthwhile spending a bit of your time to understand the basis of Kriging vs the assumptions you are making about the spatial distribution of conductivity so that you can defend your use of it. -------------- next part -------------- An HTML attachment was scrubbed... URL: From p.wissenberg at orange.fr Sat Dec 13 01:51:31 2025 From: p.wissenberg at orange.fr (Pascal WISSENBERG) Date: Sat, 13 Dec 2025 10:51:31 +0100 Subject: [Qgis-user] =?utf-8?q?probl=C3=A8me_lors_de_l=27export_d=27un_nu?= =?utf-8?q?age_de_points_=28LIDAR_HD=29_en_MNT?= Message-ID: <25a5829e-1eae-49d6-a92a-1ef18428ebad@orange.fr> Bonjour, j'utilise QGis 3.34.5 et depuis quelques jours, lorsque je veux exporter un fichier LIDARHD de l'IGN vers un raster (en utilisant la triangulation) pour obtenir un fichier MNT, j'ai un retour: /Warning 1: Can't open E:/ Mes Documents/QGIS/ Dalles MNT\0887-6754m\0_0.tif. Skipping it/ ? ? par exemple. Voici la copie du journal des message: Version de QGIS : 3.44.5-Solothurn R?vision du code : 5c593399236 Version de Qt : 5.15.13 Version de Python : 3.12.12 Version de GDAL : 3.12.0 Version de GEOS : 3.13.1-CAPI-1.19.2 Version de Proj : Rel. 9.7.0, September 1st, 2025 Version de PDAL : 2.9.0 (git-version: 42b180) Algorithme commenc? ?: 2025-12-04T17:25:19 D?marrage de l'algorithme 'Exporter vers un raster (en utilisant la triangulation)'? Param?tres en entr?e: { 'FILTER_EXPRESSION' : 'Classification = 2 ', 'FILTER_EXTENT' : None, 'INPUT' : 'copc://E:/Mes Documents/QGIS/dalles LIDAR/LHD_FXX_0887_6754_PTS_LAMB93_IGN69.copc.laz', 'ORIGIN_X' : None, 'ORIGIN_Y' : None, 'OUTPUT' : 'E:/Mes Documents/QGIS/dalles MNT/0887-6754m.tif', 'RESOLUTION' : 0.05, 'TILE_SIZE' : 1000 } commande wrench :C:/PROGRA~1/QGIS34~1.5/apps/qgis/./pdal_wrench.exe to_raster_tin "--input=E:/Mes Documents/QGIS/dalles LIDAR/LHD_FXX_0887_6754_PTS_LAMB93_IGN69.copc.laz" "--output=E:/Mes Documents/QGIS/dalles MNT/0887-6754m.tif" --resolution=0.05 --tile-size=1000 "--filter=Classification == 2" --threads=8 0....10....20....30....40....50....60....70....80....90....100 - done. Warning 1: Can't open E:/Mes Documents/QGIS/dalles MNT\0887-6754m\0_0.tif. Skipping it Processus termin? avec succ?s. Ex?cution termin?e en 133.57 secondes (2 minutes 14 secondes) R?sultats : OUTPUT: E:/Mes Documents/QGIS/dalles MNT/0887-6754m.tif Chargement des couches de r?sultat Les couches suivantes n'ont pas ?t? g?n?r?es correctement. ? E:/Mes Documents/QGIS/dalles MNT/0887-6754m.tif Vous pouvez v?rifier le Panel de messages du journal dans la fen?tre principale de QGIS pour trouver plus d'informations ? propos de l'ex?cution de l'algorithme. J'ai essay? avec diff?rentes versions de QGis et m?me sur un autre PC et j'ai toujours le m?me r?sultat. Merci d'avance pour votre solution. Cordialement. PW -------------- next part -------------- An HTML attachment was scrubbed... URL: From herve.furstoss at gmail.com Sat Dec 13 03:12:35 2025 From: herve.furstoss at gmail.com (=?UTF-8?Q?Herv=C3=A9_Furstoss?=) Date: Sat, 13 Dec 2025 12:12:35 +0100 Subject: [Qgis-user] =?utf-8?q?probl=C3=A8me_lors_de_l=27export_d=27un_nu?= =?utf-8?q?age_de_points_=28LIDAR_HD=29_en_MNT?= In-Reply-To: <25a5829e-1eae-49d6-a92a-1ef18428ebad@orange.fr> References: <25a5829e-1eae-49d6-a92a-1ef18428ebad@orange.fr> Message-ID: Bonjour, Je n'ai pas la r?ponse ? la question bien que j'ai r?ussi ? produire des MNT ? partir des fichiers lidarhd en suivant le tutoriel de l'IGN. Cependant ces fichiers posent probl?me sur les bordures et ne co?ncident pas d'une couche ? l'autre. Probl?me qui peut se contourner en fusionnant les fichiers laz avant la production du MNT. J'ai abandonn? cette m?thode depuis que l'IGN propose directement au t?l?chargement les dalles MNT (mais aussi MNH et MNS) issues des nuages de points lidarHD. Dalles qui s'ajustent parfaitement (https://geoservices.ign.fr/lidarhd#telechargement). Cordialement, HF Le 13/12/2025 ? 10:51, Pascal WISSENBERG via QGIS-User a ?crit?: > Bonjour, > j'utilise QGis 3.34.5 et depuis quelques jours, lorsque je veux > exporter un fichier LIDARHD de l'IGN vers un raster (en utilisant la > triangulation) pour obtenir un fichier MNT, j'ai un retour: > /Warning 1: Can't open E:/ Mes Documents/QGIS/ Dalles > MNT\0887-6754m\0_0.tif. Skipping it/ ? ? par exemple. > > Voici la copie du journal des message: > Version de QGIS : 3.44.5-Solothurn > R?vision du code : 5c593399236 > Version de Qt : 5.15.13 > Version de Python : 3.12.12 > Version de GDAL : 3.12.0 > Version de GEOS : 3.13.1-CAPI-1.19.2 > Version de Proj : Rel. 9.7.0, September 1st, 2025 > Version de PDAL : 2.9.0 (git-version: 42b180) > Algorithme commenc? ?: 2025-12-04T17:25:19 > D?marrage de l'algorithme 'Exporter vers un raster (en utilisant la > triangulation)'? > Param?tres en entr?e: > { 'FILTER_EXPRESSION' : 'Classification = 2 ', 'FILTER_EXTENT' : None, > 'INPUT' : 'copc://E:/Mes Documents/QGIS/dalles > LIDAR/LHD_FXX_0887_6754_PTS_LAMB93_IGN69.copc.laz', 'ORIGIN_X' : None, > 'ORIGIN_Y' : None, 'OUTPUT' : 'E:/Mes Documents/QGIS/dalles > MNT/0887-6754m.tif', 'RESOLUTION' : 0.05, 'TILE_SIZE' : 1000 } > > commande wrench :C:/PROGRA~1/QGIS34~1.5/apps/qgis/./pdal_wrench.exe > to_raster_tin "--input=E:/Mes Documents/QGIS/dalles > LIDAR/LHD_FXX_0887_6754_PTS_LAMB93_IGN69.copc.laz" "--output=E:/Mes > Documents/QGIS/dalles MNT/0887-6754m.tif" --resolution=0.05 > --tile-size=1000 "--filter=Classification == 2" --threads=8 > 0....10....20....30....40....50....60....70....80....90....100 - done. > Warning 1: Can't open E:/Mes Documents/QGIS/dalles > MNT\0887-6754m\0_0.tif. Skipping it > > Processus termin? avec succ?s. > Ex?cution termin?e en 133.57 secondes (2 minutes 14 secondes) > R?sultats : > OUTPUT: E:/Mes Documents/QGIS/dalles MNT/0887-6754m.tif > > Chargement des couches de r?sultat > Les couches suivantes n'ont pas ?t? g?n?r?es correctement. > ? E:/Mes Documents/QGIS/dalles MNT/0887-6754m.tif > Vous pouvez v?rifier le Panel de messages du journal dans la fen?tre > principale de QGIS pour trouver plus d'informations ? propos de > l'ex?cution de l'algorithme. > > J'ai essay? avec diff?rentes versions de QGis et m?me sur un autre PC > et j'ai toujours le m?me r?sultat. > Merci d'avance pour votre solution. > Cordialement. > PW > > > > _______________________________________________ > 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 Sat Dec 13 23:42:46 2025 From: andreaerdna at libero.it (Andrea Giudiceandrea) Date: Sun, 14 Dec 2025 08:42:46 +0100 Subject: [Qgis-user] =?utf-8?q?probl=C3=A8me_lors_de_l=27export_d=27un_nu?= =?utf-8?q?age_de_points_=28LIDAR_HD=29_en_MNT?= Message-ID: <5026ae44-18c7-4936-8a78-b5a86bf33826@libero.it> > Pascal WISSENBERG p.wissenberg at orange.fr > Sat Dec 13 01:51:31 PST 2025 > j'utilise QGis 3.34.5 et depuis quelques jours, lorsque je veux exporter > un fichier LIDARHD de l'IGN vers un raster (en utilisant la > triangulation) pour obtenir un fichier MNT, j'ai un retour: > /Warning 1: Can't open E:/ Mes Documents/QGIS/ Dalles > MNT\0887-6754m\0_0.tif. Skipping it/ par exemple. Hi Pascal, actually you are using QGIS 3.44.5, according to the provided log. Unfortunately, it looks like there is an issue when using the PDAL "Export to raster (using triangulation)" processing algorithm running the QGIS 3.44.5 and QGIS LTR 3.40.13 on Windows in order to convert a COPC file to a GeoTIFF file. You should be able to perform the conversion on Windows 10 running a previous QGIS version, like QGIS LTR 3.40.7 [1]. Best regards. Andrea Giudiceandrea [1] https://qgis.org/downloads/QGIS-OSGeo4W-3.40.7-1.msi From p.wissenberg at orange.fr Sun Dec 14 01:27:03 2025 From: p.wissenberg at orange.fr (Pascal WISSENBERG) Date: Sun, 14 Dec 2025 10:27:03 +0100 Subject: [Qgis-user] =?utf-8?q?probl=C3=A8me_lors_de_l=27export_d=27un_nu?= =?utf-8?q?age_de_points_=28LIDAR_HD=29_en_MNT?= In-Reply-To: <5026ae44-18c7-4936-8a78-b5a86bf33826@libero.it> References: <5026ae44-18c7-4936-8a78-b5a86bf33826@libero.it> Message-ID: <2dd5c78a-dabd-44bb-abf4-494490b8da7a@orange.fr> Hi Andrea, Thank you very much. I will try. Best regards. Pascal Wissenberg Le 14/12/2025 ? 08:42, Andrea Giudiceandrea a ?crit?: > Hi Pascal, > actually you are using QGIS 3.44.5, according to the provided log. > > Unfortunately, it looks like there is an issue when using the PDAL > "Export to raster (using triangulation)" processing algorithm running > the QGIS 3.44.5 and QGIS LTR 3.40.13 on Windows in order to convert a > COPC file to a GeoTIFF file. > > You should be able to perform the conversion on Windows 10 running a > previous QGIS version, like QGIS LTR 3.40.7 [1]. > > Best regards. From p.wissenberg at orange.fr Sun Dec 14 06:21:24 2025 From: p.wissenberg at orange.fr (Pascal WISSENBERG) Date: Sun, 14 Dec 2025 15:21:24 +0100 Subject: [Qgis-user] =?utf-8?q?probl=C3=A8me_lors_de_l=27export_d=27un_nu?= =?utf-8?q?age_de_points_=28LIDAR_HD=29_en_MNT?= In-Reply-To: <5026ae44-18c7-4936-8a78-b5a86bf33826@libero.it> References: <5026ae44-18c7-4936-8a78-b5a86bf33826@libero.it> Message-ID: <544e6cd6-9182-49e3-9210-7d4b01692f44@orange.fr> Hi Andrea, I installed version 3.40.4 ltr and when I use the same "export to raster" algorithm, I get a new message: /QGIS Version: 3.40.4-Bratislava Code Revision: 4dd7d7e969 Qt Version: 5.15.13 Python Version: 3.12.9 GDAL Version: 3.10.2 GEOS Version: 3.13.0-CAPI-1.19.0 Proj Version: Rel. 9.5.1, December 1st, 2024 PDAL version: 2.8.3 (git-version: 56e405) Algorithm started at: 2025-12-14T14:13:01 Starting algorithm 'Export to raster (using triangulation)'? Input parameters: { 'FILTER_EXPRESSION' : 'Classification = 2 OR 6', 'FILTER_EXTENT' : None, 'INPUT' : 'copc://E:/My Documents/QGIS/LIDAR tiles/LHD_FXX_0801_6398_PTS_LAMB93_IGN69.copc.laz', 'ORIGIN_X' : None, 'ORIGIN_Y' : None, 'OUTPUT' : 'E:/My Documents /QGIS/dalles MNT/0801-6398k.tif', 'RESOLUTION': 0.05, 'TILE_SIZE': 1000 } wrench command: C:/program files/QGIS 3.40.4/apps/qgis-ltr/./pdal_wrench.exe to_raster_tin "--input=E:/My Documents/QGIS/LIDAR slabs/LHD_FXX_0801_6398_PTS_LAMB93_IGN69.copc.laz" "--output=E:/Mes Documents/QGIS/dalles MNT/0801-6398k.tif" --resolution=0.05 --tile-size=1000 "--filter=Classification == 2 || The process stopped so unexpected Execution failed after 2.89 seconds Loading result layers The following layers were not generated correctly. ? E:/My Documents/QGIS/dalles MNT/0801-6398k.tif You can check the 'Log Messages Panel' in the QGIS main window to find more information about the algorithm execution./ Thank you in advance for your suggestion. Best regards. PW Le 14/12/2025 ? 08:42, Andrea Giudiceandrea a ?crit?: >> Pascal WISSENBERG p.wissenberg at orange.fr >> Sat Dec 13 01:51:31 PST 2025 > >> j'utilise QGis 3.34.5 et depuis quelques jours, lorsque je veux >> exporter un fichier LIDARHD de l'IGN vers un raster (en utilisant la >> triangulation) pour obtenir un fichier MNT, j'ai un retour: >> /Warning 1: Can't open E:/ Mes Documents/QGIS/ Dalles >> MNT\0887-6754m\0_0.tif. Skipping it/???? par exemple. > > Hi Pascal, > actually you are using QGIS 3.44.5, according to the provided log. > > Unfortunately, it looks like there is an issue when using the PDAL > "Export to raster (using triangulation)" processing algorithm running > the QGIS 3.44.5 and QGIS LTR 3.40.13 on Windows in order to convert a > COPC file to a GeoTIFF file. > > You should be able to perform the conversion on Windows 10 running a > previous QGIS version, like QGIS LTR 3.40.7 [1]. > > Best regards. > > Andrea Giudiceandrea > > > [1] https://qgis.org/downloads/QGIS-OSGeo4W-3.40.7-1.msi > -------------- next part -------------- An HTML attachment was scrubbed... URL: From andreaerdna at libero.it Sun Dec 14 12:04:26 2025 From: andreaerdna at libero.it (Andrea Giudiceandrea) Date: Sun, 14 Dec 2025 21:04:26 +0100 Subject: [Qgis-user] =?utf-8?q?probl=C3=A8me_lors_de_l=27export_d=27un_nu?= =?utf-8?q?age_de_points_=28LIDAR_HD=29_en_MNT?= Message-ID: Hi Pascal, in my previous message I advised you to install QGIS LTR 3.40.7, not QGIS LTR 3.40.4. Anyway, QGIS LTR 3.40.4 should also work (since the original error doesn't occur, according to the log), provided that your system has enough free resources to perform the task and that the algorithm's parameters value are correct. It looks like this time the pdal_wrench application (which the processing algorithm relies on) crashed because you have set the FILTER_EXPRESSION parameter with an incorrect expression (previously you have set a different and correct expression, instead). The expression "Classification = 2 OR 6" is incorrect. An equivalent correct one is "Classification = 2 OR Classification = 6". Moreover, are you sure your system has enough free RAM and storage space to process a copc file containing 32 millions points on a 1000m x 1000m area in order to create a 20'000px x 20'000px raster GeoTIFF (due to the fact that you have set RESOLUTION=0.05)? Regards. Andrea Il 14/12/2025 15:21, Pascal WISSENBERG ha scritto: > I installed version 3.40.4 ltr and when I use the same "export to > raster" algorithm, I get a new message: > { 'FILTER_EXPRESSION' : 'Classification = 2 OR 6', 'FILTER_EXTENT' : > None, 'INPUT' : 'copc://E:/My Documents/QGIS/LIDAR > tiles/LHD_FXX_0801_6398_PTS_LAMB93_IGN69.copc.laz', 'ORIGIN_X' : None, > 'ORIGIN_Y' : None, 'OUTPUT' : 'E:/My Documents /QGIS/dalles > MNT/0801-6398k.tif', 'RESOLUTION': 0.05, 'TILE_SIZE': 1000 } > The process stopped so unexpected From p.wissenberg at orange.fr Mon Dec 15 00:33:55 2025 From: p.wissenberg at orange.fr (Pascal WISSENBERG) Date: Mon, 15 Dec 2025 09:33:55 +0100 Subject: [Qgis-user] =?utf-8?q?probl=C3=A8me_lors_de_l=27export_d=27un_nu?= =?utf-8?q?age_de_points_=28LIDAR_HD=29_en_MNT?= In-Reply-To: References: Message-ID: <9d68fe8f-a03e-41c1-a031-ee5a03b7edb1@orange.fr> Hi Andrea, With your latest advice, everything is working again: I did indeed forget to repeat "Classification=" Thank you very much. Best regards. PW Le 14/12/2025 ? 21:04, Andrea Giudiceandrea a ?crit?: > Hi Pascal, > in my previous message I advised you to install QGIS LTR 3.40.7, not > QGIS LTR 3.40.4. > > Anyway, QGIS LTR 3.40.4 should also work (since the original error > doesn't occur, according to the log), provided that your system has > enough free resources to perform the task and that the algorithm's > parameters value are correct. > > It looks like this time the pdal_wrench application (which the > processing algorithm relies on) crashed because you have set the > FILTER_EXPRESSION parameter with an incorrect expression (previously > you have set a different and correct expression, instead). > > The expression "Classification = 2 OR 6" is incorrect. > > An equivalent correct one is "Classification = 2 OR Classification = 6". > > Moreover, are you sure your system has enough free RAM and storage > space to process a copc file containing 32 millions points on a 1000m > x 1000m area in order to create a 20'000px x 20'000px raster GeoTIFF > (due to the fact that you have set RESOLUTION=0.05)? > > Regards. > > Andrea > > Il 14/12/2025 15:21, Pascal WISSENBERG ha scritto: >> I installed version 3.40.4 ltr and when I use the same "export to >> raster" algorithm, I get a new message: > >> { 'FILTER_EXPRESSION' : 'Classification = 2 OR 6', 'FILTER_EXTENT' : >> None, 'INPUT' : 'copc://E:/My Documents/QGIS/LIDAR >> tiles/LHD_FXX_0801_6398_PTS_LAMB93_IGN69.copc.laz', 'ORIGIN_X' : >> None, 'ORIGIN_Y' : None, 'OUTPUT' : 'E:/My Documents /QGIS/dalles >> MNT/0801-6398k.tif', 'RESOLUTION': 0.05, 'TILE_SIZE': 1000 } > >> The process stopped so unexpected From andreaerdna at libero.it Mon Dec 15 01:39:12 2025 From: andreaerdna at libero.it (Andrea Giudiceandrea) Date: Mon, 15 Dec 2025 10:39:12 +0100 Subject: [Qgis-user] =?utf-8?q?probl=C3=A8me_lors_de_l=27export_d=27un_nu?= =?utf-8?q?age_de_points_=28LIDAR_HD=29_en_MNT?= Message-ID: Il 15/12/2025 09:33, Pascal WISSENBERG ha scritto: > With your latest advice, everything is working again: I did indeed > forget to repeat "Classification=" > Thank you very much. I'm glad I could help you fix the issues. I've reported [1] [2] the issues to the developers for investigating and fixing. Regards. Andrea [1] https://trac.osgeo.org/osgeo4w/ticket/898 "PDAL algs and pdal_wrench.exe don't work in latest QGIS versions" [2] https://github.com/PDAL/wrench/issues/78 "pdal_wrench crashes when the --filter expression is incorrect" From jacky.volpes at oslandia.com Mon Dec 15 03:27:49 2025 From: jacky.volpes at oslandia.com (Jacky Volpes) Date: Mon, 15 Dec 2025 12:27:49 +0100 Subject: [Qgis-user] [QGIS-Developer] Information about the latest version of QGIS for MacOS - 3.44.5 In-Reply-To: <6AEB96F1-4056-4E1B-8F33-C1C07AEA2EDC@yahoo.it> References: <6AEB96F1-4056-4E1B-8F33-C1C07AEA2EDC.ref@yahoo.it> <6AEB96F1-4056-4E1B-8F33-C1C07AEA2EDC@yahoo.it> Message-ID: Hi Lorenzo, About QtWebKit, unfortunately, it is now more than deprecated, and is not present anymore. Some QGIS features depending on it will need to be refactored. I think about the attachment form widget Web preview mode which will not work for instance (see https://github.com/qgis/QGIS/issues/63391). As you mentioned DataPlotly plugin, a branch to support QGIS 4 with Qt6 and switch from QtWebKit to QtWebEngine is under development. I use this version at the moment. https://github.com/ghtmtt/DataPlotly/tree/qt6 Regards, Jacky On Tue Dec 9, 2025 at 1:52 AM CET, Lorenzo Moretti via QGIS-Developer wrote: > I downloaded the latest version of QGIS for MacOS and I have to thank you because it is finally a version with updated internal libraries and multi-architecture for Intel and Apple Silicon. Above all, with ARM processors, you can really notice the difference in speed both when opening and running the program. The leap in performance is truly remarkable. > > In general, you have included many Python libraries within this application that are necessary to run most of the plugins, but some are missing. They can of course be installed with the command: > % /Applications/QGIS-final-3_44_5.app/Contents/MacOS/python -m pip install pythonlib > However, with each new version of QGIS, you have to do it all over again. Among those to be installed to make various plugins work are scipy, plotly, pandas, matplotlib, scikit-learn, astropy, netCDF4, and others. > > The other missing libraries needed to run some plugins, including DataPlotly, are Python libraries for the Qt environment: PyQt5.QtWebKit and PyQt5.QtWebKitWidgets. They seem to be deprecated, but unfortunately they are necessary. I was unable to install them. > > Non-functioning executables: the ?qgis_process? program. You have inserted it into QGIS, but once executed from the terminal, everything freezes and several library connection errors appear. > > Packages not present: ?qgis_server?. In the old version, Intel only, the server part was there and worked. Here it is not present. > > Anyway, thanks again for this fantastic version ahead of the future version 4. > Lorenzo -- Jacky Volpes - Oslandia Ing?nieur d?veloppeur SIG -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 695 bytes Desc: not available URL: From vukovicvl at fiberq.net Tue Dec 16 10:34:14 2025 From: vukovicvl at fiberq.net (vukovicvl@fiberq.net vukovicvl@fiberq.net) Date: Tue, 16 Dec 2025 13:34:14 -0500 (EST) Subject: [Qgis-user] =?utf-8?q?New_QGIS_plugin=3A_FiberQ_=28FTTH_/_GPON_p?= =?utf-8?q?lanning=29_=E2=80=94_feedback_welcome?= Message-ID: <368762781.673287.1765910054422@privateemail.com> Hi QGIS community, I?m happy to share that FiberQ 1.0.0 is now available in the official QGIS Plugin Repository. FiberQ is a QGIS plugin aimed at telecom/GIS workflows for fiber optic network design and documentation (FTTH / GPON). You can install it directly in QGIS via Plugins ? Manage and Install Plugins? ? search ?FiberQ?. Links: * Plugin page: FiberQ ? QGIS Python Plugins Repository https://plugins.qgis.org/plugins/fiberq/ * GitHub (issues / source / roadmap):vukovicvl/fiberq: Open-Source Fiber Network Design Plugin for QGIS https://github.com/vukovicvl/fiberq I?d really appreciate feedback on: * Installation / first-run experience (anything confusing or missing) * Stability bugs, error messages, edge cases, and performance * UX improvements (tool placement, naming, workflow) * Feature requests (e.g., splitters as elements, fiber/core linking & splicing, optical scheme / documentation generation) If you find a bug, the most helpful report includes your QGIS version + OS, steps to reproduce, and any relevant logs/screenshots. Thanks for your time ? and thanks to the QGIS community for making this ecosystem possible! Best regards, Vladimir Vukovic https://www.fiberq.net/ vukovicvl at fiberq.net -------------- next part -------------- An HTML attachment was scrubbed... URL: From andreaerdna at libero.it Tue Dec 16 15:00:24 2025 From: andreaerdna at libero.it (Andrea Giudiceandrea) Date: Wed, 17 Dec 2025 00:00:24 +0100 Subject: [Qgis-user] Projection Problems Message-ID: <07d1ccea-2e40-4ac0-b69a-13f0395fac71@libero.it> Hi Grant, were you able to fix the issue? Regards. Andrea > Andrea Giudiceandrea andreaerdna at libero.it > Mon Dec 8 09:28:52 PST 2025 > Previous message (by thread): [Qgis-user] Projection Problems > Next message (by thread): [Qgis-user] QGIS Licensing in Production Development > Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] >> boxerg at iinet.net.au boxerg at iinet.net.au >> Mon Dec 8 01:31:06 PST 2025 > > Hi Gart, > it would be useful if you provided the QGIS version (and possibly, the > GDAL and PROJ version) used, and the CRS and the extent of the raster > layer as displayed in the raster layer properties window. > It would also be useful to provide the URL to download the raster layer. > > Best regards. > > Andrea From boxerg at iinet.net.au Tue Dec 16 15:34:09 2025 From: boxerg at iinet.net.au (Grant Boxer) Date: Wed, 17 Dec 2025 07:34:09 +0800 Subject: [Qgis-user] Projection Problems In-Reply-To: <07d1ccea-2e40-4ac0-b69a-13f0395fac71@libero.it> References: <07d1ccea-2e40-4ac0-b69a-13f0395fac71@libero.it> Message-ID: <002301dc6ee4$7aa736d0$6ff5a470$@iinet.net.au> Hi Andrea, This has been an on-going issue for the past few releases. The workaround is to open the images in their native projection. Not sure if is a proj issue or a QGIS issue. If you would like to experiment, I can put some files up on dropbox for you to try. Cheers Grant -----Original Message----- From: Andrea Giudiceandrea Sent: Wednesday, 17 December 2025 7:00 AM To: qgis-user at lists.osgeo.org Cc: boxerg at iinet.net.au Subject: Re: [Qgis-user] Projection Problems Hi Grant, were you able to fix the issue? Regards. Andrea > Andrea Giudiceandrea andreaerdna at libero.it Mon Dec 8 09:28:52 PST > 2025 Previous message (by thread): [Qgis-user] Projection Problems > Next message (by thread): [Qgis-user] QGIS Licensing in Production > Development Messages sorted by: [ date ] [ thread ] [ subject ] [ > author ] >> boxerg at iinet.net.au boxerg at iinet.net.au Mon Dec 8 01:31:06 PST >> 2025 > > Hi Gart, > it would be useful if you provided the QGIS version (and possibly, the > GDAL and PROJ version) used, and the CRS and the extent of the raster > layer as displayed in the raster layer properties window. > It would also be useful to provide the URL to download the raster layer. > > Best regards. > > Andrea From andreaerdna at libero.it Tue Dec 16 16:51:26 2025 From: andreaerdna at libero.it (Andrea Giudiceandrea) Date: Wed, 17 Dec 2025 01:51:26 +0100 Subject: [Qgis-user] Projection Problems Message-ID: <83061449-8140-4a96-9bb3-0f162ae082c6@libero.it> > Grant Boxer boxerg at iinet.net.au > Tue Dec 16 15:34:09 PST 2025 > This has been an on-going issue for the past few releases. The workaround is to open the images in their native projection. Not sure if is a proj issue or a QGIS issue. Hi Grant, if you think that it is a bug, even more so if the issue didn't occur in previous versions, so it would be a regression, I suggest you to report the issue to https://github.com/qgis/QGIS/issues (if not already reported) in order to be investigated and fixed if needed. Regards. Andrea From boxerg at iinet.net.au Tue Dec 16 18:04:05 2025 From: boxerg at iinet.net.au (Grant Boxer) Date: Wed, 17 Dec 2025 10:04:05 +0800 Subject: [Qgis-user] Projection Problems In-Reply-To: <83061449-8140-4a96-9bb3-0f162ae082c6@libero.it> References: <83061449-8140-4a96-9bb3-0f162ae082c6@libero.it> Message-ID: <007501dc6ef9$6ce2fec0$46a8fc40$@iinet.net.au> I will try to create it and describe what I do and when the problem occurs. Cheers Grant -----Original Message----- From: Andrea Giudiceandrea Sent: Wednesday, 17 December 2025 8:51 AM To: qgis-user at lists.osgeo.org Cc: boxerg at iinet.net.au Subject: Re: [Qgis-user] Projection Problems > Grant Boxer boxerg at iinet.net.au > Tue Dec 16 15:34:09 PST 2025 > This has been an on-going issue for the past few releases. The workaround is to open the images in their native projection. Not sure if is a proj issue or a QGIS issue. Hi Grant, if you think that it is a bug, even more so if the issue didn't occur in previous versions, so it would be a regression, I suggest you to report the issue to https://github.com/qgis/QGIS/issues (if not already reported) in order to be investigated and fixed if needed. Regards. Andrea From andreaerdna at libero.it Wed Dec 17 01:38:28 2025 From: andreaerdna at libero.it (Andrea Giudiceandrea) Date: Wed, 17 Dec 2025 10:38:28 +0100 Subject: [Qgis-user] Creating a 3D line with measure included Message-ID: Hi Jeroen, have you managed to correctly perform the task? Regards. Andrea > Andrea Giudiceandrea andreaerdna at libero.it > Tue Dec 9 01:41:23 PST 2025 > Previous message (by thread): [Qgis-user] Creating a 3D line with measure included > Next message (by thread): [Qgis-user] QEP 405: Multipart geometry labeling enhancements > Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] >> Jeroen de Jong - Periplus Group j.d.jong at periplus.nl >> Tue Dec 9 00:48:59 PST 2025 > >> My logic was to use 'Points to Path' to create a line with these elements, unfortunately the M value is not included. > > Hi Jeroen, > which QGIS version are you using exactly? Which WKT type is the input > point layer? > AFAIK the "Points to Path" (native:pointstopath) processing algorithm > correctly adds the M value to the output line vertices if the input > points have an M value as you can see in the screen recording available > at https://jumpshare.com/s/5J2ipdRIijEiNJUkTTmO. > > Regards. > > Andrea From laurent.celati at gmail.com Wed Dec 17 02:19:34 2025 From: laurent.celati at gmail.com (celati Laurent) Date: Wed, 17 Dec 2025 11:19:34 +0100 Subject: [Qgis-user] r.neigbors: use a DHM raster for the weighting function? Message-ID: Dear all, I work with Qgis and grass via the processing toolbox. I have for my area of interest: - color infrared orthographic aerial (3 spectral bands: Near-infrared, red, green). For information,, which I have downsampled to 1.5 meters (original resolution: 20 cm). - a raster that allows to identify/mask shadow areas (value 1: shadows. Nodata: the remaining pixels of the raster data). For your information, this raster has exactly the same resolution as the orthographic aerial data (1.5 meters). And the pixels have the same alignment. - A digital height model (DHM) raster (modeling derived from HD lidar). The pixel alignement/resolution of the raster is different than the ortho aerial/shadow raster : 50 cm. Based on this 3 data, my objective for the aerial ortho dataset would be: - to modify/edit the radiometric values only on the shadow pixels. To assign them a new value. - these new radiometric values for the shadow pixels for the aerial dataset must be defined/assigned based on the neighboring pixels (mean, median, maximum, minimum...). - the complexity comes from the fact that I want to prioritize, or even exclusively prioritize, radiometric values from "low" areas (grassland, soil) and not from high areas that are the source of the shadow (buildings, trees, etc.). I looked for for a tool that might meet my needs. I found the grass r.neigbors tool: https://grass.osgeo.org/grass-stable/manuals/r.neighbors.html It seems to match my purpose. I'm able to execute it successfully by limiting the process to only the pixels in the aerial ortho datasset that are affected by shadows. However, I'm stuck on the last step. The tool allows the user to define a weight. I intended to use this weight function so that the new radiometric values are defined only for low areas (thus using the HD raster lidar height model-DHM for this step). But I don't really know how to use it with this tool. Could you provide me some guidances or point me towards another tool better suited to my needs and input data? Thanks so much. -------------- next part -------------- An HTML attachment was scrubbed... URL: From cth at patriotisk.dk Wed Dec 17 06:35:44 2025 From: cth at patriotisk.dk (Christoffer Toft Hviid Jensen) Date: Wed, 17 Dec 2025 14:35:44 +0000 Subject: [Qgis-user] Assistance with Calculating Polygon Area in Hectares (EPSG:25832) Message-ID: Dear QGIS Support Team, I am writing to request assistance with a workflow issue in QGIS. My objective is to calculate polygon areas in hectares, but I am encountering difficulties. My current setup uses Google Satellite as a basemap through Web ? QuickMapServices / XYZ Tiles, with the project coordinate reference system set to EPSG:25832 (ETRS89 / UTM zone 32N). When I attempt to download or access certain layers, QGIS displays an error message. I would be grateful for your guidance on how to ensure that polygon area calculations are correctly expressed in hectares when working with EPSG:25832. I would also appreciate advice on whether the error I encounter when downloading layers could be related to the CRS or the basemap source, and how best to resolve this issue. Thank you very much for your time and support. see the attached files for the screenshot. Venlig hilsen --- [cid:9ffc3748-a43d-45eb-810b-59223cdd5c31] Christoffer Toft Hviid Jensen jagt- og naturr?dgiver Direkte +45 6315 5451 Mobil +45 ???? ???? cth at patriotisk.dk Patriotisk Selskab f.m.b.a. | ?rb?kvej 276 | 5220 Odense S? | +45 6315 5400 | patriotisk.dk -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Outlook-fob5e5ll.png Type: image/png Size: 15419 bytes Desc: Outlook-fob5e5ll.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Sk?rmbillede 2025-12-17 150334.png Type: image/png Size: 3707459 bytes Desc: Sk?rmbillede 2025-12-17 150334.png URL: From andreaerdna at libero.it Wed Dec 17 11:55:28 2025 From: andreaerdna at libero.it (Andrea Giudiceandrea) Date: Wed, 17 Dec 2025 20:55:28 +0100 Subject: [Qgis-user] Assistance with Calculating Polygon Area in Hectares (EPSG:25832) Message-ID: <6c2189b1-42c5-4c9a-9f97-6ef3702e9861@libero.it> Hi Christoffer, this is the QGIS users' mailing list, not the "QGIS Support Team". Not sure I understood correctly your issues and why you correlate the downloading issue to the area calculation issue. Anyway, regarding the area calculation issue, please specify the QGIS version that you are using, the CRS of the layer which the features geometries are stored in, and what expression you are using (and where you are using it exactly) in order to obtain the measure of the area in hectares. Obtaining the value in hectares of the area of a feature's geometry in a ESPG:25832 layer is as simple as using the expression: area(@geometry)/10000 See the documentation of the function 'area()' for more info: https://docs.qgis.org/latest/en/docs/user_manual/expressions/functions_list.html#id25 Regards. Andrea > Christoffer Toft Hviid Jensen cth at patriotisk.dk > Wed Dec 17 06:35:44 PST 2025 > I am writing to request assistance with a workflow issue in QGIS. From cth at patriotisk.dk Wed Dec 17 23:22:30 2025 From: cth at patriotisk.dk (Christoffer Toft Hviid Jensen) Date: Thu, 18 Dec 2025 07:22:30 +0000 Subject: [Qgis-user] Assistance with Calculating Polygon Area in Hectares (EPSG:25832) In-Reply-To: <6c2189b1-42c5-4c9a-9f97-6ef3702e9861@libero.it> References: <6c2189b1-42c5-4c9a-9f97-6ef3702e9861@libero.it> Message-ID: Hi Andrea Oh sorry, i thought this was the support email. I hope you might be able to answer my question, and if not would be so kind to point me toward where i find the support email? I am using the 3.44 version. the CRS is EPSG:25832 - ETRS89 / UTM zone 32N I use this expression round( $area / 10000, 2) || ' ha' in the calculator box through the attributtable. When i click enter, i just get a 0 in the ha field. Could it have something to do with the background i'm using coming from web-quickmapservice- google satellite? Best regards Christoffer Hviid ________________________________ Fra: Andrea Giudiceandrea Sendt: 17. december 2025 20:55 Til: qgis-user at lists.osgeo.org Cc: Christoffer Toft Hviid Jensen Emne: Re: [Qgis-user] Assistance with Calculating Polygon Area in Hectares (EPSG:25832) Hi Christoffer, this is the QGIS users' mailing list, not the "QGIS Support Team". Not sure I understood correctly your issues and why you correlate the downloading issue to the area calculation issue. Anyway, regarding the area calculation issue, please specify the QGIS version that you are using, the CRS of the layer which the features geometries are stored in, and what expression you are using (and where you are using it exactly) in order to obtain the measure of the area in hectares. Obtaining the value in hectares of the area of a feature's geometry in a ESPG:25832 layer is as simple as using the expression: area(@geometry)/10000 See the documentation of the function 'area()' for more info: https://docs.qgis.org/latest/en/docs/user_manual/expressions/functions_list.html#id25 Regards. Andrea > Christoffer Toft Hviid Jensen cth at patriotisk.dk > Wed Dec 17 06:35:44 PST 2025 > I am writing to request assistance with a workflow issue in QGIS. -------------- next part -------------- An HTML attachment was scrubbed... URL: From phil at wyatt-family.com Wed Dec 17 23:39:25 2025 From: phil at wyatt-family.com (Phil Wyatt) Date: Thu, 18 Dec 2025 18:39:25 +1100 Subject: [Qgis-user] Assistance with Calculating Polygon Area in Hectares (EPSG:25832) In-Reply-To: References: <6c2189b1-42c5-4c9a-9f97-6ef3702e9861@libero.it> Message-ID: <003301dc6ff1$911387d0$b33a9770$@wyatt-family.com> Hi Christoffer, Make sure the field is Decimal with a precision of 3. It may be that the field is using integer and the area of the polygon is less than 1 hectare in which case you need the precision of 3 to get square metres. Cheers - Phil From: QGIS-User On Behalf Of Christoffer Toft Hviid Jensen via QGIS-User Sent: Thursday, 18 December 2025 6:23 PM To: qgis-user at lists.osgeo.org Subject: Re: [Qgis-user] Assistance with Calculating Polygon Area in Hectares (EPSG:25832) Hi Andrea Oh sorry, i thought this was the support email. I hope you might be able to answer my question, and if not would be so kind to point me toward where i find the support email? I am using the 3.44 version. the CRS is EPSG:25832 - ETRS89 / UTM zone 32N I use this expression round( $area / 10000, 2) || ' ha' in the calculator box through the attributtable. When i click enter, i just get a 0 in the ha field. Could it have something to do with the background i'm using coming from web-quickmapservice- google satellite? Best regards Christoffer Hviid _____ Fra: Andrea Giudiceandrea > Sendt: 17. december 2025 20:55 Til: qgis-user at lists.osgeo.org > Cc: Christoffer Toft Hviid Jensen > Emne: Re: [Qgis-user] Assistance with Calculating Polygon Area in Hectares (EPSG:25832) Hi Christoffer, this is the QGIS users' mailing list, not the "QGIS Support Team". Not sure I understood correctly your issues and why you correlate the downloading issue to the area calculation issue. Anyway, regarding the area calculation issue, please specify the QGIS version that you are using, the CRS of the layer which the features geometries are stored in, and what expression you are using (and where you are using it exactly) in order to obtain the measure of the area in hectares. Obtaining the value in hectares of the area of a feature's geometry in a ESPG:25832 layer is as simple as using the expression: area(@geometry)/10000 See the documentation of the function 'area()' for more info: https://docs.qgis.org/latest/en/docs/user_manual/expressions/functions_list. html#id25 Regards. Andrea > Christoffer Toft Hviid Jensen cth at patriotisk.dk > Wed Dec 17 06:35:44 PST 2025 > I am writing to request assistance with a workflow issue in QGIS. -------------- next part -------------- An HTML attachment was scrubbed... URL: From andreaerdna at libero.it Thu Dec 18 00:55:03 2025 From: andreaerdna at libero.it (Andrea Giudiceandrea) Date: Thu, 18 Dec 2025 09:55:03 +0100 Subject: [Qgis-user] Assistance with Calculating Polygon Area in Hectares (EPSG:25832) Message-ID: <12566158-1fc2-4731-9e07-a18290e06115@libero.it> > Phil Wyatt phil at wyatt-family.com > Wed Dec 17 23:39:25 PST 2025 > Make sure the field is Decimal with a precision of 3 Hi Phil, the result of the expression round( $area / 10000, 2) || ' ha' is a string, thus the field type set in the Field Calculator should actually be Text, not Decimal, in order to correctly store the result of such expression. > Christoffer Toft Hviid Jensen cth at patriotisk.dk > Wed Dec 17 23:22:30 PST 2025> I use this expression round( $area / 10000, 2) || ' ha' in the calculator box through the attributtable. Hi Christoffer, the function round() obviously returns 0 if the first argument is equal or less than 0.004 and the second argument is set to 2. So the expression will return '0 ha' if $area / 10000 is equal or less than 0.004 (ie $area is equal or less 40). Are you sure that $area / 10000 is greater than 0.004 (ie $area is grater than 40) for the given features? Moreover, the unit of measure of the value returned by the function $area (which calculates the Ellipsoidal area of a geometry) is the unit of measure set in Project Properties -> General -> Measurements -> Units for area measurements. Since you are using the formula $area / 10000 in your expression, then the unit of measure of the value returned by the function $area should be square meters in order for the formula $area / 10000 to return a value in hectares. Are you sure such settings is set to 'Square Meters'? Regards. Andrea From nospam at stroweb.de Thu Dec 18 00:37:38 2025 From: nospam at stroweb.de (=?UTF-8?Q?Bernhard_Str=C3=B6bl?=) Date: Thu, 18 Dec 2025 09:37:38 +0100 (CET) Subject: [Qgis-user] Assistance with Calculating Polygon Area in Hectares (EPSG:25832) In-Reply-To: <003301dc6ff1$911387d0$b33a9770$@wyatt-family.com> References: <6c2189b1-42c5-4c9a-9f97-6ef3702e9861@libero.it> <003301dc6ff1$911387d0$b33a9770$@wyatt-family.com> Message-ID: <1062547976.893424.1766047058015@ox.hosteurope.de> Hi everybody, Christoffer's expression indicates he expects a string as result, because he concatenates 'ha' @Christoffer: I would strongly recommend to use a numeric attribute. For display purposes you can still concatenate 'ha' later on. Bernhard > Phil Wyatt via QGIS-User hat am 18.12.2025 08:39 CET geschrieben: > > > Hi Christoffer, > > > > Make sure the field is Decimal with a precision of 3. It may be that the > field is using integer and the area of the polygon is less than 1 hectare in > which case you need the precision of 3 to get square metres. > > > > Cheers - Phil > > > > From: QGIS-User On Behalf Of Christoffer > Toft Hviid Jensen via QGIS-User > Sent: Thursday, 18 December 2025 6:23 PM > To: qgis-user at lists.osgeo.org > Subject: Re: [Qgis-user] Assistance with Calculating Polygon Area in > Hectares (EPSG:25832) > > > > Hi Andrea > > Oh sorry, i thought this was the support email. > > I hope you might be able to answer my question, and if not would be so kind > to point me toward where i find the support email? > > I am using the 3.44 version. > > the CRS is EPSG:25832 - ETRS89 / UTM zone 32N > > I use this expression round( $area / 10000, 2) || ' ha' in the calculator > box through the attributtable. > > When i click enter, i just get a 0 in the ha field. Could it have something > to do with the background i'm using coming from web-quickmapservice- google > satellite? > > Best regards > > > > Christoffer Hviid > > > > _____ > > Fra: Andrea Giudiceandrea > > Sendt: 17. december 2025 20:55 > Til: qgis-user at lists.osgeo.org > > > Cc: Christoffer Toft Hviid Jensen > > Emne: Re: [Qgis-user] Assistance with Calculating Polygon Area in Hectares > (EPSG:25832) > > > > Hi Christoffer, > this is the QGIS users' mailing list, not the "QGIS Support Team". > > Not sure I understood correctly your issues and why you correlate the > downloading issue to the area calculation issue. > > Anyway, regarding the area calculation issue, please specify the QGIS > version that you are using, the CRS of the layer which the features > geometries are stored in, and what expression you are using (and where > you are using it exactly) in order to obtain the measure of the area in > hectares. > > Obtaining the value in hectares of the area of a feature's geometry in a > ESPG:25832 layer is as simple as using the expression: area(@geometry)/10000 > > See the documentation of the function 'area()' for more info: > https://docs.qgis.org/latest/en/docs/user_manual/expressions/functions_list. > html#id25 > > Regards. > > Andrea > > > Christoffer Toft Hviid Jensen cth at patriotisk.dk > > Wed Dec 17 06:35:44 PST 2025 > > > I am writing to request assistance with a workflow issue in QGIS. > > _______________________________________________ > 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 From gdt at lexort.com Thu Dec 18 05:35:41 2025 From: gdt at lexort.com (Greg Troxel) Date: Thu, 18 Dec 2025 08:35:41 -0500 Subject: [Qgis-user] Assistance with Calculating Polygon Area in Hectares (EPSG:25832) In-Reply-To: (Christoffer Toft Hviid Jensen via's message of "Thu, 18 Dec 2025 07:22:30 +0000") References: <6c2189b1-42c5-4c9a-9f97-6ef3702e9861@libero.it> Message-ID: Christoffer Toft Hviid Jensen via QGIS-User writes: > I hope you might be able to answer my question, and if not would be so kind to point me toward where i find the support email? This is a Free Software project and there is no "support email". If you want to have a place where you can ask for help and receive help in timely manner, then you should find a company that offers paid support and sign up with them. Or hire someone who is good at qgis. It is ok to ask the user group for help, but you should do so with the understanding that you are asking questions of a group of peers, and that none of them have any obligation to help you. Despite that, the group is almost always very helpful to people who do not treat it like a helpdesk. From louiscreamore at hotmail.co.uk Thu Dec 18 06:04:18 2025 From: louiscreamore at hotmail.co.uk (Louis Creamore) Date: Thu, 18 Dec 2025 14:04:18 +0000 Subject: [Qgis-user] Error loading QGIS Question Message-ID: To whom it may concern, I have recently successfully been using QGIS 3.40.13 with no issues. However, as of today whenever I go to launch I receive these error messages: [cid:853f437a-8368-48f9-9f65-bb677459d6b1] [cid:aa73a406-2a98-4f78-bfbe-cef9cbd4f095] [cid:dfa3ec0b-d260-4cc5-8cb9-b40f1a9daaa4] I am not sure why this may being caused and I have tried various work arounds including, resetting my profile, uninstalling and reinstalling the same version of QGIS, uninstalling and reinstalling QGIS version 3.44 and also installing and uninstalling via the OSGeo4W installer all of which have not fixed the issue. I am led to believe that the issue may be due to the application having been blocked by windows smart app control. I am reticent to turn this off unless it is a last resort especially as the same version of QGIS (3.40.13) was working correctly over the previous days. I am not sure what could've changed. Any advice on how to proceed would be kindly appreciated. Best wishes, Louis * -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 119559 bytes Desc: image.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 12117 bytes Desc: image.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 13013 bytes Desc: image.png URL: From saber.razmjooei at lutraconsulting.co.uk Thu Dec 18 07:26:07 2025 From: saber.razmjooei at lutraconsulting.co.uk (Saber Razmjooei) Date: Thu, 18 Dec 2025 16:26:07 +0100 Subject: [Qgis-user] Error loading QGIS Question In-Reply-To: References: Message-ID: Hi Louis, This is likely caused by a Windows update. Ask your IT and see if they have pushed a new Windows update to your system. And you are right, it is Windows defender blocking some of those DLL. Check the report from your virus scanner software and see what files have been flagged. If they are from QGIS installation directory, you can whitelist them and then try again and see if the application runs. Kind regards Saber On Thu, 18 Dec 2025 at 15:04, Louis Creamore via QGIS-User < qgis-user at lists.osgeo.org> wrote: > To whom it may concern, > > I have recently successfully been using QGIS 3.40.13 with no issues. > However, as of today whenever I go to launch I receive these error messages: > > > I am not sure why this may being caused and I have tried various work > arounds including, resetting my profile, uninstalling and reinstalling the > same version of QGIS, uninstalling and reinstalling QGIS version 3.44 and > also installing and uninstalling via the OSGeo4W installer all of which > have not fixed the issue. > > I am led to believe that the issue may be due to the application having > been blocked by windows smart app control. I am reticent to turn this off > unless it is a last resort especially as the same version of QGIS (3.40.13) > was working correctly over the previous days. I am not sure what could've > changed. Any advice on how to proceed would be kindly appreciated. > > Best wishes, > > Louis > > - > > > > _______________________________________________ > 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 > -- Saber Razmjooei Co-Founder lutraconsulting.co.uk [image: https://www.linkedin.com/in/saber-razmjooei/] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 119559 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 12117 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 13013 bytes Desc: not available URL: From jj at franjam.org.uk Sat Dec 20 09:31:17 2025 From: jj at franjam.org.uk (Jim Jackson) Date: Sat, 20 Dec 2025 17:31:17 +0000 (GMT) Subject: [Qgis-user] Applying a label to a point in a series of points In-Reply-To: References: <14a5434f-300f-45e0-a25f-76989a057581@gmail.com> Message-ID: <63966d8d-4386-4ef8-f043-aecfb35914ab@franjam.org.uk> Hi Phil, Like you I have been playing with QGIS and data input from CSV files, and am a realtively Newbie to GIS, learning as I go along. At the moment I manipulate the CSV file and add the label text I want for the point as an extra field in the CSV file, leaving some blank, and giving the extra field a name e.g. "Text", in the first CSV line. Then in QGIS in the point layer properties / Labels, set the Value to "Text", and that field will form the label for each point. your modified CSV file would look like ... TIMESTAMP,AC_ID,LAT,LON,Text 2025-11-21 23:55:36,71BE35,-33.962925,151.182806,Label 2025-11-22 00:24:00,E80445,-33.958462,151.178686, 2025-11-22 00:37:30,A47FDE,-33.971508,151.182120,Label2 etc You mey be able to programatically analyse the orignal CSV file and add appropriate labels to the Text field. cheers Jim On Fri, 28 Nov 2025, Phil via QGIS-User wrote: > > On 11/28/25 08:10, Brent Wood wrote: > > > > I find this aspect is better addressed as a data management issue rather > > that a labelling one. > > Thank you Brent. That's an interesting idea and I'll give it some more > thought. > > > I gather, from your reply, that what I have in mind is too complex and may not > even be possible. I'm happy with the display that I have but with every point > labelled the map tends to be a bit untidy. > > > I'm not actually watching live data. I might collect aircraft position reports > over many hours during the or even overnight and then display the aircraft > positions and trails the following day. > > > Anyway, thank you for your reply and you've given me something to think about. > > > -- > Regards, > Phil > From epicroadtrips at gmail.com Sat Dec 20 13:44:16 2025 From: epicroadtrips at gmail.com (ERT - Mike Breiding) Date: Sat, 20 Dec 2025 14:44:16 -0700 Subject: [Qgis-user] Saving selections as new layer Message-ID: <58ad6fc2-2857-4025-9a35-6da7d89dcd1b@gmail.com> Greetings, When I select several states at once from a US layer, how do I save those selections to a new layer? I am using : QGIS version 3.28.4-Firenze Thanks, WV-Mike -------------- next part -------------- An HTML attachment was scrubbed... URL: From ludwig at kni-online.de Sat Dec 20 14:03:22 2025 From: ludwig at kni-online.de (Ludwig Kniprath) Date: Sat, 20 Dec 2025 23:03:22 +0100 Subject: [Qgis-user] Saving selections as new layer In-Reply-To: <58ad6fc2-2857-4025-9a35-6da7d89dcd1b@gmail.com> References: <58ad6fc2-2857-4025-9a35-6da7d89dcd1b@gmail.com> Message-ID: <175a9e03-10eb-480f-bc4e-325ff41b7bb7@kni-online.de> Context-Menu in Layer-Explorer > Export > Save selected Features as... Am 20.12.25 um 22:44 schrieb ERT - Mike Breiding via QGIS-User: > Greetings, > When I select several states at once from a US layer, how do I save > those selections to a new layer? > > I am using : > QGIS version > 3.28.4-Firenze > > Thanks, > WV-Mike > > _______________________________________________ > 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: -------------- next part -------------- A non-text attachment was scrubbed... Name: XauoDIJOGf0eyq1G.png Type: image/png Size: 138618 bytes Desc: not available URL: From phillor9 at gmail.com Sat Dec 20 15:02:13 2025 From: phillor9 at gmail.com (Phil) Date: Sun, 21 Dec 2025 09:02:13 +1000 Subject: [Qgis-user] Applying a label to a point in a series of points In-Reply-To: References: <14a5434f-300f-45e0-a25f-76989a057581@gmail.com> Message-ID: <80edab97-0159-41f2-b7da-14c2d4acc2a1@gmail.com> On 11/28/25 08:10, Brent Wood wrote: > Hi & welcome... > > I find this aspect is better addressed as a data management issue > rather that a labelling one. > > If your data is managed in database tables (Postgis, Spatialite, > MariaDB/MySQL are the obvious free ones that work well with QGIS) then > appending new points to existing lines and making lines from points is > simple spatial data management. You can also set up a "view" - > essentially a stored query acting like a physical table of data - > returning, for example, the last point in a linestring. Thank you Brent for taking the time to reply. In the past three weeks since my first posting I managed to collect, over a ten hour period, roughly 250 aeroplane positions. I used Python to extract the data needed and assemble the result into a CSV file. This doesn't occur in real time. Many of the aeroplanes were only received once and so I wasn't able to plot a track for those aeroplanes and not all reception reports were complete resulting in track errors. I'm only vaguely familiar with SQL and haven't used it, or even thought about it, since my university days and I'm now in my late seventies. I'm not sure, at the moment, how a database would benefit my project but I'll give it some more thought. Maybe I can feed live data into MySql? Now, after a few minutes of thought, I may be able to feed an SQL query into QGIS in real time. Another project to play with. -- Regards, Phil -------------- next part -------------- An HTML attachment was scrubbed... URL: From epicroadtrips at gmail.com Sat Dec 20 15:05:25 2025 From: epicroadtrips at gmail.com (ERT - Mike Breiding) Date: Sat, 20 Dec 2025 16:05:25 -0700 Subject: [Qgis-user] Saving selections as new layer In-Reply-To: References: Message-ID: Thanks, Ludwig. WV-Mike ==== On 12/20/2025 3:08 PM, qgis-user-request at lists.osgeo.org wrote: > Message: 2 Date: Sat, 20 Dec 2025 14:44:16 -0700 From: ERT - Mike > Breiding To: Qgis > Subject: [Qgis-user] Saving selections as > new layer Message-ID: <58ad6fc2-2857-4025-9a35-6da7d89dcd1b at gmail.com> > Content-Type: text/plain; charset="utf-8"; Format="flowed" Greetings, > When I select several states at once from a US layer, how do I save > those selections to a new layer? I am using : QGIS version > 3.28.4-Firenze Thanks, WV-Mike -------------- next part -------------- > An HTML attachment was scrubbed... URL: > > ------------------------------ Message: 3 Date: Sat, 20 Dec 2025 > 23:03:22 +0100 From: Ludwig Kniprath To: > qgis-user at lists.osgeo.org Subject: Re: [Qgis-user] Saving selections > as new layer Message-ID: > <175a9e03-10eb-480f-bc4e-325ff41b7bb7 at kni-online.de> Content-Type: > text/plain; charset="utf-8"; Format="flowed" Context-Menu in > Layer-Explorer > Export > Save selected Features as... -------------- next part -------------- An HTML attachment was scrubbed... URL: From garth at jacqcad.com Sat Dec 20 15:06:40 2025 From: garth at jacqcad.com (Garth Fletcher) Date: Sat, 20 Dec 2025 18:06:40 -0500 Subject: [Qgis-user] Saving selections as new layer In-Reply-To: References: Message-ID: <103d810e-eda5-4e19-9f1c-c87be2813cd6@jacqcad.com> Select (highlight in Layers) the layer from which you want to copy features, ? use selection tool to select states, ? Edit > Copy, then select (highlight in Layers the target layer ? click on pencil ("Toggle Editing") to make it editable, ? then Edit > Paste Note: if you want to Copy into a layer that doesn't yet exist ? then first use Layer > Create Layer? to create a new layer in Layers. ? Of course it needs to be of the same type as the layer your want to copy from... Then proceed as above. Garth Fletcher On 12/20/25 Mike Breiding wrote: > Greetings, > When I select several states at once from a US layer, how do I save > those selections to a new layer? From phillor9 at gmail.com Sat Dec 20 15:23:04 2025 From: phillor9 at gmail.com (Phil) Date: Sun, 21 Dec 2025 09:23:04 +1000 Subject: [Qgis-user] Applying a label to a point in a series of points In-Reply-To: <63966d8d-4386-4ef8-f043-aecfb35914ab@franjam.org.uk> References: <14a5434f-300f-45e0-a25f-76989a057581@gmail.com> <63966d8d-4386-4ef8-f043-aecfb35914ab@franjam.org.uk> Message-ID: On 12/21/25 03:31, Jim Jackson via QGIS-User wrote: Hello Jim, > At the moment I manipulate the CSV file and add the label text I want > for the point as an extra field in the CSV file, leaving some blank, and > giving the extra field a name e.g. "Text", in the first CSV line. > Then in QGIS in the point layer properties / Labels, set the Value to > "Text", and that field will form the label for each point. That sounds like a reasonable idea and one I hadn't thought of. However, with a CSV file of 250 odd lines I'd definitely have to put Python to work. Following Brent's suggestion of using a database I'm now wondering if that's the way that this type of data should be viewed. I'm about to start researching MySql. -- Regards, Phil From gdt at lexort.com Sat Dec 20 15:25:25 2025 From: gdt at lexort.com (Greg Troxel) Date: Sat, 20 Dec 2025 18:25:25 -0500 Subject: [Qgis-user] Applying a label to a point in a series of points In-Reply-To: (Phil via's message of "Sun, 21 Dec 2025 09:23:04 +1000") References: <14a5434f-300f-45e0-a25f-76989a057581@gmail.com> <63966d8d-4386-4ef8-f043-aecfb35914ab@franjam.org.uk> Message-ID: Phil via QGIS-User writes: > Following Brent's suggestion of using a database I'm now wondering if > that's the way that this type of data should be viewed. I'm about to > start researching MySql. Without really digging in to your issues, I suggest pgsql instead, and to think about postgis. PostgreSQL with postgis has support for geography types which can be efficiently queried and used naturally in qgis. From phillor9 at gmail.com Sat Dec 20 16:01:03 2025 From: phillor9 at gmail.com (Phil) Date: Sun, 21 Dec 2025 10:01:03 +1000 Subject: [Qgis-user] Applying a label to a point in a series of points In-Reply-To: References: <14a5434f-300f-45e0-a25f-76989a057581@gmail.com> <63966d8d-4386-4ef8-f043-aecfb35914ab@franjam.org.uk> Message-ID: On 12/21/25 09:25, Greg Troxel via QGIS-User wrote: > Without really digging in to your issues, I suggest pgsql instead, and > to think about postgis. PostgreSQL with postgis has support for > geography types which can be efficiently queried and used naturally in > qgis. OK, thank you Greg. I need something that works under Linux and I know that you're a Linux user . -- Regards, Phil From gdt at lexort.com Sat Dec 20 16:09:19 2025 From: gdt at lexort.com (Greg Troxel) Date: Sat, 20 Dec 2025 19:09:19 -0500 Subject: [Qgis-user] Applying a label to a point in a series of points In-Reply-To: (Phil via's message of "Sun, 21 Dec 2025 10:01:03 +1000") References: <14a5434f-300f-45e0-a25f-76989a057581@gmail.com> <63966d8d-4386-4ef8-f043-aecfb35914ab@franjam.org.uk> Message-ID: Phil via QGIS-User writes: > On 12/21/25 09:25, Greg Troxel via QGIS-User wrote: >> Without really digging in to your issues, I suggest pgsql instead, and >> to think about postgis. PostgreSQL with postgis has support for >> geography types which can be efficiently queried and used naturally in >> qgis. > > OK, thank you Greg. I need something that works under Linux and I know > that you're a Linux user . Not true. I'm a NetBSD user. But seriously, pgsql is one of two standard approaches for serious database use on Free Software UNIX-like systems. It has had adult database features (real transactions) and been very reliable for a very long time. It's what OpenStreetMap uses to store the global map database. Your data is probably smaller :-) From phillor9 at gmail.com Sat Dec 20 16:24:52 2025 From: phillor9 at gmail.com (Phil) Date: Sun, 21 Dec 2025 10:24:52 +1000 Subject: [Qgis-user] Applying a label to a point in a series of points In-Reply-To: References: <14a5434f-300f-45e0-a25f-76989a057581@gmail.com> <63966d8d-4386-4ef8-f043-aecfb35914ab@franjam.org.uk> Message-ID: <6d15f334-d655-4fb0-b60b-41a43480edc1@gmail.com> On 12/21/25 10:09, Greg Troxel via QGIS-User wrote: > But seriously, pgsql is one of two > standard approaches for serious database use on Free Software UNIX-like Thanks Greg, I'll look up pqsql after lunch. -- Regards, Phil From senhor.neto at gmail.com Sat Dec 20 23:24:09 2025 From: senhor.neto at gmail.com (Alexandre Neto) Date: Sun, 21 Dec 2025 07:24:09 +0000 Subject: [Qgis-user] Saving selections as new layer In-Reply-To: <103d810e-eda5-4e19-9f1c-c87be2813cd6@jacqcad.com> References: <103d810e-eda5-4e19-9f1c-c87be2813cd6@jacqcad.com> Message-ID: Hi, Select the features you want. In the layers panel, right-click the layer and in the context menu select Export > Save Selected Features. A dialog appears which allows you to select the output format and other options. Alternatively, you can also use the Extract by Expressing tool from the processing toolbox. https://docs.qgis.org/3.40/en/docs/user_manual/processing_algs/qgis/vectorselection.html#extract-by-expression Just select the "selected features only" option and use 1 ( which represent true) in the expression. The advantages of this approach is that, if you want, you can create the new layer as a temporary layer. Best regards, Alexandre Neto www.aneto.pt A s?bado, 20/12/2025, 23:15, Garth Fletcher via QGIS-User < qgis-user at lists.osgeo.org> escreveu: > Select (highlight in Layers) the layer from which you want to copy > features, > use selection tool to select states, > Edit > Copy, > then select (highlight in Layers the target layer > click on pencil ("Toggle Editing") to make it editable, > then Edit > Paste > > Note: if you want to Copy into a layer that doesn't yet exist > then first use Layer > Create Layer to create a new layer in Layers. > Of course it needs to be of the same type as the layer your want to > copy from... > Then proceed as above. > > Garth Fletcher > > On 12/20/25 Mike Breiding wrote: > > Greetings, > > When I select several states at once from a US layer, how do I save > > those selections to a new layer? > > _______________________________________________ > 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 Sun Dec 21 01:24:36 2025 From: andreaerdna at libero.it (Andrea Giudiceandrea) Date: Sun, 21 Dec 2025 10:24:36 +0100 Subject: [Qgis-user] Saving selections as new layer Message-ID: <778329af-8015-4dd8-b689-93edafb8b849@libero.it> > Garth Fletcher garth at jacqcad.com > Sat Dec 20 15:06:40 PST 2025 > Select (highlight in Layers) the layer from which you want to copy > features, > use selection tool to select states, > Edit > Copy, > Note: if you want to Copy into a layer that doesn't yet exist > then first use Layer > Create Layer to create a new layer in Layers. Actually there is no need to previously create a new layer if you want to copy the features into a layer that doesn't yet exist. You can just use the - "Edit > Past Features As > New Vector Layer" functionality in order to directly create a new vector layer file containing the copied features or the - "Edit > Past Features As > Temporary Scratch Layer" (Ctrl+Alt+V) functionality in order to directly create a new temporary memory layer containing the copied features. Regards. Andrea From andreaerdna at libero.it Sun Dec 21 03:40:43 2025 From: andreaerdna at libero.it (Andrea Giudiceandrea) Date: Sun, 21 Dec 2025 12:40:43 +0100 Subject: [Qgis-user] Applying a label to a point in a series of points Message-ID: <46ed066b-f3d8-4178-9b04-40620b7c6353@libero.it> Hi Phil and list, if I've understood correctly your problem, I think you can use the following expression in order to display a label (e.g. the aircraft id) only for the first (i.e. having the minimum timestamp value) and the last (i.e. having the maximum timestamp value) point for each aircraft id: if("TIMESTAMP" = maximum("TIMESTAMP","AC_ID") OR "TIMESTAMP" = minimum("TIMESTAMP","AC_ID"), "AC_ID",'') Regards. Andrea Giudiceandrea > Phil phillor9 at gmail.com > Thu Nov 27 13:56:06 PST 2025 > If I have logged the > same aircraft multiple times then only the first last points should be > labelled. > TIMESTAMP,AC_ID,LAT,LON > 2025-11-21 23:55:36,71BE35,-33.962925,151.182806 > 2025-11-22 00:24:00,E80445,-33.958462,151.178686 > 2025-11-22 00:37:30,A47FDE,-33.971508,151.182120 From phillor9 at gmail.com Sun Dec 21 12:12:14 2025 From: phillor9 at gmail.com (Phil) Date: Mon, 22 Dec 2025 06:12:14 +1000 Subject: [Qgis-user] Applying a label to a point in a series of points - solved In-Reply-To: <46ed066b-f3d8-4178-9b04-40620b7c6353@libero.it> References: <46ed066b-f3d8-4178-9b04-40620b7c6353@libero.it> Message-ID: <7dd1e252-5e94-44f2-adbe-a0e73fb1a802@gmail.com> On 12/21/25 21:40, Andrea Giudiceandrea wrote: Thank you Andrea, I didn't know that statements such as "if" and "maximum" are available and can be used just like any programming language. > if I've understood correctly your problem, I think you can use the > following expression in order to display a label (e.g. the aircraft > id) only for the first (i.e. having the minimum timestamp value) and > the last (i.e. having the maximum timestamp value) point for each > aircraft id: > > if("TIMESTAMP" = maximum("TIMESTAMP","AC_ID") OR "TIMESTAMP" = > minimum("TIMESTAMP","AC_ID"), "AC_ID",'') Anyway, once I discovered the marker attributes first and last vortex the problem was solved. -- Regards, Phil From andreaerdna at libero.it Sun Dec 21 12:44:43 2025 From: andreaerdna at libero.it (Andrea Giudiceandrea) Date: Sun, 21 Dec 2025 21:44:43 +0100 Subject: [Qgis-user] Applying a label to a point in a series of points - solved Message-ID: > Phil phillor9 at gmail.com > Sun Dec 21 12:12:14 PST 2025 > Thank you Andrea, I didn't know that statements such as "if" and > "maximum" are available and can be used just like any programming language. You are welcome. You can find more info about using expressions in QGIS at https://docs.qgis.org/latest/en/docs/user_manual/expressions/expression.html and https://docs.qgis.org/latest/en/docs/user_manual/expressions/functions_list.html > Anyway, once I discovered the marker attributes first and last vortex > the problem was solved. AFAIK, that is an option for symbolising line layers (e.g. displaying a marker only at first and last vertices) not for labelling only the first and last point in a series of points. Regards. Andrea From laurent.celati at gmail.com Tue Dec 23 15:23:24 2025 From: laurent.celati at gmail.com (celati Laurent) Date: Wed, 24 Dec 2025 00:23:24 +0100 Subject: [Qgis-user] Qgis : Calculat the median of multiple bands of raster (90 bands) Message-ID: Good afternoon, I work with Qgis 3.40. I have a question almost similar to this post . But i would like to caculate the median instead of the average/median. From one single raster with 90 bands, i would like generate a new raster file with the median value for each pixel. The median has to be calculated from all the 90 bands for each pixel. Following still this post succeed in calculating the average from the 90 bands thanks to this following python qgis script : rasterlayer = QgsProject.instance().mapLayersByName('infra-red')[0] > #Change infra-red to the name of your layer > bandcount = rasterlayer.bandCount() #Count the bands > > tempexp = ['"{0}@{1}"'.format(rasterlayer.name(), bandnum) for > bandnum in range(1,bandcount+1)] #['"infra-red at 1"', '"infra-red at 2"', > '"infra-red at 3"', '"infra-red at 4"'] > tempexp = '+'.join(tempexp) #'"infra-red at 1"+"infra-red at 2"+"infra-red at 3 > "+"infra-red at 4"' > exp = '('+tempexp+')/{0}'.format(bandcount) #'("infra-red at 1 > "+"infra-red at 2"+"infra-red at 3"+"infra-red at 4")/4' > > processing.runAndLoadResults("qgis:rastercalculator", > > {'EXPRESSION':exp,'LAYERS':[rasterlayer.source()],'CELLSIZE':None,'EXTENT':None,'CRS':None,'OUTPUT':'TEMPORARY_OUTPUT'}) Is there a way to do the same thing but this time to calculate the median value ? Thanks so much. Regards. -------------- next part -------------- An HTML attachment was scrubbed... URL: From clhermansen at gmail.com Tue Dec 23 15:35:58 2025 From: clhermansen at gmail.com (chris hermansen) Date: Tue, 23 Dec 2025 15:35:58 -0800 Subject: [Qgis-user] Qgis : Calculat the median of multiple bands of raster (90 bands) In-Reply-To: References: Message-ID: Laurent and list, On Tue, Dec 23, 2025, 15:23 celati Laurent via QGIS-User < qgis-user at lists.osgeo.org> wrote: > Good afternoon, > > I work with Qgis 3.40. > > I have a question almost similar to this post > . > But i would like to caculate the median instead of the average/median. From > one single raster with 90 bands, i would like generate a new raster file > with the median value for each pixel. The median has to be calculated from > all the 90 bands for each pixel. > > Following still this post > succeed > in calculating the average from the 90 bands thanks to this following > python qgis script : > > rasterlayer = QgsProject.instance().mapLayersByName('infra-red')[0] >> #Change infra-red to the name of your layer >> bandcount = rasterlayer.bandCount() #Count the bands >> >> tempexp = ['"{0}@{1}"'.format(rasterlayer.name(), bandnum) for >> bandnum in range(1,bandcount+1)] #['"infra-red at 1"', '"infra-red at 2"', >> '"infra-red at 3"', '"infra-red at 4"'] >> tempexp = '+'.join(tempexp) #'"infra-red at 1"+"infra-red at 2 >> "+"infra-red at 3"+"infra-red at 4"' >> exp = '('+tempexp+')/{0}'.format(bandcount) #'("infra-red at 1 >> "+"infra-red at 2"+"infra-red at 3"+"infra-red at 4")/4' >> >> processing.runAndLoadResults("qgis:rastercalculator", >> >> {'EXPRESSION':exp,'LAYERS':[rasterlayer.source()],'CELLSIZE':None,'EXTENT':None,'CRS':None,'OUTPUT':'TEMPORARY_OUTPUT'}) > > > Is there a way to do the same thing but this time to calculate the median > value ? > Not sure of the actual expression but if you can sort the list ?? created in the join step then you must extract elements 45 and 46 and take their average to get the median of a list with 90 elements. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From andreaerdna at libero.it Wed Dec 24 07:40:33 2025 From: andreaerdna at libero.it (Andrea Giudiceandrea) Date: Wed, 24 Dec 2025 16:40:33 +0100 Subject: [Qgis-user] Qgis : Calculat the median of multiple bands of raster (90 bands) Message-ID: > celati Laurent laurent.celati at gmail.com > Tue Dec 23 15:23:24 PST 2025 Hi Laurent, AFAIK, currently the QGIS "Raster Calculator" is not adequate to calculate the median value of each cell of all the input raster bands. Please see my answer to your question posted to gis.stackexchange https://gis.stackexchange.com/a/499521/107272 Regards. Andrea From landa.martin at gmail.com Fri Dec 26 03:24:29 2025 From: landa.martin at gmail.com (Martin Landa) Date: Fri, 26 Dec 2025 12:24:29 +0100 Subject: [Qgis-user] reduce number of open files in pyqgis script Message-ID: Dear all, I have a standalone pyqgis script which processes multiple layers stored in a single GPKG. The first part of the script loops over layers, performs clipping by extent and stores the result in a memory layer. The problem which I am facing is the increasing number of open files which easily reach the OS limit. The sample script: """ import sys import psutil, os import gc from qgis.core import QgsProviderRegistry, QgsVectorLayer, QgsRectangle, QgsFeatureRequest, QgsWkbTypes, QgsFeature, QgsGeometry def open_files_count(): return len(process.open_files()) def clip_layer(layer: QgsVectorLayer, extent: QgsRectangle, layer_name: str) -> QgsVectorLayer: extent_geom = QgsGeometry.fromRect(extent) clipped_layer = QgsVectorLayer( f"{QgsWkbTypes.displayString(layer.wkbType())}?crs={layer.crs().authid()}", layer_name, "memory" ) clipped_layer.dataProvider().addAttributes(layer.fields()) clipped_layer.updateFields() for feature in layer.getFeatures(QgsFeatureRequest().setFilterRect(extent)): geom = feature.geometry() if geom.intersects(extent_geom): clipped_feature = QgsFeature() clipped_feature.setGeometry(geom.intersection(extent_geom)) clipped_feature.setAttributes(feature.attributes()) clipped_layer.dataProvider().addFeature(clipped_feature) clipped_feature = None clipped_layer.commitChanges() return clipped_layer process = psutil.Process(os.getpid()) gpkg_path = "/home/martin/geodata/ZABAGED20251006.gpkg" layers = QgsProviderRegistry.instance().querySublayers(gpkg_path) extent = QgsRectangle(-653547, -1065864, -653225, -1065600) clipped_layers = [] for sublayer in layers: name = sublayer.name() layer = QgsVectorLayer(sublayer.uri(), 'ogr') clipped_layer = clip_layer(layer, extent, layer.name()) del layer print(name, open_files_count()) if clipped_layer.featureCount() == 0: del clipped_layer continue clipped_layers.append(clipped_layer) """ When launching the script number of open file is increasing regardless any attempts to release data sources (del layer, layer = None, gc.collect(), ...): ZeleznicniStaniceZastavka 3 ZeleznicniPrejezd_b 4 ZdrojPodzemnichVod 5 ... BazinaMocal 172 ArealZeleznicniStaniceZastavky 173 ArealUceloveZastavby 174 Please how to release data sources correctly to avoid increasing the number of open files? Thanks in advance, Martin -- Martin Landa https://geomatics.fsv.cvut.cz/en/employees/martin-landa/ https://gismentors.cz/mentors/landa -------------- next part -------------- An HTML attachment was scrubbed... URL: From gdt at lexort.com Fri Dec 26 07:48:28 2025 From: gdt at lexort.com (Greg Troxel) Date: Fri, 26 Dec 2025 10:48:28 -0500 Subject: [Qgis-user] reduce number of open files in pyqgis script In-Reply-To: (Martin Landa via's message of "Fri, 26 Dec 2025 12:24:29 +0100") References: Message-ID: Martin Landa via QGIS-User writes: > for sublayer in layers: > name = sublayer.name() > layer = QgsVectorLayer(sublayer.uri(), 'ogr') > > clipped_layer = clip_layer(layer, extent, layer.name()) > > del layer > > print(name, open_files_count()) > if clipped_layer.featureCount() == 0: > del clipped_layer > continue > clipped_layers.append(clipped_layer) > """ I would suggest reading the gdal code to try to understand this. Looking at your code above, I wonder if the layer returned by clip_layer holds a reference to the first argument. (This should be easy to understand from code reading). From landa.martin at gmail.com Fri Dec 26 08:50:02 2025 From: landa.martin at gmail.com (Martin Landa) Date: Fri, 26 Dec 2025 17:50:02 +0100 Subject: [Qgis-user] reduce number of open files in pyqgis script In-Reply-To: References: Message-ID: Dear Greg, p? 26. 12. 2025 v 16:48 odes?latel Greg Troxel via QGIS-User < qgis-user at lists.osgeo.org> napsal: > I would suggest reading the gdal code to try to understand this. > First of all, thanks for the quick answer! I wonder which gdal code do you mean? > Looking at your code above, I wonder if the layer returned by clip_layer > holds a reference to the first argument. (This should be easy to > understand from code reading). > If I replace the clip_layer() function with calling `extractbyextent` from processing, the result is the same. Number of open files is increasing. It seems to me that files open by QgsVectorMapLayer constructors are not closed properly even when releasing memory via `del`... Best regards, Martin -- Martin Landa https://geomatics.fsv.cvut.cz/en/employees/martin-landa/ https://gismentors.cz/mentors/landa -------------- next part -------------- An HTML attachment was scrubbed... URL: From priyankshah1498 at gmail.com Fri Dec 26 19:13:14 2025 From: priyankshah1498 at gmail.com (Priyank Shah) Date: Fri, 26 Dec 2025 22:13:14 -0500 Subject: [Qgis-user] Need help with learning Field Calculator. Message-ID: Hello Everyone, I'm a Wildlife Biologist willing to upskill myself, so I took a course on Udemy - "Open source GIS and Remote sensing for conservation." The course is amazing, has great resources and contents and just focuses on the conservation aspects of GIS which is what I wanted to do. The problem for me began when it introduced the Field Calculator, so the thing is I'm more of a practical person by practising things I learn and understand it better rather than someone just showing it or theoretical. So, when I learned the course I stumbled on the calculator, to complete the assignments and following the instructor was easy as it was just copy paste, but my biggest problem is How do I learn to work the calculator by my own like to follow the instructor it just copying him, but if i want to progress in it and work on my own, I'm totally confused and blank on what are the functions how to navigate, why only certain functions need to be selected and not the other, even having the same name. So, is there a better simpler way of doing this? I really want to learn QGIS from its conservation point of view. Indeed I liked doing it when I tried doing other things on my own, but this field calculator got me a bit anxious. If there are ways of learning some tips or tricks, I would really appreciate your help guys! Thanks so much. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ujaval at spatialthoughts.com Fri Dec 26 23:06:15 2025 From: ujaval at spatialthoughts.com (Ujaval Gandhi) Date: Sat, 27 Dec 2025 07:06:15 +0000 Subject: [Qgis-user] Need help with learning Field Calculator. In-Reply-To: References: Message-ID: Field calculator uses 'expressions' - which are useful across QGIS. I have a workshop specifically to learn QGIS expressions from the ground up. Check the workshop at?https://courses.spatialthoughts.com/qgis-expressions.html [https://courses.spatialthoughts.com/qgis-expressions.html] along with the video at?https://youtu.be/x3i9qyFGgcQ [https://youtu.be/x3i9qyFGgcQ] --- Ujaval Gandhi Spatial Thoughts www.spatialthoughts.com [http://www.spatialthoughts.com] On Sat, Dec 27, 2025 at 8:43?AM Priyank Shah via QGIS-User wrote: > Hello Everyone, > > > I'm a Wildlife Biologist willing to upskill myself, so I took a course on > Udemy - "Open source GIS and Remote sensing for conservation." > > > The course is amazing, has great resources and contents and just focuses on > the conservation aspects of GIS which is what I wanted to do. > > > The problem for me began when it introduced the Field Calculator, so the thing > is I'm more of a practical person by practising things I learn and understand > it better rather than someone just showing it or theoretical. > > > So, when I learned?the course I stumbled?on the calculator, to complete the > assignments?and following the instructor was easy as it was just copy paste, > but my biggest problem is How do I learn to work the calculator?by my own like > to follow the?instructor it just copying?him, but if i want to progress in it > and work on my own, I'm totally confused and blank on what are the functions > how to navigate, why only certain functions need to be selected?and not the > other, even having the same name. > > > So, is there a better simpler way of?doing this? > > > I really want to learn QGIS from its conservation point of view. Indeed I > liked doing it when I tried doing other things on my own, but this field > calculator?got me a bit anxious. > > > If there are ways of learning some tips or tricks, I would really appreciate > your help guys! > > > Thanks so much. > > > > > _______________________________________________ > QGIS-User mailing list > QGIS-User at lists.osgeo.org [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] [data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=3D] -------------- next part -------------- An HTML attachment was scrubbed... URL: From ludwig at kni-online.de Sun Dec 28 09:06:47 2025 From: ludwig at kni-online.de (Ludwig Kniprath) Date: Sun, 28 Dec 2025 18:06:47 +0100 Subject: [Qgis-user] reduce number of open files in pyqgis script In-Reply-To: References: Message-ID: Hi Martin, I just fiddled with?QgsProviderRegistry and noticed, that "querySublayers" returns a bunch of GPKG-internal-views and -indices, that are processed?in your script, although not containing any clippable vector data. Workaround 1: Use osgeo.ogr.Open() to get a list of real vector-sub-layers and?reduce the number of?layer-creations, clip_layer-calls and?open files Workaround 2: Use osge.ogr to do the layer-creation and clip (sadly?beyond my knowledge...) """ gpkg_path = "/home/martin/geodata/ZABAGED20251006.gpkg" # variant with QgsProviderRegistry.instance().querySublayers(...) gpkg_sub_layer_names = [gpkg_sub_layer_details.name() for gpkg_sub_layer_details in QgsProviderRegistry.instance().querySublayers(gpkg_path)] print(len(gpkg_sub_layer_names)) print(gpkg_sub_layer_names) # variant with osgeo.ogr.Open(...) from osgeo import ogr gpkg_real_sub_layer_names = [gpkg_sub_layer.GetName() for gpkg_sub_layer in ogr.Open(gpkg_path)] print(len(gpkg_real_sub_layer_names)) print(gpkg_real_sub_layer_names) """ hth Ludwig Am 26.12.25 um 12:24 schrieb Martin Landa via QGIS-User: > Dear all, > > I have a standalone pyqgis script?which processes multiple layers > stored in a single GPKG. The first part of the script loops over > layers, performs clipping by extent and stores the result in a > memory?layer.? The problem which I am facing is the increasing number > of open files which easily reach the?OS limit. The sample script: > > """ > import sys > import psutil, os > import gc > > from qgis.core import QgsProviderRegistry, QgsVectorLayer, > QgsRectangle, QgsFeatureRequest, QgsWkbTypes, QgsFeature, QgsGeometry > > def open_files_count(): > ? ? return len(process.open_files()) > > def clip_layer(layer: QgsVectorLayer, extent: QgsRectangle, > layer_name: str) -> QgsVectorLayer: > ? ? extent_geom = QgsGeometry.fromRect(extent) > ? ? clipped_layer = QgsVectorLayer( > f"{QgsWkbTypes.displayString(layer.wkbType())}?crs={layer.crs().authid()}", > ? ? ? ? layer_name, > ? ? ? ? "memory" > ? ? ) > > ? ? clipped_layer.dataProvider().addAttributes(layer.fields()) > ? ? clipped_layer.updateFields() > > ? ? for feature in > layer.getFeatures(QgsFeatureRequest().setFilterRect(extent)): > ? ? ? ? geom = feature.geometry() > ? ? ? ? if geom.intersects(extent_geom): > ? ? ? ? ? ? clipped_feature = QgsFeature() > clipped_feature.setGeometry(geom.intersection(extent_geom)) > clipped_feature.setAttributes(feature.attributes()) > clipped_layer.dataProvider().addFeature(clipped_feature) > ? ? ? ? ? ? clipped_feature = None > > ? ? clipped_layer.commitChanges() > > ? ? return clipped_layer > > process = psutil.Process(os.getpid()) > > gpkg_path = "/home/martin/geodata/ZABAGED20251006.gpkg" > > layers = QgsProviderRegistry.instance().querySublayers(gpkg_path) > > extent = QgsRectangle(-653547, -1065864, -653225, -1065600) > clipped_layers = [] > for sublayer in layers: > ? ? name = sublayer.name () > ? ? layer = QgsVectorLayer(sublayer.uri(), 'ogr') > > ? ? clipped_layer = clip_layer(layer, extent, layer.name > ()) > > ? ? del layer > > ? ? print(name, open_files_count()) > ? ? if clipped_layer.featureCount() == 0: > ? ? ? ? del clipped_layer > ? ? ? ? continue > ? ? clipped_layers.append(clipped_layer) > """ > > When launching the script number of open file is increasing regardless > any attempts to release data sources (del layer, layer = None, > gc.collect(), ...): > > ZeleznicniStaniceZastavka 3 > ZeleznicniPrejezd_b 4 > ZdrojPodzemnichVod 5 > ... > BazinaMocal 172 > ArealZeleznicniStaniceZastavky 173 > ArealUceloveZastavby 174 > > Please how to release data sources correctly?to avoid increasing the > number of open files? > > Thanks in?advance, Martin > > -- > Martin Landa > https://geomatics.fsv.cvut.cz/en/employees/martin-landa/ > https://gismentors.cz/mentors/landa > > _______________________________________________ > 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 vukovicvl at fiberq.net Mon Dec 29 12:49:59 2025 From: vukovicvl at fiberq.net (vukovicvl@fiberq.net vukovicvl@fiberq.net) Date: Mon, 29 Dec 2025 15:49:59 -0500 (EST) Subject: [Qgis-user] FiberQ update: website + User Guide PDF + roadmap links Message-ID: <916938234.1723353.1767041399221@privateemail.com> Hi QGIS and FiberQ community, Quick update ? I?ve just finished the FiberQ website with everything in one place: ? User Guide (PDF) available for download ? Email sign-up list for release notes and updates ? GitHub links for feature requests, bug reports, and contributions ? Donations via GitHub Sponsors (monthly or one-time) to help support development ? A direct link to support QGIS as well (because none of this exists without it) FiberQ is an open-source QGIS plugin focused on telecom / fiber network workflows (FTTH / GPON / FTTx). I?d love feedback from the community to help shape the next versions. Documentation (PDF): FiberQ https://www.fiberq.net/documentation/ Thanks, Vladimir Vukovic -------------- next part -------------- An HTML attachment was scrubbed... URL: From karlo at latnet.lv Tue Dec 30 02:04:43 2025 From: karlo at latnet.lv (Karlo no Dabas maajas) Date: Tue, 30 Dec 2025 10:04:43 +0000 Subject: [Qgis-user] Qgis : Calculat the median of multiple bands of raster (90 bands) In-Reply-To: References: Message-ID: <8af23e3e-b80f-2558-b4a3-039143122df0@latnet.lv> Hi! Why not to use SAGA or GRASS? You can use them as stand alone or from QGIS. Best regards, K?rlis 23.12.25 23:23, celati Laurent via QGIS-User rakst?ja: > Good afternoon, > > I work with Qgis 3.40. > > I have a question almost similar to this post > . > But i would like to caculate the median instead of the average/median. > From one single raster with 90 bands, i would like generate a new > raster file with the median value for each pixel. The median has to be > calculated from all the 90 bands for each pixel. > [..] From andreaerdna at libero.it Wed Dec 31 06:32:39 2025 From: andreaerdna at libero.it (Andrea Giudiceandrea) Date: Wed, 31 Dec 2025 15:32:39 +0100 Subject: [Qgis-user] Qgis : Calculat the median of multiple bands of raster (90 bands) Message-ID: <1f81f1d3-3efa-4570-85c0-c3d20ea9c51a@libero.it> > Karlo no Dabas maajas karlo at latnet.lv > Tue Dec 30 02:04:43 PST 2025 > Why not to use SAGA or GRASS? You can use them as stand alone or from QGIS. Hi K?rlis, what SAGA-GIS or GRASS processing algorithms in QGIS are able to calculate the median value among multiple bands stored in a single raster layer? Regards. Andrea