Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Doc: add a thanks page #59

Open
wants to merge 49 commits into
base: master
Choose a base branch
from
Open

Doc: add a thanks page #59

wants to merge 49 commits into from

Conversation

rouault
Copy link
Owner

@rouault rouault commented Oct 4, 2024

No description provided.

rouault and others added 23 commits September 26, 2024 18:30
…views

Fixes OSGeo#10873

Uniformize logic with the one of GDALBandGetBestOverviewLevel2()
Fixes OSGeo#10878

Note: only available in utilities-as-binaries, not
utilities-as-libraries...

Returns drivers in the order of their registration.

Example
```shell
$ gdalinfo --formats -json
[
  {
    "short_name":"VRT",
    "long_name":"Virtual Raster",
    "scopes":[
      "raster",
      "multidimensional_raster"
    ],
    "capabilities":[
      "open",
      "create",
      "create_copy",
      "virtual_io"
    ],
    "file_extensions":[
      "vrt"
    ]
  },
  ...
]
```

```shell
$ ogrinfo --formats -json
[
  {
    "short_name":"FITS",
    "long_name":"Flexible Image Transport System",
    "scopes":[
      "raster",
      "vector"
    ],
    "capabilities":[
      "open",
      "create"
    ],
    "file_extensions":[
      "fits"
    ]
  },
  ...
]
```
…ENABLE_DRIVER_NAS=OFF; make CSW and WFS drivers plugin capable too
…spectus

[doc] fix link to GDAL sponsorship prospectus
gdalwarp: be more robust to numerical instability when selecting overviews
PG/PGDump: properly truncates identifiers exactly of 64 characters
Python bindings: fix passing a dict value to the transformerOptions argument of gdal.Warp()
Doc: SQLite dialect: remove erroneous mention about GEOMETRY being a special field in all cases
The -q parameter to wget makes it completely
silent, even on faliure which gives build errors
that are difficult to diagnose. Someone
else had the same problem 15 years ago:

https://serverfault.com/questions/70889/wget-to-print-errors-but-nothing-otherwise

and the easiest way to robustly print
errors but nothing else seems to be
to use curl instead.

Since the docker images already include
curl, switch them to use that instead.
…PEG2000 QUALITY

when JPEG2000_DRIVER=JP2OpenJPEG

Fixes OSGeo#10927
PG: ensure current user has superuser priviledge beore attemption to create event trigger for metadata table
DIMAP: emit verbose error message if not able to open image file
@rouault rouault force-pushed the thanks branch 2 times, most recently from 359e582 to 4da9d7a Compare October 4, 2024 22:46
NITF: properly take into account comma-separated list of values for JPEG2000 QUALITY
…json

Make gdalinfo/ogrinfo --formats -json work
Build: enable -DOGR_ENABLE_DRIVER_GML_PLUGIN=ON, …
CI: add a workflow to build docker/ images
CI: do not trigger builds for changes in docker/
pjonsson and others added 12 commits October 6, 2024 11:17
Modern docker warns about different
casing on FROM and AS. Use uppercase
for both of them to keep docker happy.
There are some nice features in CMake
that are limited to Ninja only, for
example JOB_POOL_LINK and Multi-config:

https://cmake.org/cmake/help/latest/prop_tgt/JOB_POOL_LINK.html
https://cmake.org/cmake/help/latest/generator/Ninja%20Multi-Config.html
https://www.scivision.dev/cmake-ninja-multi-config/

The first limits the number of linking
processes running concurrently, and the second
avoids having to re-generate the build files
to make a debug/release build.

Ninja is also rumored to be slightly faster
than make, and that seems to hold for GDAL
as well, a simple benchmark (time -p) with
a warm cache (second time image is built)
for ubuntu-small on a 48 core machine
(3 GHz dual Xeon Gold 6136):

PROJ:

make:

real 65.39
user 400.61
sys 34.91

ninja:

real 64.84
user 413.17
sys 34.97

GDAL:

make:

real 86.40
user 2466.07
sys 180.64

ninja:

real 82.43
user 2471.69
sys 169.74
The rsync commands use the wrong
directory, so the commands fail
and print an error message, but
the build continues.

Fix the commands so they work,
but leave the missing error
detection as is.
P.S., be sure to add at least one example of usage of '@filename'.

Apparently it is meant to be the equivalent of Unix \`cat filename\`.
Doc: use 'version_selector' instead of 'display_version' which is deprecated by sphinx-rtd-theme 3.0.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants