Created
November 16, 2023 11:51
-
-
Save vincentsarago/47d52527e4ee4b68ebeeee48811f8e5d to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "code", | |
"execution_count": 1, | |
"id": "97959b17", | |
"metadata": { | |
"scrolled": false | |
}, | |
"outputs": [], | |
"source": [ | |
"import rasterio\n", | |
"from rio_tiler.io import Reader\n", | |
"from vsifile import VSIFile\n", | |
"\n", | |
"import logging\n", | |
"\n", | |
"logging.basicConfig(level=logging.DEBUG)\n", | |
"\n", | |
"# turn off some logs\n", | |
"logging.getLogger(\"rasterio\").setLevel(logging.ERROR)\n", | |
"logging.getLogger(\"httpcore\").setLevel(logging.ERROR)\n", | |
"logging.getLogger(\"botocore\").setLevel(logging.ERROR)\n", | |
"logging.getLogger(\"httpx\").setLevel(logging.ERROR)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 2, | |
"id": "6b9cfd7f", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"name": "stderr", | |
"output_type": "stream", | |
"text": [ | |
"DEBUG:vsifile:Using /tmp/visfile-cache Cache directory\n", | |
"DEBUG:vsifile:Opening: tests/fixtures/cog.tif (mode: rb)\n", | |
"DEBUG:vsifile:Adding Header in cache\n", | |
"DEBUG:vsifile:Fetching 0->32768\n", | |
"DEBUG:vsifile:Reading 0->32768 from Header cache\n", | |
"DEBUG:vsifile:Reading 0->8 from Header cache\n", | |
"DEBUG:vsifile:Reading 8->10 from Header cache\n", | |
"DEBUG:vsifile:Reading 10->226 from Header cache\n", | |
"DEBUG:vsifile:Reading 226->230 from Header cache\n", | |
"DEBUG:vsifile:Reading 1280->1304 from Header cache\n", | |
"DEBUG:vsifile:Reading 1304->1352 from Header cache\n", | |
"DEBUG:vsifile:Reading 1352->1416 from Header cache\n", | |
"DEBUG:vsifile:Reading 1416->1446 from Header cache\n", | |
"DEBUG:vsifile:Reading 1198->1279 from Header cache\n", | |
"DEBUG:vsifile:Reading 1446->1448 from Header cache\n", | |
"DEBUG:vsifile:Reading 1448->1616 from Header cache\n", | |
"DEBUG:vsifile:Reading 1616->1620 from Header cache\n", | |
"DEBUG:vsifile:Reading 0->8 from Header cache\n", | |
"DEBUG:vsifile:Reading 8->10 from Header cache\n", | |
"DEBUG:vsifile:Reading 10->226 from Header cache\n", | |
"DEBUG:vsifile:Reading 226->230 from Header cache\n", | |
"DEBUG:vsifile:Reading 1280->1304 from Header cache\n", | |
"DEBUG:vsifile:Reading 1304->1352 from Header cache\n", | |
"DEBUG:vsifile:Reading 1352->1416 from Header cache\n", | |
"DEBUG:vsifile:Reading 1416->1446 from Header cache\n", | |
"DEBUG:vsifile:Reading 1198->1279 from Header cache\n", | |
"DEBUG:vsifile:Reading 8->10 from Header cache\n", | |
"DEBUG:vsifile:Reading 226->230 from Header cache\n", | |
"DEBUG:vsifile:Reading 1446->1448 from Header cache\n", | |
"DEBUG:vsifile:Reading 1616->1620 from Header cache\n", | |
"DEBUG:vsifile:Reading 2588->2590 from Header cache\n", | |
"DEBUG:vsifile:Reading 2758->2762 from Header cache\n", | |
"DEBUG:vsifile:Reading 3050->3052 from Header cache\n", | |
"DEBUG:vsifile:Reading 3220->3224 from Header cache\n", | |
"DEBUG:vsifile:Reading 3296->3298 from Header cache\n", | |
"DEBUG:vsifile:Reading 3466->3470 from Header cache\n", | |
"DEBUG:vsifile:Reading 1446->1448 from Header cache\n", | |
"DEBUG:vsifile:Reading 1448->1616 from Header cache\n", | |
"DEBUG:vsifile:Reading 1616->1620 from Header cache\n", | |
"DEBUG:vsifile:Reading 2588->2590 from Header cache\n", | |
"DEBUG:vsifile:Reading 2590->2758 from Header cache\n", | |
"DEBUG:vsifile:Reading 2758->2762 from Header cache\n", | |
"DEBUG:vsifile:Reading 0->8 from Header cache\n", | |
"DEBUG:vsifile:Reading 8->10 from Header cache\n", | |
"DEBUG:vsifile:Reading 10->226 from Header cache\n", | |
"DEBUG:vsifile:Reading 226->230 from Header cache\n", | |
"DEBUG:vsifile:Reading 1280->1304 from Header cache\n", | |
"DEBUG:vsifile:Reading 1304->1352 from Header cache\n", | |
"DEBUG:vsifile:Reading 1352->1416 from Header cache\n", | |
"DEBUG:vsifile:Reading 1416->1446 from Header cache\n", | |
"DEBUG:vsifile:Reading 1198->1279 from Header cache\n", | |
"DEBUG:vsifile:Reading 8->10 from Header cache\n", | |
"DEBUG:vsifile:Reading 226->230 from Header cache\n", | |
"DEBUG:vsifile:Reading 1446->1448 from Header cache\n", | |
"DEBUG:vsifile:Reading 1616->1620 from Header cache\n", | |
"DEBUG:vsifile:Reading 2588->2590 from Header cache\n", | |
"DEBUG:vsifile:Reading 2758->2762 from Header cache\n", | |
"DEBUG:vsifile:Reading 3050->3052 from Header cache\n", | |
"DEBUG:vsifile:Reading 3220->3224 from Header cache\n", | |
"DEBUG:vsifile:Reading 3296->3298 from Header cache\n", | |
"DEBUG:vsifile:Reading 3466->3470 from Header cache\n", | |
"DEBUG:vsifile:Reading 2588->2590 from Header cache\n", | |
"DEBUG:vsifile:Reading 2590->2758 from Header cache\n", | |
"DEBUG:vsifile:Reading 2758->2762 from Header cache\n", | |
"DEBUG:vsifile:Reading 3050->3052 from Header cache\n", | |
"DEBUG:vsifile:Reading 3052->3220 from Header cache\n", | |
"DEBUG:vsifile:Reading 3220->3224 from Header cache\n", | |
"DEBUG:vsifile:Reading 0->8 from Header cache\n", | |
"DEBUG:vsifile:Reading 8->10 from Header cache\n", | |
"DEBUG:vsifile:Reading 10->226 from Header cache\n", | |
"DEBUG:vsifile:Reading 226->230 from Header cache\n", | |
"DEBUG:vsifile:Reading 1280->1304 from Header cache\n", | |
"DEBUG:vsifile:Reading 1304->1352 from Header cache\n", | |
"DEBUG:vsifile:Reading 1352->1416 from Header cache\n", | |
"DEBUG:vsifile:Reading 1416->1446 from Header cache\n", | |
"DEBUG:vsifile:Reading 1198->1279 from Header cache\n", | |
"DEBUG:vsifile:Reading 8->10 from Header cache\n", | |
"DEBUG:vsifile:Reading 226->230 from Header cache\n", | |
"DEBUG:vsifile:Reading 1446->1448 from Header cache\n", | |
"DEBUG:vsifile:Reading 1616->1620 from Header cache\n", | |
"DEBUG:vsifile:Reading 2588->2590 from Header cache\n", | |
"DEBUG:vsifile:Reading 2758->2762 from Header cache\n", | |
"DEBUG:vsifile:Reading 3050->3052 from Header cache\n", | |
"DEBUG:vsifile:Reading 3220->3224 from Header cache\n", | |
"DEBUG:vsifile:Reading 3296->3298 from Header cache\n", | |
"DEBUG:vsifile:Reading 3466->3470 from Header cache\n", | |
"DEBUG:vsifile:Reading 3050->3052 from Header cache\n", | |
"DEBUG:vsifile:Reading 3052->3220 from Header cache\n", | |
"DEBUG:vsifile:Reading 3220->3224 from Header cache\n", | |
"DEBUG:vsifile:Reading 3296->3298 from Header cache\n", | |
"DEBUG:vsifile:Reading 3298->3466 from Header cache\n", | |
"DEBUG:vsifile:Reading 3466->3470 from Header cache\n", | |
"DEBUG:vsifile:Reading 0->8 from Header cache\n", | |
"DEBUG:vsifile:Reading 8->10 from Header cache\n", | |
"DEBUG:vsifile:Reading 10->226 from Header cache\n", | |
"DEBUG:vsifile:Reading 226->230 from Header cache\n", | |
"DEBUG:vsifile:Reading 1280->1304 from Header cache\n", | |
"DEBUG:vsifile:Reading 1304->1352 from Header cache\n", | |
"DEBUG:vsifile:Reading 1352->1416 from Header cache\n", | |
"DEBUG:vsifile:Reading 1416->1446 from Header cache\n", | |
"DEBUG:vsifile:Reading 1198->1279 from Header cache\n", | |
"DEBUG:vsifile:Reading 8->10 from Header cache\n", | |
"DEBUG:vsifile:Reading 226->230 from Header cache\n", | |
"DEBUG:vsifile:Reading 1446->1448 from Header cache\n", | |
"DEBUG:vsifile:Reading 1616->1620 from Header cache\n", | |
"DEBUG:vsifile:Reading 2588->2590 from Header cache\n", | |
"DEBUG:vsifile:Reading 2758->2762 from Header cache\n", | |
"DEBUG:vsifile:Reading 3050->3052 from Header cache\n", | |
"DEBUG:vsifile:Reading 3220->3224 from Header cache\n", | |
"DEBUG:vsifile:Reading 3296->3298 from Header cache\n", | |
"DEBUG:vsifile:Reading 3466->3470 from Header cache\n", | |
"DEBUG:vsifile:Reading 3296->3298 from Header cache\n", | |
"DEBUG:vsifile:Reading 3298->3466 from Header cache\n", | |
"DEBUG:vsifile:Reading 3466->3470 from Header cache\n", | |
"DEBUG:vsifile:Reading 8->10 from Header cache\n", | |
"DEBUG:vsifile:Reading 10->226 from Header cache\n", | |
"DEBUG:vsifile:Reading 226->230 from Header cache\n", | |
"DEBUG:vsifile:Reading 1280->1304 from Header cache\n", | |
"DEBUG:vsifile:Reading 1304->1352 from Header cache\n", | |
"DEBUG:vsifile:Reading 1352->1416 from Header cache\n", | |
"DEBUG:vsifile:Reading 1416->1446 from Header cache\n", | |
"DEBUG:vsifile:Reading 1198->1279 from Header cache\n", | |
"DEBUG:vsifile:Reading 0->2104 from Header cache\n", | |
"DEBUG:vsifile:Reading 0->2588 from Header cache\n", | |
"DEBUG:vsifile:Fetching 86991->264279\n" | |
] | |
} | |
], | |
"source": [ | |
"with rasterio.open(\n", | |
" \"tests/fixtures/cog.tif\",\n", | |
" opener=VSIFile,\n", | |
") as src:\n", | |
" with Reader(None, dataset=src) as dst:\n", | |
" _ = dst.preview()\n" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
} | |
], | |
"metadata": { | |
"kernelspec": { | |
"display_name": "Python 3 (ipykernel)", | |
"language": "python", | |
"name": "python3" | |
}, | |
"language_info": { | |
"codemirror_mode": { | |
"name": "ipython", | |
"version": 3 | |
}, | |
"file_extension": ".py", | |
"mimetype": "text/x-python", | |
"name": "python", | |
"nbconvert_exporter": "python", | |
"pygments_lexer": "ipython3", | |
"version": "3.9.18" | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 5 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment