[gdal-dev] Fail to get tiles from COG hosted in minio and served by a cogserver

Luigi Pirelli luipir at gmail.com
Mon Sep 15 03:27:54 PDT 2025


Hi Even

Thank to Francesco Bartoli who fixed the server side about range request (I
was not able due to that I'm travelling)

Regards

Luigi Pirelli

On Saturday, 13 September 2025, Even Rouault <even.rouault at spatialys.com>
wrote:

> Luigi,
>
> This server doesn't implement HTTP range correctly. When sending a header
> "Range: bytes=X-Y", the server should return bytes from X to Y both
> included, so Y-X+1 bytes (cf https://datatracker.ietf.org/
> doc/html/rfc7233#section-2.1)
>
> But the server returns actually from X included to Y excluded, hence only
> Y-X bytes.
>
> Compare:
>
> $ curl -v -H "Range: bytes=0-1" "https://geoportale-nhw-
> preprod.comune.roma.it/aerofototeca-api/integration/
> api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif"
> <https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif>
> --output -
> [...]
> > Range: bytes=0-1
> [...]
> < Content-Length: 1
> < content-range: bytes 0-1/810434714
> [...]
> I
>
> vs
>
> $ curl -v -H "Range: bytes=0-1" "https:/download.osgeo.org/
> gdal/data/gtiff/utm.tif"
> <https:/download.osgeo.org/gdal/data/gtiff/utm.tif> --output -
> [...]
> > Range: bytes=0-1
> [...]
> < Content-Length: 2
> [...]
> < Content-Range: bytes 0-1/262976
> [...]
> II
>
> Even
> Le 10/09/2025 à 13:11, Luigi Pirelli via gdal-dev a écrit :
>
> Hi gdal comunity
>
> I'm asking help to understand some problems serving COG files via a custom
> COG server that hide the access to the files stored in an object store as
> Minio.
>
> the file is here:
> https://geoportale-nhw-preprod.comune.roma.it/
> aerofototeca-api/integration/api/tile?filename=/roma/2022/
> Roma_2022/6020/6020-Lvl02-Color.tif
>
> below the detailed log if accessing tiles and coping using gdal_translate.
> Server in the middle seems serving all partial request correctly without
> any warning about mismatch respect bytes requested and served, but in any
> case the copy ends with a bunch of
>
> *CPLError: Request for 220606604-223374076 failed with response_code=206 *
> errors.
>
> adding more strange behaviour i can see that this rasterio code:
> -----------------------------------
> import rasterio
> import os
> os.environ["CPL_DEBUG"] = "ON"
> cog_url="https://geoportale-nhw-preprod.comune.roma.it/
> aerofototeca-api/integration/api/tile?filename=/roma/2022/
> Roma_2022/6020/6020-Lvl02-Color.tif"
> with rasterio.open(cog_url) as dataset:
>     block_width, block_height = dataset.block_shapes[0]  # Block size
> (tile dimensions in pixels)
>     width = dataset.width
>     height = dataset.height
>     a_tile_window = rasterio.windows.Window(
>         col_off=width //2 , row_off=height //2, width=block_width-31,
> height=block_height-31
>     )
>     a_tile = dataset.read(1, window=a_tile_window)
> ---------------------
> Give error if window is *block_width-31*, but not error if getting a
> *block_width-32* size
>
> any hint or help is appreciated
>
> thank you
> Luigi Pirelli
>
>
>
> GDAL_TRANSLATE LOG
> -----------------------------------
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *12:52 $ gdal_translate
> /vsicurl/https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
> <https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif>
> ~/Downloads/out.tif CPL: Loading configuration from
> /home/ginetto/.gdal/gdalrc CPL: Ignoring configuration option CPL_DEBUG=OFF
> from configuration file as it is already set as an environment variable
> CPL: Ignoring configuration option CPL_LOG_ERRORS=OFF from configuration
> file as it is already set as an environment variable HTTP: libcurl/8.5.0
> OpenSSL/3.0.13 zlib/1.3 brotli/1.1.0 zstd/1.5.5 libidn2/2.3.7 libpsl/0.21.2
> (+libidn2/2.3.7) libssh/0.10.6/openssl/zlib nghttp2/1.59.0 librtmp/2.3
> OpenLDAP/2.6.7 CURL_INFO_TEXT: Host
> geoportale-nhw-preprod.comune.roma.it:443
> <http://geoportale-nhw-preprod.comune.roma.it:443> was resolved.
> CURL_INFO_TEXT: IPv6: (none) CURL_INFO_TEXT: IPv4: 93.63.254.107
> CURL_INFO_TEXT:   Trying 93.63.254.107:443... CURL_INFO_TEXT: Connected to
> geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> (93.63.254.107) port 443
> CURL_INFO_TEXT: ALPN: curl offers h2,http/1.1 CURL_INFO_TEXT: TLSv1.3
> (OUT), TLS handshake, Client hello (1): CURL_INFO_TEXT:  CAfile:
> /etc/ssl/certs/ca-certificates.crt CURL_INFO_TEXT:  CApath: /etc/ssl/certs
> CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Server hello (2):
> CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
> CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Certificate (11):
> CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, CERT verify (15):
> CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Finished (20): CURL_INFO_TEXT:
> TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): CURL_INFO_TEXT:
> TLSv1.3 (OUT), TLS handshake, Finished (20): CURL_INFO_TEXT: SSL connection
> using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS
> CURL_INFO_TEXT: ALPN: server accepted http/1.1 CURL_INFO_TEXT: Server
> certificate: CURL_INFO_TEXT:  subject: C=IT; ST=Lazio; L=Roma; O=Roma
> Capitale; CN=*.comune.roma.it <http://comune.roma.it> CURL_INFO_TEXT:
>  start date: Dec 20 00:00:00 2024 GMT CURL_INFO_TEXT:  expire date: Jan  7
> 23:59:59 2026 GMT CURL_INFO_TEXT:  subjectAltName: host
> "geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it>" matched cert's
> "*.comune.roma.it <http://comune.roma.it>" CURL_INFO_TEXT:  issuer: C=US;
> O=DigiCert Inc; OU=www.digicert.com <http://www.digicert.com>; CN=GeoTrust
> TLS RSA CA G1 CURL_INFO_TEXT:  SSL certificate verify ok. CURL_INFO_TEXT:
> Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed
> using sha256WithRSAEncryption CURL_INFO_TEXT:   Certificate level 1: Public
> key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
> CURL_INFO_TEXT:   Certificate level 2: Public key type RSA (2048/112
> Bits/secBits), signed using sha256WithRSAEncryption CURL_INFO_TEXT: using
> HTTP/1.x CURL_INFO_TEXT: Server auth using Basic with user 'anonymous'
> CURL_INFO_HEADER_OUT: HEAD
> /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
> HTTP/1.1 Host: geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> Authorization: Basic
> YW5vbnltb3VzOg== User-Agent: GDAL/3.8.4 Accept: */* CURL_INFO_TEXT: TLSv1.3
> (IN), TLS handshake, Newsession Ticket (4): CURL_INFO_TEXT: TLSv1.3 (IN),
> TLS handshake, Newsession Ticket (4): CURL_INFO_TEXT: old SSL session ID is
> stale, removing CURL_INFO_HEADER_IN: HTTP/1.1 200 OK CURL_INFO_HEADER_IN:
> Date: Wed, 10 Sep 2025 10:52:38 GMT CURL_INFO_HEADER_IN: Server: Apache
> CURL_INFO_HEADER_IN: Content-Length: 810434714 CURL_INFO_HEADER_IN:
> last-modified: 2025-07-17 16:23:21+00:00 CURL_INFO_HEADER_IN: etag:
> "a3b9bd1ae8c52585692c2bff1eda0171" CURL_INFO_HEADER_IN: Set-Cookie:
> cookiesession2=63360d725398f949eeddf1157658c168;max-age=3600;Path=/;Secure;HttpOnly
> CURL_INFO_HEADER_IN: Set-Cookie:
> cookiesession1=678B287018D2B682BD6915142E5A0D14;Expires=Thu, 10 Sep 2026
> 10:52:38 GMT;Path=/;Secure;HttpOnly CURL_INFO_HEADER_IN:
> Strict-Transport-Security: max-age=31536000 CURL_INFO_HEADER_IN:
> CURL_INFO_TEXT: Connection #0 to host geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> left intact VSICURL:
> GetFileSize(https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif)=810434714
> <https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif)=810434714>
>  response_code=200 VSICURL: Downloading 0-16383
> (https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).
> <https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).>..
> CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790 [serially]
> CURL_INFO_TEXT: Can not multiplex, even if we wanted to CURL_INFO_TEXT:
> Re-using existing connection with host
> geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> CURL_INFO_TEXT: Server auth
> using Basic with user 'anonymous' CURL_INFO_HEADER_OUT: GET
> /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
> HTTP/1.1 Host: geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> Authorization: Basic
> YW5vbnltb3VzOg== User-Agent: GDAL/3.8.4 Accept: */* Range: bytes=0-16383
> CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content CURL_INFO_HEADER_IN:
> Date: Wed, 10 Sep 2025 10:52:38 GMT CURL_INFO_HEADER_IN: Server: Apache
> CURL_INFO_HEADER_IN: Content-Type: image/tiff; application=geotiff;
> profile=cloud-optimized CURL_INFO_HEADER_IN: Content-Length: 16383
> CURL_INFO_HEADER_IN: content-range: bytes=0-16383 CURL_INFO_HEADER_IN:
> accept-ranges: bytes CURL_INFO_HEADER_IN: Set-Cookie:
> cookiesession2=63360d725398f949eeddf1157658c168;max-age=3600;Path=/;Secure;HttpOnly
> CURL_INFO_HEADER_IN: Strict-Transport-Security: max-age=31536000
> CURL_INFO_HEADER_IN: CURL_INFO_TEXT: Connection #0 to host
> geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> left intact VSICURL: Got
> response_code=206 GDAL:
> GDALOpen(/vsicurl/https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
> <https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif>,
> this=0x59cab0e90a10) succeeds as GTiff. GDAL: Using GTiff driver Input file
> size is 20544, 14016 GDAL: Using GTiff driver GTiff: ScanDirectories()
> VSICURL: Downloading 16384-49151
> (https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).
> <https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).>..
> CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790 [serially]
> CURL_INFO_TEXT: Can not multiplex, even if we wanted to CURL_INFO_TEXT:
> Re-using existing connection with host
> geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> CURL_INFO_TEXT: Server auth
> using Basic with user 'anonymous' CURL_INFO_HEADER_OUT: GET
> /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
> HTTP/1.1 Host: geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> Authorization: Basic
> YW5vbnltb3VzOg== User-Agent: GDAL/3.8.4 Accept: */* Range:
> bytes=16384-49151 CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content
> CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 10:52:38 GMT
> CURL_INFO_HEADER_IN: Server: Apache CURL_INFO_HEADER_IN: Content-Type:
> image/tiff; application=geotiff; profile=cloud-optimized
> CURL_INFO_HEADER_IN: Content-Length: 32767 CURL_INFO_HEADER_IN:
> content-range: bytes=16384-49151 CURL_INFO_HEADER_IN: accept-ranges: bytes
> CURL_INFO_HEADER_IN: Set-Cookie:
> cookiesession2=63360d725398f949eeddf1157658c168;max-age=3600;Path=/;Secure;HttpOnly
> CURL_INFO_HEADER_IN: Strict-Transport-Security: max-age=31536000
> CURL_INFO_HEADER_IN: CURL_INFO_TEXT: Connection #0 to host
> geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> left intact VSICURL: Got
> response_code=206 GTiff: Opened 10272x7008 overview. GTiff: Opened
> 5136x3504 overview. GTiff: Opened 2568x1752 overview. GTiff: Opened
> 1284x876 overview. GTiff: Opened 642x438 overview. 0GDAL: GDAL_CACHEMAX =
> 4716 MB GDAL: GDALDatasetCopyWholeRaster(): 20544*512 swaths, bInterleave=1
> VSICURL: Downloading 220606604-223374076
> (https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).
> <https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).>..
> VSICURL: Downloading 223374078-226365702
> (https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).
> <https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).>..
> VSICURL: Downloading 226365704-226856674
> (https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).
> <https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).>..
> VSICURL: Downloading 226856676-228483196
> (https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).
> <https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).>..
> VSICURL: Downloading 228483198-229596738
> (https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).
> <https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).>..
> VSICURL: Downloading 229596740-230773941
> (https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).
> <https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).>..
> CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790 [serially]
> CURL_INFO_TEXT: Can not multiplex, even if we wanted to CURL_INFO_TEXT:
> Re-using existing connection with host
> geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> CURL_INFO_TEXT: Server auth
> using Basic with user 'anonymous' CURL_INFO_HEADER_OUT: GET
> /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
> HTTP/1.1 Host: geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> Authorization: Basic
> YW5vbnltb3VzOg== User-Agent: GDAL/3.8.4 Accept: */* Range:
> bytes=220606604-223374076 CURL_INFO_TEXT: Found bundle for host:
> 0x59cab0e97790 [serially] CURL_INFO_TEXT: Can not multiplex, even if we
> wanted to CURL_INFO_TEXT: Hostname geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> was found in DNS cache
> CURL_INFO_TEXT:   Trying 93.63.254.107:443... CURL_INFO_TEXT: Found bundle
> for host: 0x59cab0e97790 [serially] CURL_INFO_TEXT: Can not multiplex, even
> if we wanted to CURL_INFO_TEXT: Hostname
> geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> was found in DNS cache
> CURL_INFO_TEXT:   Trying 93.63.254.107:443... CURL_INFO_TEXT: Found bundle
> for host: 0x59cab0e97790 [serially] CURL_INFO_TEXT: Can not multiplex, even
> if we wanted to CURL_INFO_TEXT: Hostname
> geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> was found in DNS cache
> CURL_INFO_TEXT:   Trying 93.63.254.107:443... CURL_INFO_TEXT: Found bundle
> for host: 0x59cab0e97790 [serially] CURL_INFO_TEXT: Can not multiplex, even
> if we wanted to CURL_INFO_TEXT: Hostname
> geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> was found in DNS cache
> CURL_INFO_TEXT:   Trying 93.63.254.107:443... CURL_INFO_TEXT: Found bundle
> for host: 0x59cab0e97790 [serially] CURL_INFO_TEXT: Can not multiplex, even
> if we wanted to CURL_INFO_TEXT: Hostname
> geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> was found in DNS cache
> CURL_INFO_TEXT:   Trying 93.63.254.107:443... CURL_INFO_TEXT: Connected to
> geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> (93.63.254.107) port 443
> CURL_INFO_TEXT: ALPN: curl offers h2,http/1.1 CURL_INFO_TEXT: TLSv1.3
> (OUT), TLS handshake, Client hello (1): CURL_INFO_TEXT:  CAfile:
> /etc/ssl/certs/ca-certificates.crt CURL_INFO_TEXT:  CApath: /etc/ssl/certs
> CURL_INFO_TEXT: Connected to geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> (93.63.254.107) port 443
> CURL_INFO_TEXT: ALPN: curl offers h2,http/1.1 CURL_INFO_TEXT: TLSv1.3
> (OUT), TLS handshake, Client hello (1): CURL_INFO_TEXT:  CAfile:
> /etc/ssl/certs/ca-certificates.crt CURL_INFO_TEXT:  CApath: /etc/ssl/certs
> CURL_INFO_TEXT: Connected to geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> (93.63.254.107) port 443
> CURL_INFO_TEXT: ALPN: curl offers h2,http/1.1 CURL_INFO_TEXT: TLSv1.3
> (OUT), TLS handshake, Client hello (1): CURL_INFO_TEXT:  CAfile:
> /etc/ssl/certs/ca-certificates.crt CURL_INFO_TEXT:  CApath: /etc/ssl/certs
> CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content CURL_INFO_HEADER_IN:
> Date: Wed, 10 Sep 2025 10:52:38 GMT CURL_INFO_HEADER_IN: Server: Apache
> CURL_INFO_HEADER_IN: Content-Type: image/tiff; application=geotiff;
> profile=cloud-optimized CURL_INFO_HEADER_IN: Content-Length: 2767472
> CURL_INFO_HEADER_IN: content-range: bytes=220606604-223374076
> CURL_INFO_HEADER_IN: accept-ranges: bytes CURL_INFO_HEADER_IN: Set-Cookie:
> cookiesession2=63360d725398f949eeddf1157658c168;max-age=3600;Path=/;Secure;HttpOnly
> CURL_INFO_HEADER_IN: Strict-Transport-Security: max-age=31536000
> CURL_INFO_HEADER_IN: CURL_INFO_TEXT: Connected to
> geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> (93.63.254.107) port 443
> CURL_INFO_TEXT: ALPN: curl offers h2,http/1.1 CURL_INFO_TEXT: TLSv1.3
> (OUT), TLS handshake, Client hello (1): CURL_INFO_TEXT:  CAfile:
> /etc/ssl/certs/ca-certificates.crt CURL_INFO_TEXT:  CApath: /etc/ssl/certs
> CURL_INFO_TEXT: Connected to geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> (93.63.254.107) port 443
> CURL_INFO_TEXT: ALPN: curl offers h2,http/1.1 CURL_INFO_TEXT: TLSv1.3
> (OUT), TLS handshake, Client hello (1): CURL_INFO_TEXT:  CAfile:
> /etc/ssl/certs/ca-certificates.crt CURL_INFO_TEXT:  CApath: /etc/ssl/certs
> CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Server hello (2):
> CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
> CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Certificate (11):
> CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, CERT verify (15):
> CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Finished (20): CURL_INFO_TEXT:
> TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): CURL_INFO_TEXT:
> TLSv1.3 (OUT), TLS handshake, Finished (20): CURL_INFO_TEXT: SSL connection
> using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS
> CURL_INFO_TEXT: ALPN: server accepted http/1.1 CURL_INFO_TEXT: Server
> certificate: CURL_INFO_TEXT:  subject: C=IT; ST=Lazio; L=Roma; O=Roma
> Capitale; CN=*.comune.roma.it <http://comune.roma.it> CURL_INFO_TEXT:
>  start date: Dec 20 00:00:00 2024 GMT CURL_INFO_TEXT:  expire date: Jan  7
> 23:59:59 2026 GMT CURL_INFO_TEXT:  subjectAltName: host
> "geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it>" matched cert's
> "*.comune.roma.it <http://comune.roma.it>" CURL_INFO_TEXT:  issuer: C=US;
> O=DigiCert Inc; OU=www.digicert.com <http://www.digicert.com>; CN=GeoTrust
> TLS RSA CA G1 CURL_INFO_TEXT:  SSL certificate verify ok. CURL_INFO_TEXT:
> Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed
> using sha256WithRSAEncryption CURL_INFO_TEXT:   Certificate level 1: Public
> key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
> CURL_INFO_TEXT:   Certificate level 2: Public key type RSA (2048/112
> Bits/secBits), signed using sha256WithRSAEncryption CURL_INFO_TEXT: using
> HTTP/1.x CURL_INFO_TEXT: Server auth using Basic with user 'anonymous'
> CURL_INFO_HEADER_OUT: GET
> /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
> HTTP/1.1 Host: geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> Authorization: Basic
> YW5vbnltb3VzOg== User-Agent: GDAL/3.8.4 Accept: */* Range:
> bytes=226856676-228483196 CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake,
> Server hello (2): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Encrypted
> Extensions (8): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Certificate
> (11): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, CERT verify (15):
> CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Finished (20): CURL_INFO_TEXT:
> TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): CURL_INFO_TEXT:
> TLSv1.3 (OUT), TLS handshake, Finished (20): CURL_INFO_TEXT: SSL connection
> using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS
> CURL_INFO_TEXT: ALPN: server accepted http/1.1 CURL_INFO_TEXT: Server
> certificate: CURL_INFO_TEXT:  subject: C=IT; ST=Lazio; L=Roma; O=Roma
> Capitale; CN=*.comune.roma.it <http://comune.roma.it> CURL_INFO_TEXT:
>  start date: Dec 20 00:00:00 2024 GMT CURL_INFO_TEXT:  expire date: Jan  7
> 23:59:59 2026 GMT CURL_INFO_TEXT:  subjectAltName: host
> "geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it>" matched cert's
> "*.comune.roma.it <http://comune.roma.it>" CURL_INFO_TEXT:  issuer: C=US;
> O=DigiCert Inc; OU=www.digicert.com <http://www.digicert.com>; CN=GeoTrust
> TLS RSA CA G1 CURL_INFO_TEXT:  SSL certificate verify ok. CURL_INFO_TEXT:
> Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed
> using sha256WithRSAEncryption CURL_INFO_TEXT:   Certificate level 1: Public
> key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
> CURL_INFO_TEXT:   Certificate level 2: Public key type RSA (2048/112
> Bits/secBits), signed using sha256WithRSAEncryption CURL_INFO_TEXT: using
> HTTP/1.x CURL_INFO_TEXT: Server auth using Basic with user 'anonymous'
> CURL_INFO_HEADER_OUT: GET
> /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
> HTTP/1.1 Host: geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> Authorization: Basic
> YW5vbnltb3VzOg== User-Agent: GDAL/3.8.4 Accept: */* Range:
> bytes=228483198-229596738 CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake,
> Server hello (2): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Encrypted
> Extensions (8): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Certificate
> (11): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, CERT verify (15):
> CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Finished (20): CURL_INFO_TEXT:
> TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): CURL_INFO_TEXT:
> TLSv1.3 (OUT), TLS handshake, Finished (20): CURL_INFO_TEXT: SSL connection
> using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS
> CURL_INFO_TEXT: ALPN: server accepted http/1.1 CURL_INFO_TEXT: Server
> certificate: CURL_INFO_TEXT:  subject: C=IT; ST=Lazio; L=Roma; O=Roma
> Capitale; CN=*.comune.roma.it <http://comune.roma.it> CURL_INFO_TEXT:
>  start date: Dec 20 00:00:00 2024 GMT CURL_INFO_TEXT:  expire date: Jan  7
> 23:59:59 2026 GMT CURL_INFO_TEXT:  subjectAltName: host
> "geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it>" matched cert's
> "*.comune.roma.it <http://comune.roma.it>" CURL_INFO_TEXT:  issuer: C=US;
> O=DigiCert Inc; OU=www.digicert.com <http://www.digicert.com>; CN=GeoTrust
> TLS RSA CA G1 CURL_INFO_TEXT:  SSL certificate verify ok. CURL_INFO_TEXT:
> Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed
> using sha256WithRSAEncryption CURL_INFO_TEXT:   Certificate level 1: Public
> key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
> CURL_INFO_TEXT:   Certificate level 2: Public key type RSA (2048/112
> Bits/secBits), signed using sha256WithRSAEncryption CURL_INFO_TEXT: using
> HTTP/1.x CURL_INFO_TEXT: Server auth using Basic with user 'anonymous'
> CURL_INFO_HEADER_OUT: GET
> /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
> HTTP/1.1 Host: geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> Authorization: Basic
> YW5vbnltb3VzOg== User-Agent: GDAL/3.8.4 Accept: */* Range:
> bytes=229596740-230773941 CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake,
> Server hello (2): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Encrypted
> Extensions (8): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Certificate
> (11): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, CERT verify (15):
> CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Finished (20): CURL_INFO_TEXT:
> TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): CURL_INFO_TEXT:
> TLSv1.3 (OUT), TLS handshake, Finished (20): CURL_INFO_TEXT: SSL connection
> using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS
> CURL_INFO_TEXT: ALPN: server accepted http/1.1 CURL_INFO_TEXT: Server
> certificate: CURL_INFO_TEXT:  subject: C=IT; ST=Lazio; L=Roma; O=Roma
> Capitale; CN=*.comune.roma.it <http://comune.roma.it> CURL_INFO_TEXT:
>  start date: Dec 20 00:00:00 2024 GMT CURL_INFO_TEXT:  expire date: Jan  7
> 23:59:59 2026 GMT CURL_INFO_TEXT:  subjectAltName: host
> "geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it>" matched cert's
> "*.comune.roma.it <http://comune.roma.it>" CURL_INFO_TEXT:  issuer: C=US;
> O=DigiCert Inc; OU=www.digicert.com <http://www.digicert.com>; CN=GeoTrust
> TLS RSA CA G1 CURL_INFO_TEXT:  SSL certificate verify ok. CURL_INFO_TEXT:
> Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed
> using sha256WithRSAEncryption CURL_INFO_TEXT:   Certificate level 1: Public
> key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
> CURL_INFO_TEXT:   Certificate level 2: Public key type RSA (2048/112
> Bits/secBits), signed using sha256WithRSAEncryption CURL_INFO_TEXT: using
> HTTP/1.x CURL_INFO_TEXT: Server auth using Basic with user 'anonymous'
> CURL_INFO_HEADER_OUT: GET
> /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
> HTTP/1.1 Host: geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> Authorization: Basic
> YW5vbnltb3VzOg== User-Agent: GDAL/3.8.4 Accept: */* Range:
> bytes=223374078-226365702 CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake,
> Server hello (2): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Encrypted
> Extensions (8): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Certificate
> (11): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, CERT verify (15):
> CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Finished (20): CURL_INFO_TEXT:
> TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1): CURL_INFO_TEXT:
> TLSv1.3 (OUT), TLS handshake, Finished (20): CURL_INFO_TEXT: SSL connection
> using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS
> CURL_INFO_TEXT: ALPN: server accepted http/1.1 CURL_INFO_TEXT: Server
> certificate: CURL_INFO_TEXT:  subject: C=IT; ST=Lazio; L=Roma; O=Roma
> Capitale; CN=*.comune.roma.it <http://comune.roma.it> CURL_INFO_TEXT:
>  start date: Dec 20 00:00:00 2024 GMT CURL_INFO_TEXT:  expire date: Jan  7
> 23:59:59 2026 GMT CURL_INFO_TEXT:  subjectAltName: host
> "geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it>" matched cert's
> "*.comune.roma.it <http://comune.roma.it>" CURL_INFO_TEXT:  issuer: C=US;
> O=DigiCert Inc; OU=www.digicert.com <http://www.digicert.com>; CN=GeoTrust
> TLS RSA CA G1 CURL_INFO_TEXT:  SSL certificate verify ok. CURL_INFO_TEXT:
> Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed
> using sha256WithRSAEncryption CURL_INFO_TEXT:   Certificate level 1: Public
> key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
> CURL_INFO_TEXT:   Certificate level 2: Public key type RSA (2048/112
> Bits/secBits), signed using sha256WithRSAEncryption CURL_INFO_TEXT: using
> HTTP/1.x CURL_INFO_TEXT: Server auth using Basic with user 'anonymous'
> CURL_INFO_HEADER_OUT: GET
> /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
> HTTP/1.1 Host: geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> Authorization: Basic
> YW5vbnltb3VzOg== User-Agent: GDAL/3.8.4 Accept: */* Range:
> bytes=226365704-226856674 CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake,
> Newsession Ticket (4): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake,
> Newsession Ticket (4): CURL_INFO_TEXT: old SSL session ID is stale,
> removing CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession Ticket
> (4): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
> CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
> CURL_INFO_TEXT: old SSL session ID is stale, removing CURL_INFO_TEXT:
> TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): CURL_INFO_TEXT: old SSL
> session ID is stale, removing CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake,
> Newsession Ticket (4): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake,
> Newsession Ticket (4): CURL_INFO_TEXT: old SSL session ID is stale,
> removing CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession Ticket
> (4): CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
> CURL_INFO_TEXT: old SSL session ID is stale, removing CURL_INFO_HEADER_IN:
> HTTP/1.1 206 Partial Content CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025
> 10:52:38 GMT CURL_INFO_HEADER_IN: Server: Apache CURL_INFO_HEADER_IN:
> Content-Type: image/tiff; application=geotiff; profile=cloud-optimized
> CURL_INFO_HEADER_IN: Content-Length: 1626520 CURL_INFO_HEADER_IN:
> content-range: bytes=226856676-228483196 CURL_INFO_HEADER_IN:
> accept-ranges: bytes CURL_INFO_HEADER_IN: Set-Cookie:
> cookiesession2=d17e9524a2e2bd46eeddf1157658c168;max-age=3600;Path=/;Secure;HttpOnly
> CURL_INFO_HEADER_IN: Set-Cookie:
> cookiesession1=678B28700CB3ACBDE48CB06AABF53369;Expires=Thu, 10 Sep 2026
> 10:52:38 GMT;Path=/;Secure;HttpOnly CURL_INFO_HEADER_IN:
> Strict-Transport-Security: max-age=31536000 CURL_INFO_HEADER_IN:
> CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content CURL_INFO_HEADER_IN:
> Date: Wed, 10 Sep 2025 10:52:38 GMT CURL_INFO_HEADER_IN: Server: Apache
> CURL_INFO_HEADER_IN: Content-Type: image/tiff; application=geotiff;
> profile=cloud-optimized CURL_INFO_HEADER_IN: Content-Length: 1113540
> CURL_INFO_HEADER_IN: content-range: bytes=228483198-229596738
> CURL_INFO_HEADER_IN: accept-ranges: bytes CURL_INFO_HEADER_IN: Set-Cookie:
> cookiesession2=63360d725398f949eeddf1157658c168;max-age=3600;Path=/;Secure;HttpOnly
> CURL_INFO_HEADER_IN: Set-Cookie:
> cookiesession1=678B28701369CC6FF14EFC0F7C49DEE6;Expires=Thu, 10 Sep 2026
> 10:52:38 GMT;Path=/;Secure;HttpOnly CURL_INFO_HEADER_IN:
> Strict-Transport-Security: max-age=31536000 CURL_INFO_HEADER_IN:
> CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content CURL_INFO_HEADER_IN:
> Date: Wed, 10 Sep 2025 10:52:39 GMT CURL_INFO_HEADER_IN: Server: Apache
> CURL_INFO_HEADER_IN: Content-Type: image/tiff; application=geotiff;
> profile=cloud-optimized CURL_INFO_HEADER_IN: Content-Length: 2991624
> CURL_INFO_HEADER_IN: content-range: bytes=223374078-226365702
> CURL_INFO_HEADER_IN: accept-ranges: bytes CURL_INFO_HEADER_IN: Set-Cookie:
> cookiesession2=d17e9524a2e2bd46eeddf1157758c168;max-age=3600;Path=/;Secure;HttpOnly
> CURL_INFO_HEADER_IN: Set-Cookie:
> cookiesession1=678B28708EB2D0D778D6A3C28D0B2FE0;Expires=Thu, 10 Sep 2026
> 10:52:39 GMT;Path=/;Secure;HttpOnly CURL_INFO_HEADER_IN:
> Strict-Transport-Security: max-age=31536000 CURL_INFO_HEADER_IN:
> CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content CURL_INFO_HEADER_IN:
> Date: Wed, 10 Sep 2025 10:52:39 GMT CURL_INFO_HEADER_IN: Server: Apache
> CURL_INFO_HEADER_IN: Content-Type: image/tiff; application=geotiff;
> profile=cloud-optimized CURL_INFO_HEADER_IN: Content-Length: 490970
> CURL_INFO_HEADER_IN: content-range: bytes=226365704-226856674
> CURL_INFO_HEADER_IN: accept-ranges: bytes CURL_INFO_HEADER_IN: Set-Cookie:
> cookiesession2=63360d725398f949eeddf1157758c168;max-age=3600;Path=/;Secure;HttpOnly
> CURL_INFO_HEADER_IN: Set-Cookie:
> cookiesession1=678B28708E661F83CF8066E206817AAA;Expires=Thu, 10 Sep 2026
> 10:52:39 GMT;Path=/;Secure;HttpOnly CURL_INFO_HEADER_IN:
> Strict-Transport-Security: max-age=31536000 CURL_INFO_HEADER_IN:
> CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content CURL_INFO_HEADER_IN:
> Date: Wed, 10 Sep 2025 10:52:39 GMT CURL_INFO_HEADER_IN: Server: Apache
> CURL_INFO_HEADER_IN: Content-Type: image/tiff; application=geotiff;
> profile=cloud-optimized CURL_INFO_HEADER_IN: Content-Length: 1177201
> CURL_INFO_HEADER_IN: content-range: bytes=229596740-230773941
> CURL_INFO_HEADER_IN: accept-ranges: bytes CURL_INFO_HEADER_IN: Set-Cookie:
> cookiesession2=d17e9524a2e2bd46eeddf1157758c168;max-age=3600;Path=/;Secure;HttpOnly
> CURL_INFO_HEADER_IN: Set-Cookie:
> cookiesession1=678B287076DD1049BDA4DB2C6294E06F;Expires=Thu, 10 Sep 2026
> 10:52:39 GMT;Path=/;Secure;HttpOnly CURL_INFO_HEADER_IN:
> Strict-Transport-Security: max-age=31536000 CURL_INFO_HEADER_IN:
> CURL_INFO_TEXT: Connection #4 to host geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> left intact CURL_INFO_TEXT:
> Connection #2 to host geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> left intact CURL_INFO_TEXT:
> Connection #5 to host geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> left intact CURL_INFO_TEXT:
> Connection #3 to host geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> left intact CURL_INFO_TEXT:
> Connection #1 to host geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> left intact CURL_INFO_TEXT:
> Connection #0 to host geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> left intact CPLError:
> Request for 220606604-223374076 failed with response_code=206 ERROR 1:
> Request for 220606604-223374076 failed with response_code=206 CPLError:
> Request for 223374078-226365702 failed with response_code=206 ERROR 1:
> Request for 223374078-226365702 failed with response_code=206 CPLError:
> Request for 226365704-226856674 failed with response_code=206 ERROR 1:
> Request for 226365704-226856674 failed with response_code=206 CPLError:
> Request for 226856676-228483196 failed with response_code=206 ERROR 1:
> Request for 226856676-228483196 failed with response_code=206 CPLError:
> Request for 228483198-229596738 failed with response_code=206 ERROR 1:
> Request for 228483198-229596738 failed with response_code=206 CPLError:
> Request for 229596740-230773941 failed with response_code=206 ERROR 1:
> Request for 229596740-230773941 failed with response_code=206 VSICURL:
> Download completed VSICURL: Downloading 220594176-221118463
> (https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).
> <https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif).>..
> CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790 [serially]
> CURL_INFO_TEXT: Can not multiplex, even if we wanted to CURL_INFO_TEXT:
> Re-using existing connection with host
> geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> CURL_INFO_TEXT: Server auth
> using Basic with user 'anonymous' CURL_INFO_HEADER_OUT: GET
> /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
> HTTP/1.1 Host: geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> Authorization: Basic
> YW5vbnltb3VzOg== User-Agent: GDAL/3.8.4 Accept: */* Range:
> bytes=220594176-221118463 CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content
> CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 10:52:40 GMT
> CURL_INFO_HEADER_IN: Server: Apache CURL_INFO_HEADER_IN: Content-Type:
> image/tiff; application=geotiff; profile=cloud-optimized
> CURL_INFO_HEADER_IN: Content-Length: 524287 CURL_INFO_HEADER_IN:
> content-range: bytes=220594176-221118463 CURL_INFO_HEADER_IN:
> accept-ranges: bytes CURL_INFO_HEADER_IN: Set-Cookie:
> cookiesession2=63360d725398f949eeddf1157858c168;max-age=3600;Path=/;Secure;HttpOnly
> CURL_INFO_HEADER_IN: Strict-Transport-Security: max-age=31536000
> CURL_INFO_HEADER_IN: CURL_INFO_TEXT: Connection cache is full, closing the
> oldest one CURL_INFO_TEXT: Connection #0 to host
> geoportale-nhw-preprod.comune.roma.it
> <http://geoportale-nhw-preprod.comune.roma.it> left intact VSICURL: Got
> response_code=206 CPLError: TIFFFillTile:Read error at row 0, col 0, tile
> 1; got 15683 bytes, expected 580846 ERROR 1: TIFFFillTile:Read error at row
> 0, col 0, tile 1; got 15683 bytes, expected 580846 CPLError:
> TIFFReadEncodedTile() failed. ERROR 1: TIFFReadEncodedTile() failed.
> CPLError:
> /vsicurl/https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
> <https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif>,
> band 1: IReadBlock failed at X offset 1, Y offset 0: TIFFReadEncodedTile()
> failed. ERROR 1:
> /vsicurl/https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
> <https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif>,
> band 1: IReadBlock failed at X offset 1, Y offset 0: TIFFReadEncodedTile()
> failed. GDAL:
> GDALClose(/vsicurl/https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif
> <https://geoportale-nhw-preprod.comune.roma.it/aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif>,
> this=0x59cab0e90a10) GDAL: In GDALDestroy - unloading GDAL shared library.*
> -----------------------------------
>
>
>
> Luigi Pirelli
>
> ************************************************************
> **************************************
> * LinkedIn: https://www.linkedin.com/in/luigipirelli
> * Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli
> * GitHub: https://github.com/luipir
> * Book: Mastering QGIS3 - 3rd Edition
> <https://www.packtpub.com/eu/application-development/mastering-geospatial-development-qgis-3x-third-edition>
> ************************************************************
> **************************************
>
> _______________________________________________
> gdal-dev mailing listgdal-dev at lists.osgeo.orghttps://lists.osgeo.org/mailman/listinfo/gdal-dev
>
> -- http://www.spatialys.com
> My software is free, but my time generally not.
>
>

-- 

Luigi Pirelli

**************************************************************************************************
* LinkedIn: https://www.linkedin.com/in/luigipirelli
* Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli
* GitHub: https://github.com/luipir
* Book: Mastering QGIS3 - 3rd Edition
<https://www.packtpub.com/eu/application-development/mastering-geospatial-development-qgis-3x-third-edition>
**************************************************************************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20250915/a50be249/attachment-0001.htm>


More information about the gdal-dev mailing list