地理空间数据的图像查看器
imview的Python项目详细描述
#图像 用于地理空间数据的图像查看器
##概述
这个repo包含几个实用程序,我每天都会使用它们来快速预览数据、进行详细分析和生成图形。imviewer.py工具可能是最有用的。它工作得很好,但可能需要重写,因为它已经在4-5年的时间里被擦肩而过了。
##观众 -imviewer-地理空间数据查看器,覆盖功能 -“stack.npz”时间序列输出的stack-view-viewer(参见[pygeotools](https://github.com/dshean/pygeotools.git)),允许点采样和绘制 -iv-标准图像(jpg、png等)的轻量级查看器 -review_img-轻量级查看器以识别好图像和坏图像
##模块 -lib/pltlib-用于matplotlib绘图的有用函数集合,包括在光栅数据上绘制矢量数据
##命令行示例
####预处理(可选): ` mos_fn=BigDEM.tif gdaldem hillshade $mos_fn ${mos_fn}_hs_az315.tif gdaladdo -ro-r average --config COMPRESS_OVERVIEW LZW --config BIGTIFF_OVERVIEW YES $mos_fn 2 4 8 16 32 64 gdaladdo -ro-r average --config COMPRESS_OVERVIEW LZW --config BIGTIFF_OVERVIEW YES ${mos_fn}_hs_az315.tif 2 4 8 16 32 64 `
####在着色地形图上叠加彩色DEM:
imviewer.py$mos_fn-覆盖${mos_fn}hs_az315.tif-标签“高度(m wgs84)”
- 默认情况下,这将快速加载低分辨率预览(指定-full以加载全分辨率图像)
- 右下角显示光标下的坐标和值
- 左键单击以采样图像坐标、地图坐标和光栅值
- 可以使用-alpha 0.5 指定透明度
####使用用户定义的颜色映射和限制查看
imviewer.py-cmap'rdylbl'-clim-5 5 dem_u dz_u eul.tif-标签'elevation difference(m)
####链接多个图像(允许同时缩放和平移):
imviewer.py-链接dem.tif image.tif velocity.tif
####查看多段线形状文件覆盖:
imviewer.py$mos_fn-覆盖${mos_fn}hs_az315.tif-shp polyline.shp
####使用scalebar输出高质量的图形:
imviewer.py$mos-fn-overlay${mos-fn}
####查看时间序列堆栈:
`
make_stack.py -tr 'mean' -te 'intersection' 20080101_dem.tif 20090101_dem.tif 20100101_dem.tif
stack_view.py 20080101_dem_20100101_dem_stack_3.npz
`
*左键单击以提取任意上下文映射上的时间序列
*右键单击以清除所有点
*可以在上下文映射上缩放和平移 ##安装 安装pypi的最新版本: 注意:默认情况下,这将在/usr/local/bin中部署可执行脚本 ###从源构建 克隆存储库并安装: e标志(“可编辑模式”,setuptools“开发模式”)将允许您修改源代码并立即查看更改。 ###核心要求
-[matplotlib](http://matplotlib.org/)
-[gdal/ogr](http://www.gdal.org/)
-[numpy](http://www.numpy.org/)
-[pygeotools](https://github.com/dshean/pygeotools) ##许可证 这个项目是根据麻省理工学院的许可条款授权的。
pip install imview
git clone https://github.com/dshean/imview.git
pip install -e imview
推荐PyPI第三方库