非常简单的api,可以从aws和thredds下载、合并、重新采样、投影dem瓷砖

opendem的Python项目详细描述


#数字高程模型 请参见test_dem.py,以获取如何使用它的示例。

从AWS或THREDDS收集高程数据,合并、重新投影、重新采样。

不需要API密钥!

pip安装opendem

$python

>;>>导入DEM

返回已正确转换为适合您正在处理的光栅的高程、坡向或坡度。

啊![蒙大拿斜坡](https://github.com/dgketchum/dem/blob/master/Montana_Slope.png

根据输入缩放级别和边界框,拉取一个Web地图平铺服务(AWS)平铺列表,将其合并, 重新投影,并将其重新采样到正在使用的光栅。

这适用于需要与其他网格匹配的dem(高程)、坡度或坡向的工作。 他们正在处理的数据集。

例如,我研究的是wgs-utm坐标系下的陆地卫星图像。有[边界](https://github.com/dgketchum/bounds), [卫星图像](https://github.com/dgketchum/satellite_image)和[陆地卫星578](https://github.com/dgketchum/Landsat578),我可以很容易地下载和解压缩陆地卫星场景,并将其读入 landsat5(或7,8)对象,将对象属性传递给dem,然后获取一个重新投影的numpy数组 在同一个局部坐标系中进行精确的科学分析,包括云图、反射率、反照率等 卫星图像中方法返回的方便数据。

这是为了取代下载ned文件的任务,并在gis中经历一个漫长的过程来 合并、重投影、重采样等,通常需要耗时的文件管理和专有软件的使用。

这会从网络中提取高程数据,就像手机上的应用一样。不要把你所有的时间都花在处理 奈德·瓦尔斯!

大到[光栅](https://github.com/mapbox/rasterio)。

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

推荐PyPI第三方库


热门话题
java OpenShift的齿轮特性   java如何在Liferay站点的每个页面上放置公司地址和电话?   java确定整数数组中是否存在一个子集,在两个条件下求和到给定的目标值   序列化为什么java中的serialVersionUID必须是静态的、最终的、长类型的?   java响应返回null   java注入接口实现Quarkus   java我不明白为什么第二次排序的运行时间比第一次慢?   (Java)显示图像的最佳方式?   java Android应用程序因添加布局而崩溃   java如何在运行时获取泛型变量的类   java Selenium web驱动程序:无效的选择器:*:WebKitFullScreenSentor   Spring中的java注入值始终为空   Eclipse中带有TestNG插件的@BeforeSuite和@AfterSuite的java问题   使用trycatch块、filewriter和printwriter在java中创建自定义类   如何在Java 安卓上绘制相交的两条线