課題背景 地理情報系のデータを扱う際、ベクトルデータとラスターデータがあります。 これらのデータは、度々巨大であることが多く、素直にデータを読み込むと、読み込み処理が重いという現象があります。 そこで、今回は、大きなデータであっても、データサイズの影響を受けることなく、スムーズにデータを抽出するコードを紹介します。 ラスターデータの場合 rasterioを使います。 import rasterio as rio def get_mesh(infile: str, lat: float, lon: float, N=3): with rio.open(infile) as dataset: py…