MIERUNE / csmap-py

CSMap generator with few dependencies
https://pypi.org/project/csmap-py/
3 stars 2 forks source link

CRSを設定するオプションを追加する #9

Open Kanahiro opened 3 months ago

Kanahiro commented 3 months ago

gdalwarpに倣って、-te -te_srs、としようとしていましたが、teは「一部を切り抜くオプション」であり、誤解をうむ可能性があるため、やめます。

CRSを上書きするものなので、gdal_edit.pyに倣って:

reference: https://gdal.org/programs/gdal_edit.html

geogra-geogra commented 3 months ago

課題整理

現状把握

csmap-pyのなかでの挙動

process.py

    with rasterio.open(input_dem_path) as dem:
    ...
        with rasterio.open(
            output_path,
            "w",
            driver="GTiff",
            dtype=rasterio.uint8,
            count=4,
            width=out_width,
            height=out_height,
            crs=dem.crs,
            transform=transform,
            compress="LZW",
        ) as dst:

crs=dem.crs,のように、CRSがそのまま通るように書かれている

仕様

ラスターの領域が示されないと(コード中のtranform)、正しい位置を参照することが出来ないため、gdal_edit.pyに倣って

追加検討

~ファイルを入力した時点で、CRSを取得して、ウィンドウに表示できるのが理想?~ これはQGISプラグインにした時の話だった

参考