DEM联合注册实用程序

demcoreg的Python项目详细描述


#德姆科雷 用于共同注册raster的python和shell脚本,特别是数字高程模型(dem)。

##概述 所有dem都存在一定的水平和垂直定位误差。在高程变化分析中,差分多个dem时,删除相对偏移非常重要。这些工具为解决这个问题提供了多种选择。大多数的解决方案为亚像素水平移动和垂直偏移所需,以尽量减少“静态”控制面上的误差。asp pc_align工具还可以解决更复杂的旋转和缩放转换。

##特点 -多个联合注册算法(国际比较项目、NCC、SAD、Nuth和Kaab[2011]) -自动确定任意DEM时间戳的静态控制面(即裸露基岩) -校正一组DEM的最小二乘优化

###一些有用的命令行实用程序(不带使用参数运行) -dem_align.py-具有可变坡度和坡向的曲面的稳健光栅dem联合注册(如nuth和kaab[2011])。 -dem_mask.py-使用反射率、lulc、snodas、modscag生成无雪岩石表面的遮罩 -pc_align_wrapper.sh-围绕nasa ames立体声管道的包装器pc_align实用程序,用于迭代最近点共同注册 -apply_dem_translation.py-更新geotransform并删除垂直偏移 -compute_diff.py-简单dem差分计算 -robust_stats.py-打印联合注册之前/之后采样DEM差异的稳健统计 -py-各种联合配准算法的实现:nuth和kaab(2011),亚像素细化的归一化互相关,绝对差之和

##示例

###dem_mask.py输出 啊![示例dem_mask](docs/dem_mask_example_sm.jpg)

###过滤玻璃输出 啊![样品过滤器](docs/20151227_0803_10200100499b7700_10200100496e3000-dem_32m_Glas_sm.jpg)

###数字对齐.py 啊![示例dem_align](docs/20081123_0446_1735796131_1735796132_40m-dem_hma_nasadem_hgt_lt5m_err_nuth_x+26.19_y+182.36_z-65.52_align_sm.jpg)

##文档

http://demcoreg.readthedocs.io

##简单安装

要安装pypi的最新版本(不包括最新更新和错误修复):

pip install demcoreg

###从最新来源构建(推荐)

克隆存储库并安装:

git clone https://github.com/dshean/demcoreg.git

如果要将可执行脚本复制到本地目录(例如,/usr/local/bin),请取消对demcoreg/setup.py中脚本行的注释。或者,将demcoreg子目录附加到您的路径:

export PATH=${PATH}:$PWD/demcoreg/demcoreg

要使其永久化,请将该行添加到shell配置文件中(例如~/.bashrc),但将$pwd替换为克隆的devcoreg存储库的完整路径。

然后运行:

pip install -e demcoreg

e标志(“可编辑模式”,setuptools“开发模式”)将允许您修改源代码并立即查看更改。

###核心要求 -[gdal/ogr](http://www.gdal.org/) -[numpy](http://www.numpy.org/) -[PyGeoTools](https://github.com/dshean/pygeotools

###可选要求(某些功能需要) -[matplotlib](http://matplotlib.org/) -[scipy](https://www.scipy.org/) -[美国宇航局艾姆斯立体声管道(asp)](https://ti.arc.nasa.gov/tech/asr/intelligent-robotics/ngt/stereo/

##许可证

这个项目是根据麻省理工学院的许可条款授权的。

###引文

如果您将此软件用于产生出版物的研究应用程序,请引用:

Shean,D.E.,O.Alexandrov,Z.Morato,B.E.Smith,I.R.Joughin,C.C.Porter,Morin,P.J.,《从高分辨率商业立体卫星图像大规模生产数字高程模型的自动化开源管道》,ISPRS J.Photogram。远程传感器,116,101-117,doi:[10.1016/j.isprsjprs.2016.03.012](https://doi.org/10.1016/j.isprsjprs.2016.03.012),2016年。[<;img src=“http://wwwimages.adobe.com/content/dam/acom/en/legal/images/badges/Adobe_PDF_file_icon_24x24.png”>;](docs/sheanetal_2016_isprs.pdf)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
具有多个视图的java Recyclerview,删除addTextChangedListener()无效   java结果集问题   java Limit findAll()结果   用php连接java   Android中的java搜索按钮功能   java创建投币类   java如何在多个安全配置中使用Spring管理的独立自定义过滤器?   java使用带/不带“this”的未初始化最终字段合格者   java Android应用程序崩溃列表查看CSV文件   java在运行时动态生成一个函数(没有子函数),表示一个二进制表达式树,并使用Byte Buddy   java ArrayList无法打印一项   java数据。未加载带有spring boot JPA Postresql的sql   打开后摆动内部框架无法获得焦点。。。(爪哇)   在ApplicationContext销毁之前立即触发的java Spring关机事件?   servlet中的java会话与javascript中的会话存储相同