Re: [gdal-dev] Fwd: Performance Variability with GDAL Caching and Multi-Threading for MODIS Data

2025-04-01 Thread Laurențiu Nicola via gdal-dev
Hi, ReprojectImage is an older API that doesn't support the full set of warping options. If you're asking about -multi and -wm NUM_THREADS, they don't get (at least in gdalwarp and IIRC) enabled automatically by GDAL_NUM_THREADS. Switching to gdal.Warp might be worthwhile. Note that pymodis is

Re: [gdal-dev] Fwd: Performance Variability with GDAL Caching and Multi-Threading for MODIS Data

2025-04-01 Thread Varisht Ghedia via gdal-dev
Hi Laurentiu, I am using the pymodis library: https://github.com/lucadelu/pyModis/tree/master to extract the LST and QC bands from a MODIS (aqua / terra) MOD11A1 product. Upon checking the code, it looks like internally the library has the following gdal calls for the tasks I execute: gdal.AutoCre

[gdal-dev] Questions regarding phrasing in the documentation of `OCTTransformBounds`

2025-04-01 Thread Florian Katerndahl via gdal-dev
Dear GDAL-devs, while working on a small project, I (more or less inevitably) came across the problem of what to do when a bounding box geometry, that is to be translated to EPSG:4326, crosses the antimeridian in the target SRS (i.e. EPSG:4326). The docs for the C function `OCTTransformBounds`

Re: [gdal-dev] Proposal for GDAL Driver: EOPF Zarr (Earth Observation Product Format)

2025-04-01 Thread Even Rouault via gdal-dev
Hi Yuvraj, A few questions: - what is the maturity of the EOPF enhancements ? - where are they described ? (i.e. the format specification) - why not enhancing the existing Zarr driver ? - from what I can currently see in https://github.com/EOPF-Sample-Service/GDAL-ZARR-EOPF/tree/main/src,

[gdal-dev] Proposal for GDAL Driver: EOPF Zarr (Earth Observation Product Format)

2025-04-01 Thread Adagale Yuvraj Bhagwan via gdal-dev
Hello GDAL Community, We’re developing a GDAL driver for the Earth Observation Product Format (EOPF), a cloud-optimized Zarr-based format tailored for large-scale EO data. This driver aims to enable seamless access to EOPF datasets and their metadata through GDAL, supporting features like chunke

[gdal-dev] GDAL 3.10.3 release candidate available

2025-04-01 Thread Even Rouault via gdal-dev
Hi, I have prepared a GDAL/OGR 3.10.3 release candidate. Pick up an archive among the following ones (by ascending size):   https://download.osgeo.org/gdal/3.10.3/gdal-3.10.3rc1.tar.xz   https://download.osgeo.org/gdal/3.10.3/gdal-3.10.3rc1.tar.gz   https://download.osgeo.org/gdal/3.10.3/gdal31

[gdal-dev] Fwd: Performance Variability with GDAL Caching and Multi-Threading for MODIS Data

2025-04-01 Thread Varisht Ghedia via gdal-dev
Dear GDAL Developers, I am working on optimizing the processing times for MODIS datasets (LST_1Km and QC Day tile) using pymodis with some modifications. Specifically, I have added flags for: - Running on all available CPU cores (ALL_CORES) - Adjusting GDAL cache size (GDAL_CACHEMAX

Re: [gdal-dev] Fwd: Performance Variability with GDAL Caching and Multi-Threading for MODIS Data

2025-04-01 Thread Laurențiu Nicola via gdal-dev
Hi, Since it's not exactly clear from your description, what operations are you running, just the equivalent of gdal.Translate()? gdal.Warp()? GDAL can use threading in a couple of places: • to compress the output before writing it, e.g. the NUM_THREADS creation option of GTiff • to decompre