Greg,
what is the GDAL version of the Mac binary? If it is older than 3.4.2
that could explain it.
For the issue with IsLocalFile() implementation for
non-Windows/non-Linux OS, that should be fixed per
https://github.com/qgis/QGIS/pull/62284
Even
Le 14/06/2025 à 22:11, Greg Troxel via QGI
Hi Andrea,
I've cherry-picked the commits from the 4 pull requests you mention in
https://github.com/qgis/QGIS/pull/61843
Even
Le 15/05/2025 à 14:01, Andrea Giudiceandrea via QGIS-Developer a écrit :
Hi all,
I've recently noticed that, for unknown reasons, some commits merged
to the queued_
Hi,
>>> from osgeo import osr
>>> osr.GetPROJSearchPaths()
['/home/even/.local/share/proj',
'/home/even/proj/install-proj-master/share/proj',
'/home/even/proj/install-proj-master/share/proj']
and look up for proj.db in one of the above directories. The first one
found will be the one used
Jorge,
can you give a try at https://github.com/qgis/QGIS/pull/61316 ?
Even
Le 02/04/2025 à 17:36, Jorge Gustavo Rocha via QGIS-Developer a écrit :
Hi devs,
I'm not able to compile QGIS with -DCMAKE_BUILD_TYPE=Debug. No problem
to build QGIS with -DCMAKE_BUILD_TYPE=Release.
I think this ha
Hi,
I've a pull request ready to change the default version of GeoPackage
datasets created by GDAL from GeoPackage v1.2 to v1.4:
https://github.com/OSGeo/gdal/pull/12026
AFAIR, the changes between v1.2 and v1.4 are:
- v1.3: removal of triggers for metadata table (also done on v1.2)
(https:/
Le 08/02/2025 à 12:28, Saber Razmjooei a écrit :
Hi,
Nothing against this nomination but I remember the discussion for
becoming a core contributor was raised before with the PSC and it was
agreed the current method is not ideal and should be reviewed. There
was a plan to formalise the process
Hi PSC,
I'd like to propose that Benoit de Mezzo
(https://github.com/benoitdm-oslandia) and Jean Felder
(https://github.com/ptitjano) are granted core committer rights.
They have been active on QGIS development for 3 years now, especially on
the 3D part and also on server, contributing inter
Hi,
Just relaying a post by Brian Hamlin on OSGeo Slack channel,
https://geojupyter.org/blog/20250108-introducing-geojupyter/ /
https://github.com/geojupyter/jupytergis is likely going to be of
interest here given the QGIS integration
Even
--
http://www.spatialys.com
My software is free, bu
Are you suggesting that the same sources have a different version number
expressed in "qgis --version" and recommended for binary package naming,
depending on how they are built?
I'd suggest that at some point QGIS master stops supporting Qt5 builds,
and such a version is released as QGIS 4.0.
Le 17/12/2024 à 08:39, Alessandro Pasotti a écrit :
Can/should we fix it upstream in GDAL?
GDAL vector drivers have never really thought about the possibility of a
rollback after a OGRLayer::CreateField()/AlterFieldDefn()/DeleteField().
That's a change that must be done *per driver* that su
I also believe verisonning Qt6 QGIS builds as 4.0 is the right thing to
do for clarity and from a semantic versioning point of view. This is a
major API break from plugin perspective. We don't necessarily need to
deal with removal of deprecated APIs at that time . That can be
postponed for a Q
It is *partly* broken, that is if you change the structure of tables by
adding/altering/removing columns. within a transaction group. If
adding/updating/deleting features only, which I suspect covers most use
cases, that should be fine.
Le 17/12/2024 à 00:11, Nyall Dawson via QGIS-Developer a
Le 12/12/2024 à 16:33, Julien Cabieces via QGIS-Developer a écrit :
Not a great fan of this approach, It looks like complicated to me, I would
prefer the old behavior.
Those automatic PR force also contributor to rebase before pushing new
modification to their branch. And if they have modified
Richard,
see
https://github.com/qgis/QGIS/blob/806ea8b9cff8a337c9f82fa2f831bb744b60097f/src/providers/wfs/qgswfsprovider.cpp#L2083
: field.setEditorWidgetSetup( QgsEditorWidgetSetup( QStringLiteral(
"JsonEdit" ), QVariantMap() ) );
Even
Le 05/12/2024 à 22:15, Richard Duivenvoorde via QGIS-D
Hi,
I'm very much for such a cleanup. For reference or inspiration, recently
I captured the GDAL RFC process in
https://gdal.org/en/latest/development/rfc_process.html
GDAL voting criteria are quite loose: at least +1 from 2 PSC members, no
veto from a PSC member.
I see there are existing
Régis,
you will probably need a bit more work than just pushing the default
button, as it will likely generate a default codeql.yml file that won't
work out-of-the-box on QGIS without tuning it. You'll need first to
install the list of QGIS dependencies to get a successful build. Cf
https://
I don't mean to object to the reg-required plugin you are working on.
But I would draw a line between
plugin author and reg-required-entity are the same thing - not really ok
plugin author and reg-required-entity are distinct - ok
I don't see that can work. So the mere fact of subcontrac
Hi,
I believe this has been discussed. Was there any conclusion on this?
Just came across a Toot about a AI powered QGIS plugin (that I won't
name to avoid advertizing it). In its description nothing mentions that
it requires a paid subscription. Shouldn't we require that it is at
least menti
Things not being in Debian repos should be reported to Debian.
Greg, in that instance, no. QGIS maintains its own .deb repositories to
provide new QGIS versions on older Debian/Ubuntu releases:
https://qgis.org/resources/installation-guide/#debianubuntu
--
http://www.spatialys.com
My software
For operational uses, I would say the latter is the better. For
regression test purposes, some tests might perhaps need
tweaking/skipping depending on the GDAL version. CI uses GDAL 3.4.1 for
QT5 testing and 3.7.3 for QT6 testing.
> Background/motivation for asking: I have tried compiling dif
I've reported the issue to the OGC GeoPackage specification issue
tracker: https://github.com/opengeospatial/geopackage/issues/683
Le 22/07/2024 à 15:57, Even Rouault via QGIS-Developer a écrit :
Benjamin,
Explicit casts like "(CAST(SUM(D.QAI) as INTEGER) as n_qai" did not
s
Benjamin,
Explicit casts like "(CAST(SUM(D.QAI) as INTEGER) as n_qai" did not
solve my problem.
Yeah, I recently came across a similar issue, and the finding is that it
is related to the SQLite version. Such casts apparently work since
SQLite 3.42. So if your QGIS build uses an older SQLit
à 08:56, Even Rouault via QGIS-Developer a écrit :
Hi,
Both formats are compliant with the WKT specifications.
Are they? I may have missed something in the Simple Features spec, but
looking at https://portal.ogc.org/files/?artifact_id=25355 , I can't
see where it would allo
Hi,
Both formats are compliant with the WKT specifications.
Are they? I may have missed something in the Simple Features spec, but
looking at https://portal.ogc.org/files/?artifact_id=25355 , I can't see
where it would allow the form {geometryTypeName}Z without a space
between {geometryType
Hi,
The procedure at
https://github.com/qgis/QGIS/blob/master/INSTALL.md#39-building-different-branches
is more for developers to create feature branches and submit pull requests
To just built the release-3_36 branch,
Assuming that "origin" is your remote pointing to
https://github.com/qgis
details about what is failing?
It took some time to find the VERBOSE=1 option, but even with verbose
output I don't understand what is going on. Is it
On Thu, Feb 29, 2024 at 8:52 AM Matthias Kuhn wrote:
On Wed, Feb 28, 2024 at 7:45 PM Even Rouault via QGIS-Developer
Thomas,
Le 28/02/2024 à 19:33, Thomas Larsen Wessel via QGIS-Developer a écrit :
I have successfully built QGIS and GDAL (3.7.2) separately. Now I want
to build QGIS against this GDAL. This is what I tried:
git clone g...@github.com:qgis/QGIS.git
cd QGIS
mkdir build
cd build
GDAL_DIR=/home/vel
I'm not sure if that explains the family of bugs seen, but as those
settings are a *integer* index in the list returned by
QgsVectorFileWriter::supportedFormatExtensions() or
QgsRasterFileWriter::supportedFormatExtensions() , they depend both on
the QGIS list of known formats which may evolve o
Le 10/02/2024 à 00:07, Nyall Dawson via QGIS-Developer a écrit :
Hey list,
What does everyone think about us backporting the python/PyQt6/
directory from master to the 3.34 branch? I'm thinking we could do
this as "orphan"/unused files, with the intention that it would make
backporting to th
Le 09/02/2024 à 00:45, John Lindsay via QGIS-Developer a écrit :
Hello,
I believe that I've solved my earlier issue with my QGIS plugin, which
previously relied on a pip package. In order to avoid this dependency,
I decided to include the Whitebox Workflows wheel in with my plugin.
Unfortunat
I’m not sure if I would want this marketplace being hosted by QGIS
itself and being access through the current Plugin Manager. I prefer
the idea of QGIS being clearly free… but at the same time maybe it’s
not that bad if there is a mix of free and paid plugin at the same
place, as long as it’
Hi Nyall,
It would seem tricky that qgis.org both offers/promotes a gratis & FOSS
"market place" (the current official plugin repository), and a paid one.
That could be conceived, but if qgis.org would promote in some way the
paid market place, this would create some expectation on the quali
ST_GeomFromText('POINT(-179.5 0)', 4326, 'axis-order=long-lat'));
Le 28/01/2024 à 19:04, Even Rouault via QGIS-Developer a écrit :
Richard,
what I don't understand is how you manage to create with ogr2ogr a
table without explicit SRS with features whose coordi
But, my point: why can QGIS apparently show attributes, while not
showing a geom.. Apparently the features were fully retrieved.
When displaying the attribute table, QGIS doesn't apply a spatial
filter. Whereas when displaying features on the canvas, it does. And as
I found out, something's
Richard,
what I don't understand is how you manage to create with ogr2ogr a table
without explicit SRS with features whose coordinates are not compatible
of geographic coordinates. As mentioned previously, I do get a hard
error from ogr2ogr when trying that. Which GDAL version do you use?
Th
Richard,
There's something weird with your installation. According to
https://salsa.debian.org/qt-kde-team/extras/qwt/-/blob/debian/master/src/qwt_plot_layout.h?ref_type=heads#L84,
this should be
|constQRectF& plotRect, Options options = Options());|
According to
https://packages.debian.org
Le 23/01/2024 à 20:43, Richard Duivenvoorde a écrit :
Ah, oo :-)
I can reproduce now in the docker!
After seeing
src/core/providers/ogr/qgsogrprovider.cpp:3236 : (crs) [0ms] no
spatial reference found
in the debug info of that other db, I thought to try to load the data
WITHOUT telling it
I'll try to debug the current db, and I've asked the people to create
a test db (which hopefully then has the same issue :-) )
I'm not familiar with MySQL but I guess there must be some dump &
restore commands that could be used to exactly replicate a setup where
the bug triggers?
--
h
Richard,
I've failed to reproduce. Here's my testing procedure:
docker run --name gdal-mysql1 -e MYSQL_ROOT_PASSWORD=passwd -e
"MYSQL_ROOT_HOST=%" -p 33060:3306 -d mysql:8.0.34 mysqld
--default-authentication-plugin=mysql_native_password
docker exec gdal-mysql1 sh -c "echo 'CREATE DATABASE tes
Rhea,
I've just unsubscribed you (from the admin interface)
Even
Le 16/01/2024 à 18:17, Rhea via QGIS-Developer a écrit :
Hello,
I’ve been trying to unsubscribe its been months now and it’s not working, i
keep on receiving emails as if im still part of the list.
I followed this link : https
Rhea,
*
- Proposition would be a feature that allows users to limit Python
console functionality based on their needs.
If you have in mind to limit the set of functionality available in the
Python console, that's not technically doable, at least with the CPython
interpreter. All you
Le 19/06/2023 à 20:44, Hugh Kelley a écrit :
OK thanks, exactly the general guidance I was looking for. I'll look
into upgrading. Is there currently a version that makes things easiest?
QGIS continuous integration uses:
- ubuntu 22.04 for QT5 builds:
https://github.com/qgis/QGIS/blob/master
Building recent QGIS versions on 20.04 is going to be quite a lot of
pain since you'll need indeed to have a qt 5.15 build, and all the other
auxiliary QT based dependencies build against it.
I'd suggest you update to 22.04 at least. Or if you don't want to do
development but can live with rel
Le 27/03/2023 à 10:06, Alessandro Pasotti via QGIS-Developer a écrit :
Hi,
QGIS is using the GDAL/OGR library to read the shapefiles.
which uses shapelib
On Mon, Mar 27, 2023 at 9:51 AM 余 绍健 via QGIS-Developer
wrote:
Dear All,
Sorry to interrupt, I'm newer to QGIS, whe I use QIGS, I fin
Hi,
I guess one point of improvement is to really implement a policy that
was discussed in the past, that is that after let's say half the total
period of support of the LTR only "critical" bugfixes are allowed into
it, with critical being for example defined as:
- fix a regression introduce
Dereferencing a null dataProvider() seems to me to be a recurrent class
of (crashing) bugs (I've for sure fixed such issues several times)
My idea is probably a bit silly, but what about
https://gist.github.com/rouault/ed533d30738bda806ebeaa47f0877e2c ?
Basically:
- deprecate dataProvider()
Hi,
just to avoid other people losing a couple hours like me... If you
update to latest master on Debian/Ubuntu, and after rebuild, you get a
cryptic error like the following when importing qgis_gui:
# PYTHONPATH=output/python QGIS_PREFIX_PATH=output python3 -c "from
qgis._gui import *"
Tra
> Very cool project, Even! (Why not "Cloud-Optimized" though? 😉 )
The term is heavily loaded and quite vague. SOZip doesn't make something
cloud unfriendly magically cloud friendly. If you need to seek at 100
different locations in a (uncompressed) file, you'll need to also seek
at 100 locatio
Le 09/01/2023 à 16:54, Richard Duivenvoorde a écrit :
Hi Even,
Cool!
Out of curiosity: I thought sqlite/geopackage was already relatively
'skinny' packed? Am I wrong?
Well, SQLite does some packing of integer or floating-point values, but
nothing on strings or blobs (which means no compressi
Sorry for cross-posting, but very relevant topic for QGIS. To make it
short, pending compressing .zip files in the SOZip way, it is possible
to directly read lrge zipped GeoPackage files (or Shapefiles for
nostalgic) from QGIS without prior decompression
Even
Message transféré --
mized .deb
packaging.
The goal is to structure and promote knowledge on this topic to
attract packager in addition to developers.
And then we would also create packaging process documentation for
Windows Store.
Regards,
Julien M
Le 23/11/2022 à 10:41, Even Rouault via QGIS-Developer a écrit
Hi Harrissou,
"q" should do it, as the diff is displayed with the "less" utility, and
it's the shortcut to exit from it
Even
Le 16/12/2022 à 06:18, Delaz J via QGIS-Developer a écrit :
Hi,
Whenever I run prepare_commit.sh and there are changes, I fail to find
how to get back to the command
Would it be too crazy to shrink down some offending name to prevent
error when switching to more recent branches? I can submit a PR if needed.
Seems like a good idea. You'll likely have to change references to that
file in the test suite.
--
http://www.spatialys.com
My software is free, bu
- There is a requirement for every library in the package to be "UWP
compatible".
At that time, libpq (postgresql) didn't have that, so I stopped.
It's hard to say how many other packages will also need special
attention. [1]
Interesting. I know that people have contributed in the past fix
Le 17/10/2022 à 12:36, Raymond Nijssen a écrit :
Thank you Even. And that will always be available in QGIS? Without any
extra (gdal) installations?
yes, I think so. This is needed by the GDAL processing tools, which
AFAIK are availalable out-of-the box in the standalone Windows installer
-
You can just use
from osgeo import ogr
from osgeo import gdal
from osgeo import osr
That will work with any GDAL version of the last 15 years or so.
Le 17/10/2022 à 10:52, Raymond Nijssen via QGIS-Developer a écrit :
Dear developers,
What is the best way to import ogr, gdal and osr in my pyqg
Le 24/06/2022 à 02:29, Alexandre Neto via QGIS-Developer a écrit :
I am testing the GDAL tools on QGIS 3.22.8 on Windows. When running
gdal2xyz with a single band raster I am getting the following error:
C:\Users\testing_user>gdal2xyz.bat -b 1
C:/Users/testing_user/Desktop/gdal_commands_test/
Use sysprof or just run under a debugger and interrupt regularly should
help you spot in which method(s) most time is spent
Le 20/06/2022 à 18:48, David Marteau via QGIS-Developer a écrit :
I used the following test:
readflags = Qgis.ProjectReadFlags() readflags |=
Qgis.ProjectReadFlag.Trust
The Valgrind output is actually interesting:
see
==49441== by 0x150193E6: ??? (in
/usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
[...]
==49441== by 0x9C3FDC6: ??? (in /usr/local/lib/libproj.so.22.1.0)
So you're linking to 2 PROJ versions. That would have been my first bet,
but you didn
Alessandro,
the truth (and sometimes issues) is in projinfo:
$ projinfo -s EPSG:4258 -t EPSG:4326
Candidate operations found: 1
-
Operation No. 1:
EPSG:1149, ETRS89 to WGS 84 (1), 1.0 m, Europe - onshore and offshore:
Albania; Andorra; Austria; Belgium; Bosn
60 matches
Mail list logo