<div dir="ltr"><div>Hi gdal comunity</div><div><br></div><div>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.</div><div><br></div><div>the file is here:<br><a href="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</a></div><div><br></div><div>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<br><b>CPLError: Request for 220606604-223374076 failed with response_code=206<br></b>errors.</div><div><br></div><div>adding more strange behaviour i can see that this rasterio code:<br><font size="1">-----------------------------------</font></div><div><font size="1">import rasterio<br>import os<br>os.environ["CPL_DEBUG"] = "ON"<br>cog_url="<a href="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</a>"<br>with rasterio.open(cog_url) as dataset:<br>    block_width, block_height = dataset.block_shapes[0]  # Block size (tile dimensions in pixels)<br>    width = dataset.width<br>    height = dataset.height<br>    a_tile_window = rasterio.windows.Window(<br>        col_off=width //2 , row_off=height //2, width=block_width-31, height=block_height-31<br>    )<br>    a_tile = dataset.read(1, window=a_tile_window)</font></div><div><font size="1">---------------------</font></div><div>Give error if window is <font size="1"><b>block_width-31</b></font>, but not error if getting a <font size="1"><b>block_width-32</b></font> size</div><div><br></div><div>any hint or help is appreciated</div><div><br></div><div>thank you</div><div>Luigi Pirelli</div><div><br></div><div><font size="1"><br></font></div><div><font size="1"><br></font></div><div>GDAL_TRANSLATE LOG<br>-----------------------------------</div><div><font size="1" face="arial, sans-serif"><i style="">12:52 $ gdal_translate /vsicurl/<a href="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</a> ~/Downloads/out.tif<br>CPL: Loading configuration from /home/ginetto/.gdal/gdalrc<br>CPL: Ignoring configuration option CPL_DEBUG=OFF from configuration file as it is already set as an environment variable<br>CPL: Ignoring configuration option CPL_LOG_ERRORS=OFF from configuration file as it is already set as an environment variable<br>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<br>CURL_INFO_TEXT: Host <a href="http://geoportale-nhw-preprod.comune.roma.it:443">geoportale-nhw-preprod.comune.roma.it:443</a> was resolved.<br>CURL_INFO_TEXT: IPv6: (none)<br>CURL_INFO_TEXT: IPv4: 93.63.254.107<br>CURL_INFO_TEXT:   Trying 93.63.254.107:443...<br>CURL_INFO_TEXT: Connected to <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a> (93.63.254.107) port 443<br>CURL_INFO_TEXT: ALPN: curl offers h2,http/1.1<br>CURL_INFO_TEXT: TLSv1.3 (OUT), TLS handshake, Client hello (1):<br>CURL_INFO_TEXT:  CAfile: /etc/ssl/certs/ca-certificates.crt<br>CURL_INFO_TEXT:  CApath: /etc/ssl/certs<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Server hello (2):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Certificate (11):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, CERT verify (15):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Finished (20):<br>CURL_INFO_TEXT: TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):<br>CURL_INFO_TEXT: TLSv1.3 (OUT), TLS handshake, Finished (20):<br>CURL_INFO_TEXT: SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS<br>CURL_INFO_TEXT: ALPN: server accepted http/1.1<br>CURL_INFO_TEXT: Server certificate:<br>CURL_INFO_TEXT:  subject: C=IT; ST=Lazio; L=Roma; O=Roma Capitale; CN=*.<a href="http://comune.roma.it">comune.roma.it</a><br>CURL_INFO_TEXT:  start date: Dec 20 00:00:00 2024 GMT<br>CURL_INFO_TEXT:  expire date: Jan  7 23:59:59 2026 GMT<br>CURL_INFO_TEXT:  subjectAltName: host "<a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a>" matched cert's "*.<a href="http://comune.roma.it">comune.roma.it</a>"<br>CURL_INFO_TEXT:  issuer: C=US; O=DigiCert Inc; OU=<a href="http://www.digicert.com">www.digicert.com</a>; CN=GeoTrust TLS RSA CA G1<br>CURL_INFO_TEXT:  SSL certificate verify ok.<br>CURL_INFO_TEXT:   Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption<br>CURL_INFO_TEXT:   Certificate level 1: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption<br>CURL_INFO_TEXT:   Certificate level 2: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption<br>CURL_INFO_TEXT: using HTTP/1.x<br>CURL_INFO_TEXT: Server auth using Basic with user 'anonymous'<br>CURL_INFO_HEADER_OUT: HEAD /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif HTTP/1.1<br>Host: <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a><br>Authorization: Basic YW5vbnltb3VzOg==<br>User-Agent: GDAL/3.8.4<br>Accept: */*<br><br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):<br>CURL_INFO_TEXT: old SSL session ID is stale, removing<br>CURL_INFO_HEADER_IN: HTTP/1.1 200 OK<br>CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 10:52:38 GMT<br>CURL_INFO_HEADER_IN: Server: Apache<br>CURL_INFO_HEADER_IN: Content-Length: 810434714<br>CURL_INFO_HEADER_IN: last-modified: 2025-07-17 16:23:21+00:00<br>CURL_INFO_HEADER_IN: etag: "a3b9bd1ae8c52585692c2bff1eda0171"<br>CURL_INFO_HEADER_IN: Set-Cookie: cookiesession2=63360d725398f949eeddf1157658c168;max-age=3600;Path=/;Secure;HttpOnly<br>CURL_INFO_HEADER_IN: Set-Cookie: cookiesession1=678B287018D2B682BD6915142E5A0D14;Expires=Thu, 10 Sep 2026 10:52:38 GMT;Path=/;Secure;HttpOnly<br>CURL_INFO_HEADER_IN: Strict-Transport-Security: max-age=31536000<br>CURL_INFO_HEADER_IN: <br>CURL_INFO_TEXT: Connection #0 to host <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a> left intact<br>VSICURL: GetFileSize(<a href="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</a>  response_code=200<br>VSICURL: Downloading 0-16383 (<a href="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).</a>..<br>CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790 [serially]<br>CURL_INFO_TEXT: Can not multiplex, even if we wanted to<br>CURL_INFO_TEXT: Re-using existing connection with host <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a><br>CURL_INFO_TEXT: Server auth using Basic with user 'anonymous'<br>CURL_INFO_HEADER_OUT: GET /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif HTTP/1.1<br>Host: <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a><br>Authorization: Basic YW5vbnltb3VzOg==<br>User-Agent: GDAL/3.8.4<br>Accept: */*<br>Range: bytes=0-16383<br><br>CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content<br>CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 10:52:38 GMT<br>CURL_INFO_HEADER_IN: Server: Apache<br>CURL_INFO_HEADER_IN: Content-Type: image/tiff; application=geotiff; profile=cloud-optimized<br>CURL_INFO_HEADER_IN: Content-Length: 16383<br>CURL_INFO_HEADER_IN: content-range: bytes=0-16383<br>CURL_INFO_HEADER_IN: accept-ranges: bytes<br>CURL_INFO_HEADER_IN: Set-Cookie: cookiesession2=63360d725398f949eeddf1157658c168;max-age=3600;Path=/;Secure;HttpOnly<br>CURL_INFO_HEADER_IN: Strict-Transport-Security: max-age=31536000<br>CURL_INFO_HEADER_IN: <br>CURL_INFO_TEXT: Connection #0 to host <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a> left intact<br>VSICURL: Got response_code=206<br>GDAL: GDALOpen(/vsicurl/<a href="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</a>, this=0x59cab0e90a10) succeeds as GTiff.<br>GDAL: Using GTiff driver<br>Input file size is 20544, 14016<br>GDAL: Using GTiff driver<br>GTiff: ScanDirectories()<br>VSICURL: Downloading 16384-49151 (<a href="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).</a>..<br>CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790 [serially]<br>CURL_INFO_TEXT: Can not multiplex, even if we wanted to<br>CURL_INFO_TEXT: Re-using existing connection with host <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a><br>CURL_INFO_TEXT: Server auth using Basic with user 'anonymous'<br>CURL_INFO_HEADER_OUT: GET /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif HTTP/1.1<br>Host: <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a><br>Authorization: Basic YW5vbnltb3VzOg==<br>User-Agent: GDAL/3.8.4<br>Accept: */*<br>Range: bytes=16384-49151<br><br>CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content<br>CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 10:52:38 GMT<br>CURL_INFO_HEADER_IN: Server: Apache<br>CURL_INFO_HEADER_IN: Content-Type: image/tiff; application=geotiff; profile=cloud-optimized<br>CURL_INFO_HEADER_IN: Content-Length: 32767<br>CURL_INFO_HEADER_IN: content-range: bytes=16384-49151<br>CURL_INFO_HEADER_IN: accept-ranges: bytes<br>CURL_INFO_HEADER_IN: Set-Cookie: cookiesession2=63360d725398f949eeddf1157658c168;max-age=3600;Path=/;Secure;HttpOnly<br>CURL_INFO_HEADER_IN: Strict-Transport-Security: max-age=31536000<br>CURL_INFO_HEADER_IN: <br>CURL_INFO_TEXT: Connection #0 to host <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a> left intact<br>VSICURL: Got response_code=206<br>GTiff: Opened 10272x7008 overview.<br>GTiff: Opened 5136x3504 overview.<br>GTiff: Opened 2568x1752 overview.<br>GTiff: Opened 1284x876 overview.<br>GTiff: Opened 642x438 overview.<br>0GDAL: GDAL_CACHEMAX = 4716 MB<br>GDAL: GDALDatasetCopyWholeRaster(): 20544*512 swaths, bInterleave=1<br>VSICURL: Downloading 220606604-223374076 (<a href="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).</a>..<br>VSICURL: Downloading 223374078-226365702 (<a href="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).</a>..<br>VSICURL: Downloading 226365704-226856674 (<a href="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).</a>..<br>VSICURL: Downloading 226856676-228483196 (<a href="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).</a>..<br>VSICURL: Downloading 228483198-229596738 (<a href="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).</a>..<br>VSICURL: Downloading 229596740-230773941 (<a href="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).</a>..<br>CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790 [serially]<br>CURL_INFO_TEXT: Can not multiplex, even if we wanted to<br>CURL_INFO_TEXT: Re-using existing connection with host <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a><br>CURL_INFO_TEXT: Server auth using Basic with user 'anonymous'<br>CURL_INFO_HEADER_OUT: GET /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif HTTP/1.1<br>Host: <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a><br>Authorization: Basic YW5vbnltb3VzOg==<br>User-Agent: GDAL/3.8.4<br>Accept: */*<br>Range: bytes=220606604-223374076<br><br>CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790 [serially]<br>CURL_INFO_TEXT: Can not multiplex, even if we wanted to<br>CURL_INFO_TEXT: Hostname <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a> was found in DNS cache<br>CURL_INFO_TEXT:   Trying 93.63.254.107:443...<br>CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790 [serially]<br>CURL_INFO_TEXT: Can not multiplex, even if we wanted to<br>CURL_INFO_TEXT: Hostname <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a> was found in DNS cache<br>CURL_INFO_TEXT:   Trying 93.63.254.107:443...<br>CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790 [serially]<br>CURL_INFO_TEXT: Can not multiplex, even if we wanted to<br>CURL_INFO_TEXT: Hostname <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a> was found in DNS cache<br>CURL_INFO_TEXT:   Trying 93.63.254.107:443...<br>CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790 [serially]<br>CURL_INFO_TEXT: Can not multiplex, even if we wanted to<br>CURL_INFO_TEXT: Hostname <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a> was found in DNS cache<br>CURL_INFO_TEXT:   Trying 93.63.254.107:443...<br>CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790 [serially]<br>CURL_INFO_TEXT: Can not multiplex, even if we wanted to<br>CURL_INFO_TEXT: Hostname <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a> was found in DNS cache<br>CURL_INFO_TEXT:   Trying 93.63.254.107:443...<br>CURL_INFO_TEXT: Connected to <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a> (93.63.254.107) port 443<br>CURL_INFO_TEXT: ALPN: curl offers h2,http/1.1<br>CURL_INFO_TEXT: TLSv1.3 (OUT), TLS handshake, Client hello (1):<br>CURL_INFO_TEXT:  CAfile: /etc/ssl/certs/ca-certificates.crt<br>CURL_INFO_TEXT:  CApath: /etc/ssl/certs<br>CURL_INFO_TEXT: Connected to <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a> (93.63.254.107) port 443<br>CURL_INFO_TEXT: ALPN: curl offers h2,http/1.1<br>CURL_INFO_TEXT: TLSv1.3 (OUT), TLS handshake, Client hello (1):<br>CURL_INFO_TEXT:  CAfile: /etc/ssl/certs/ca-certificates.crt<br>CURL_INFO_TEXT:  CApath: /etc/ssl/certs<br>CURL_INFO_TEXT: Connected to <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a> (93.63.254.107) port 443<br>CURL_INFO_TEXT: ALPN: curl offers h2,http/1.1<br>CURL_INFO_TEXT: TLSv1.3 (OUT), TLS handshake, Client hello (1):<br>CURL_INFO_TEXT:  CAfile: /etc/ssl/certs/ca-certificates.crt<br>CURL_INFO_TEXT:  CApath: /etc/ssl/certs<br>CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content<br>CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 10:52:38 GMT<br>CURL_INFO_HEADER_IN: Server: Apache<br>CURL_INFO_HEADER_IN: Content-Type: image/tiff; application=geotiff; profile=cloud-optimized<br>CURL_INFO_HEADER_IN: Content-Length: 2767472<br>CURL_INFO_HEADER_IN: content-range: bytes=220606604-223374076<br>CURL_INFO_HEADER_IN: accept-ranges: bytes<br>CURL_INFO_HEADER_IN: Set-Cookie: cookiesession2=63360d725398f949eeddf1157658c168;max-age=3600;Path=/;Secure;HttpOnly<br>CURL_INFO_HEADER_IN: Strict-Transport-Security: max-age=31536000<br>CURL_INFO_HEADER_IN: <br>CURL_INFO_TEXT: Connected to <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a> (93.63.254.107) port 443<br>CURL_INFO_TEXT: ALPN: curl offers h2,http/1.1<br>CURL_INFO_TEXT: TLSv1.3 (OUT), TLS handshake, Client hello (1):<br>CURL_INFO_TEXT:  CAfile: /etc/ssl/certs/ca-certificates.crt<br>CURL_INFO_TEXT:  CApath: /etc/ssl/certs<br>CURL_INFO_TEXT: Connected to <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a> (93.63.254.107) port 443<br>CURL_INFO_TEXT: ALPN: curl offers h2,http/1.1<br>CURL_INFO_TEXT: TLSv1.3 (OUT), TLS handshake, Client hello (1):<br>CURL_INFO_TEXT:  CAfile: /etc/ssl/certs/ca-certificates.crt<br>CURL_INFO_TEXT:  CApath: /etc/ssl/certs<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Server hello (2):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Certificate (11):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, CERT verify (15):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Finished (20):<br>CURL_INFO_TEXT: TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):<br>CURL_INFO_TEXT: TLSv1.3 (OUT), TLS handshake, Finished (20):<br>CURL_INFO_TEXT: SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS<br>CURL_INFO_TEXT: ALPN: server accepted http/1.1<br>CURL_INFO_TEXT: Server certificate:<br>CURL_INFO_TEXT:  subject: C=IT; ST=Lazio; L=Roma; O=Roma Capitale; CN=*.<a href="http://comune.roma.it">comune.roma.it</a><br>CURL_INFO_TEXT:  start date: Dec 20 00:00:00 2024 GMT<br>CURL_INFO_TEXT:  expire date: Jan  7 23:59:59 2026 GMT<br>CURL_INFO_TEXT:  subjectAltName: host "<a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a>" matched cert's "*.<a href="http://comune.roma.it">comune.roma.it</a>"<br>CURL_INFO_TEXT:  issuer: C=US; O=DigiCert Inc; OU=<a href="http://www.digicert.com">www.digicert.com</a>; CN=GeoTrust TLS RSA CA G1<br>CURL_INFO_TEXT:  SSL certificate verify ok.<br>CURL_INFO_TEXT:   Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption<br>CURL_INFO_TEXT:   Certificate level 1: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption<br>CURL_INFO_TEXT:   Certificate level 2: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption<br>CURL_INFO_TEXT: using HTTP/1.x<br>CURL_INFO_TEXT: Server auth using Basic with user 'anonymous'<br>CURL_INFO_HEADER_OUT: GET /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif HTTP/1.1<br>Host: <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a><br>Authorization: Basic YW5vbnltb3VzOg==<br>User-Agent: GDAL/3.8.4<br>Accept: */*<br>Range: bytes=226856676-228483196<br><br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Server hello (2):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Certificate (11):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, CERT verify (15):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Finished (20):<br>CURL_INFO_TEXT: TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):<br>CURL_INFO_TEXT: TLSv1.3 (OUT), TLS handshake, Finished (20):<br>CURL_INFO_TEXT: SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS<br>CURL_INFO_TEXT: ALPN: server accepted http/1.1<br>CURL_INFO_TEXT: Server certificate:<br>CURL_INFO_TEXT:  subject: C=IT; ST=Lazio; L=Roma; O=Roma Capitale; CN=*.<a href="http://comune.roma.it">comune.roma.it</a><br>CURL_INFO_TEXT:  start date: Dec 20 00:00:00 2024 GMT<br>CURL_INFO_TEXT:  expire date: Jan  7 23:59:59 2026 GMT<br>CURL_INFO_TEXT:  subjectAltName: host "<a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a>" matched cert's "*.<a href="http://comune.roma.it">comune.roma.it</a>"<br>CURL_INFO_TEXT:  issuer: C=US; O=DigiCert Inc; OU=<a href="http://www.digicert.com">www.digicert.com</a>; CN=GeoTrust TLS RSA CA G1<br>CURL_INFO_TEXT:  SSL certificate verify ok.<br>CURL_INFO_TEXT:   Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption<br>CURL_INFO_TEXT:   Certificate level 1: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption<br>CURL_INFO_TEXT:   Certificate level 2: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption<br>CURL_INFO_TEXT: using HTTP/1.x<br>CURL_INFO_TEXT: Server auth using Basic with user 'anonymous'<br>CURL_INFO_HEADER_OUT: GET /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif HTTP/1.1<br>Host: <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a><br>Authorization: Basic YW5vbnltb3VzOg==<br>User-Agent: GDAL/3.8.4<br>Accept: */*<br>Range: bytes=228483198-229596738<br><br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Server hello (2):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Certificate (11):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, CERT verify (15):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Finished (20):<br>CURL_INFO_TEXT: TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):<br>CURL_INFO_TEXT: TLSv1.3 (OUT), TLS handshake, Finished (20):<br>CURL_INFO_TEXT: SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS<br>CURL_INFO_TEXT: ALPN: server accepted http/1.1<br>CURL_INFO_TEXT: Server certificate:<br>CURL_INFO_TEXT:  subject: C=IT; ST=Lazio; L=Roma; O=Roma Capitale; CN=*.<a href="http://comune.roma.it">comune.roma.it</a><br>CURL_INFO_TEXT:  start date: Dec 20 00:00:00 2024 GMT<br>CURL_INFO_TEXT:  expire date: Jan  7 23:59:59 2026 GMT<br>CURL_INFO_TEXT:  subjectAltName: host "<a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a>" matched cert's "*.<a href="http://comune.roma.it">comune.roma.it</a>"<br>CURL_INFO_TEXT:  issuer: C=US; O=DigiCert Inc; OU=<a href="http://www.digicert.com">www.digicert.com</a>; CN=GeoTrust TLS RSA CA G1<br>CURL_INFO_TEXT:  SSL certificate verify ok.<br>CURL_INFO_TEXT:   Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption<br>CURL_INFO_TEXT:   Certificate level 1: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption<br>CURL_INFO_TEXT:   Certificate level 2: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption<br>CURL_INFO_TEXT: using HTTP/1.x<br>CURL_INFO_TEXT: Server auth using Basic with user 'anonymous'<br>CURL_INFO_HEADER_OUT: GET /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif HTTP/1.1<br>Host: <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a><br>Authorization: Basic YW5vbnltb3VzOg==<br>User-Agent: GDAL/3.8.4<br>Accept: */*<br>Range: bytes=229596740-230773941<br><br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Server hello (2):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Certificate (11):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, CERT verify (15):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Finished (20):<br>CURL_INFO_TEXT: TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):<br>CURL_INFO_TEXT: TLSv1.3 (OUT), TLS handshake, Finished (20):<br>CURL_INFO_TEXT: SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS<br>CURL_INFO_TEXT: ALPN: server accepted http/1.1<br>CURL_INFO_TEXT: Server certificate:<br>CURL_INFO_TEXT:  subject: C=IT; ST=Lazio; L=Roma; O=Roma Capitale; CN=*.<a href="http://comune.roma.it">comune.roma.it</a><br>CURL_INFO_TEXT:  start date: Dec 20 00:00:00 2024 GMT<br>CURL_INFO_TEXT:  expire date: Jan  7 23:59:59 2026 GMT<br>CURL_INFO_TEXT:  subjectAltName: host "<a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a>" matched cert's "*.<a href="http://comune.roma.it">comune.roma.it</a>"<br>CURL_INFO_TEXT:  issuer: C=US; O=DigiCert Inc; OU=<a href="http://www.digicert.com">www.digicert.com</a>; CN=GeoTrust TLS RSA CA G1<br>CURL_INFO_TEXT:  SSL certificate verify ok.<br>CURL_INFO_TEXT:   Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption<br>CURL_INFO_TEXT:   Certificate level 1: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption<br>CURL_INFO_TEXT:   Certificate level 2: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption<br>CURL_INFO_TEXT: using HTTP/1.x<br>CURL_INFO_TEXT: Server auth using Basic with user 'anonymous'<br>CURL_INFO_HEADER_OUT: GET /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif HTTP/1.1<br>Host: <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a><br>Authorization: Basic YW5vbnltb3VzOg==<br>User-Agent: GDAL/3.8.4<br>Accept: */*<br>Range: bytes=223374078-226365702<br><br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Server hello (2):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Certificate (11):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, CERT verify (15):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Finished (20):<br>CURL_INFO_TEXT: TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):<br>CURL_INFO_TEXT: TLSv1.3 (OUT), TLS handshake, Finished (20):<br>CURL_INFO_TEXT: SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS<br>CURL_INFO_TEXT: ALPN: server accepted http/1.1<br>CURL_INFO_TEXT: Server certificate:<br>CURL_INFO_TEXT:  subject: C=IT; ST=Lazio; L=Roma; O=Roma Capitale; CN=*.<a href="http://comune.roma.it">comune.roma.it</a><br>CURL_INFO_TEXT:  start date: Dec 20 00:00:00 2024 GMT<br>CURL_INFO_TEXT:  expire date: Jan  7 23:59:59 2026 GMT<br>CURL_INFO_TEXT:  subjectAltName: host "<a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a>" matched cert's "*.<a href="http://comune.roma.it">comune.roma.it</a>"<br>CURL_INFO_TEXT:  issuer: C=US; O=DigiCert Inc; OU=<a href="http://www.digicert.com">www.digicert.com</a>; CN=GeoTrust TLS RSA CA G1<br>CURL_INFO_TEXT:  SSL certificate verify ok.<br>CURL_INFO_TEXT:   Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption<br>CURL_INFO_TEXT:   Certificate level 1: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption<br>CURL_INFO_TEXT:   Certificate level 2: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption<br>CURL_INFO_TEXT: using HTTP/1.x<br>CURL_INFO_TEXT: Server auth using Basic with user 'anonymous'<br>CURL_INFO_HEADER_OUT: GET /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif HTTP/1.1<br>Host: <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a><br>Authorization: Basic YW5vbnltb3VzOg==<br>User-Agent: GDAL/3.8.4<br>Accept: */*<br>Range: bytes=226365704-226856674<br><br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):<br>CURL_INFO_TEXT: old SSL session ID is stale, removing<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):<br>CURL_INFO_TEXT: old SSL session ID is stale, removing<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):<br>CURL_INFO_TEXT: old SSL session ID is stale, removing<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):<br>CURL_INFO_TEXT: old SSL session ID is stale, removing<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):<br>CURL_INFO_TEXT: TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):<br>CURL_INFO_TEXT: old SSL session ID is stale, removing<br>CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content<br>CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 10:52:38 GMT<br>CURL_INFO_HEADER_IN: Server: Apache<br>CURL_INFO_HEADER_IN: Content-Type: image/tiff; application=geotiff; profile=cloud-optimized<br>CURL_INFO_HEADER_IN: Content-Length: 1626520<br>CURL_INFO_HEADER_IN: content-range: bytes=226856676-228483196<br>CURL_INFO_HEADER_IN: accept-ranges: bytes<br>CURL_INFO_HEADER_IN: Set-Cookie: cookiesession2=d17e9524a2e2bd46eeddf1157658c168;max-age=3600;Path=/;Secure;HttpOnly<br>CURL_INFO_HEADER_IN: Set-Cookie: cookiesession1=678B28700CB3ACBDE48CB06AABF53369;Expires=Thu, 10 Sep 2026 10:52:38 GMT;Path=/;Secure;HttpOnly<br>CURL_INFO_HEADER_IN: Strict-Transport-Security: max-age=31536000<br>CURL_INFO_HEADER_IN: <br>CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content<br>CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 10:52:38 GMT<br>CURL_INFO_HEADER_IN: Server: Apache<br>CURL_INFO_HEADER_IN: Content-Type: image/tiff; application=geotiff; profile=cloud-optimized<br>CURL_INFO_HEADER_IN: Content-Length: 1113540<br>CURL_INFO_HEADER_IN: content-range: bytes=228483198-229596738<br>CURL_INFO_HEADER_IN: accept-ranges: bytes<br>CURL_INFO_HEADER_IN: Set-Cookie: cookiesession2=63360d725398f949eeddf1157658c168;max-age=3600;Path=/;Secure;HttpOnly<br>CURL_INFO_HEADER_IN: Set-Cookie: cookiesession1=678B28701369CC6FF14EFC0F7C49DEE6;Expires=Thu, 10 Sep 2026 10:52:38 GMT;Path=/;Secure;HttpOnly<br>CURL_INFO_HEADER_IN: Strict-Transport-Security: max-age=31536000<br>CURL_INFO_HEADER_IN: <br>CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content<br>CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 10:52:39 GMT<br>CURL_INFO_HEADER_IN: Server: Apache<br>CURL_INFO_HEADER_IN: Content-Type: image/tiff; application=geotiff; profile=cloud-optimized<br>CURL_INFO_HEADER_IN: Content-Length: 2991624<br>CURL_INFO_HEADER_IN: content-range: bytes=223374078-226365702<br>CURL_INFO_HEADER_IN: accept-ranges: bytes<br>CURL_INFO_HEADER_IN: Set-Cookie: cookiesession2=d17e9524a2e2bd46eeddf1157758c168;max-age=3600;Path=/;Secure;HttpOnly<br>CURL_INFO_HEADER_IN: Set-Cookie: cookiesession1=678B28708EB2D0D778D6A3C28D0B2FE0;Expires=Thu, 10 Sep 2026 10:52:39 GMT;Path=/;Secure;HttpOnly<br>CURL_INFO_HEADER_IN: Strict-Transport-Security: max-age=31536000<br>CURL_INFO_HEADER_IN: <br>CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content<br>CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 10:52:39 GMT<br>CURL_INFO_HEADER_IN: Server: Apache<br>CURL_INFO_HEADER_IN: Content-Type: image/tiff; application=geotiff; profile=cloud-optimized<br>CURL_INFO_HEADER_IN: Content-Length: 490970<br>CURL_INFO_HEADER_IN: content-range: bytes=226365704-226856674<br>CURL_INFO_HEADER_IN: accept-ranges: bytes<br>CURL_INFO_HEADER_IN: Set-Cookie: cookiesession2=63360d725398f949eeddf1157758c168;max-age=3600;Path=/;Secure;HttpOnly<br>CURL_INFO_HEADER_IN: Set-Cookie: cookiesession1=678B28708E661F83CF8066E206817AAA;Expires=Thu, 10 Sep 2026 10:52:39 GMT;Path=/;Secure;HttpOnly<br>CURL_INFO_HEADER_IN: Strict-Transport-Security: max-age=31536000<br>CURL_INFO_HEADER_IN: <br>CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content<br>CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 10:52:39 GMT<br>CURL_INFO_HEADER_IN: Server: Apache<br>CURL_INFO_HEADER_IN: Content-Type: image/tiff; application=geotiff; profile=cloud-optimized<br>CURL_INFO_HEADER_IN: Content-Length: 1177201<br>CURL_INFO_HEADER_IN: content-range: bytes=229596740-230773941<br>CURL_INFO_HEADER_IN: accept-ranges: bytes<br>CURL_INFO_HEADER_IN: Set-Cookie: cookiesession2=d17e9524a2e2bd46eeddf1157758c168;max-age=3600;Path=/;Secure;HttpOnly<br>CURL_INFO_HEADER_IN: Set-Cookie: cookiesession1=678B287076DD1049BDA4DB2C6294E06F;Expires=Thu, 10 Sep 2026 10:52:39 GMT;Path=/;Secure;HttpOnly<br>CURL_INFO_HEADER_IN: Strict-Transport-Security: max-age=31536000<br>CURL_INFO_HEADER_IN: <br>CURL_INFO_TEXT: Connection #4 to host <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a> left intact<br>CURL_INFO_TEXT: Connection #2 to host <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a> left intact<br>CURL_INFO_TEXT: Connection #5 to host <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a> left intact<br>CURL_INFO_TEXT: Connection #3 to host <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a> left intact<br>CURL_INFO_TEXT: Connection #1 to host <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a> left intact<br>CURL_INFO_TEXT: Connection #0 to host <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a> left intact<br>CPLError: Request for 220606604-223374076 failed with response_code=206<br>ERROR 1: Request for 220606604-223374076 failed with response_code=206<br>CPLError: Request for 223374078-226365702 failed with response_code=206<br>ERROR 1: Request for 223374078-226365702 failed with response_code=206<br>CPLError: Request for 226365704-226856674 failed with response_code=206<br>ERROR 1: Request for 226365704-226856674 failed with response_code=206<br>CPLError: Request for 226856676-228483196 failed with response_code=206<br>ERROR 1: Request for 226856676-228483196 failed with response_code=206<br>CPLError: Request for 228483198-229596738 failed with response_code=206<br>ERROR 1: Request for 228483198-229596738 failed with response_code=206<br>CPLError: Request for 229596740-230773941 failed with response_code=206<br>ERROR 1: Request for 229596740-230773941 failed with response_code=206<br>VSICURL: Download completed<br>VSICURL: Downloading 220594176-221118463 (<a href="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).</a>..<br>CURL_INFO_TEXT: Found bundle for host: 0x59cab0e97790 [serially]<br>CURL_INFO_TEXT: Can not multiplex, even if we wanted to<br>CURL_INFO_TEXT: Re-using existing connection with host <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a><br>CURL_INFO_TEXT: Server auth using Basic with user 'anonymous'<br>CURL_INFO_HEADER_OUT: GET /aerofototeca-api/integration/api/tile?filename=/roma/2022/Roma_2022/6020/6020-Lvl02-Color.tif HTTP/1.1<br>Host: <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a><br>Authorization: Basic YW5vbnltb3VzOg==<br>User-Agent: GDAL/3.8.4<br>Accept: */*<br>Range: bytes=220594176-221118463<br><br>CURL_INFO_HEADER_IN: HTTP/1.1 206 Partial Content<br>CURL_INFO_HEADER_IN: Date: Wed, 10 Sep 2025 10:52:40 GMT<br>CURL_INFO_HEADER_IN: Server: Apache<br>CURL_INFO_HEADER_IN: Content-Type: image/tiff; application=geotiff; profile=cloud-optimized<br>CURL_INFO_HEADER_IN: Content-Length: 524287<br>CURL_INFO_HEADER_IN: content-range: bytes=220594176-221118463<br>CURL_INFO_HEADER_IN: accept-ranges: bytes<br>CURL_INFO_HEADER_IN: Set-Cookie: cookiesession2=63360d725398f949eeddf1157858c168;max-age=3600;Path=/;Secure;HttpOnly<br>CURL_INFO_HEADER_IN: Strict-Transport-Security: max-age=31536000<br>CURL_INFO_HEADER_IN: <br>CURL_INFO_TEXT: Connection cache is full, closing the oldest one<br>CURL_INFO_TEXT: Connection #0 to host <a href="http://geoportale-nhw-preprod.comune.roma.it">geoportale-nhw-preprod.comune.roma.it</a> left intact<br>VSICURL: Got response_code=206<br>CPLError: TIFFFillTile:Read error at row 0, col 0, tile 1; got 15683 bytes, expected 580846<br>ERROR 1: TIFFFillTile:Read error at row 0, col 0, tile 1; got 15683 bytes, expected 580846<br>CPLError: TIFFReadEncodedTile() failed.<br>ERROR 1: TIFFReadEncodedTile() failed.<br>CPLError: /vsicurl/<a href="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</a>, band 1: IReadBlock failed at X offset 1, Y offset 0: TIFFReadEncodedTile() failed.<br>ERROR 1: /vsicurl/<a href="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</a>, band 1: IReadBlock failed at X offset 1, Y offset 0: TIFFReadEncodedTile() failed.<br>GDAL: GDALClose(/vsicurl/<a href="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</a>, this=0x59cab0e90a10)<br>GDAL: In GDALDestroy - unloading GDAL shared library.</i></font><br></div><div>-----------------------------------</div><div><br></div><div><br></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><br></div><div>Luigi Pirelli<br><br>**************************************************************************************************<br>* LinkedIn: <a href="https://www.linkedin.com/in/luigipirelli" target="_blank">https://www.linkedin.com/in/luigipirelli</a><br>* Stackexchange: <a href="http://gis.stackexchange.com/users/19667/luigi-pirelli" target="_blank">http://gis.stackexchange.com/users/19667/luigi-pirelli</a><br>* GitHub: <a href="https://github.com/luipir" target="_blank">https://github.com/luipir</a><br>* Book: <a href="https://www.packtpub.com/eu/application-development/mastering-geospatial-development-qgis-3x-third-edition" target="_blank">Mastering QGIS3 - 3rd Edition</a></div><div>**************************************************************************************************</div></div></div></div></div></div></div></div></div></div></div>