地面标高API

Ruaumoko的Python项目详细描述


Build StatusCoverage StatusPyPI versionPyPI downloads

用于全球高程数据的python模块和web api。

这个项目是更大的Tawhiri Landing Predictor Software的一部分。

数字高程数据来自Viewfinder Panoramas网站。

查看cusf wiki了解更多详细信息:http://www.cusf.co.uk/wiki/ruaumoko

作者

见作者。

许可证

Ruaumoko版权所有2014(见作者和个人文件)并获得许可 在GNU GPL 3(请参阅许可证)下。

依赖关系

python依赖项可以在requirements.txt中找到。运行 下载程序还需要convert命令(从 imagemagick)。

运行开发Web服务器

ruaumoko-api命令可用于运行开发网站 服务器。

$ ruaumoko-api runserver

这将使用默认配置。使用自定义配置 例如,更改数据集位置并启用调试使用 RUAUMOKO_SETTINGS环境变量:

$ cat > ruaumoko-development.txt <<EOL
ELEVATION_DIRECTORY = '/path/to/your/dataset'
DEBUG = True
EOL
$RUAUMOKO_SETTINGS=ruaumoko-development.txt ruaumoko-api runserver

数据集格式

在整个ruaumoko中,数据首先是纬度/行索引

15 ArcSecond(即,将一个度分成240个点)数据如下 24 tifs的网格,命名为a-x(c布局)。每个tif是10801到14401 16位有符号整数数组。下载脚本连接 数组(解包tifs后)以获取单个二进制文件,即 转换为维度为(4, 6, 10801, 14401)的数组。

注意4 * 10800 = 180 * 2406 * 14400 = 360 * 240

每个tif与每侧的tif重叠一行,即 “a”的第10801行与块“g”的第1行相同。

区块A的左上角位于(纬度)90(液化天然气)-180。纬度 沿行减少;沿列增加经度。

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

推荐PyPI第三方库


热门话题
java从文件扫描二维字符串数组   java SOAP请求xml内容作为字符串:prolog中不允许内容,并且文件过早结束错误   java从db类获取列表<string>,并存储在其他类中   java libgdx progressbar未显示在主屏幕上   如何正确地为在Java中的ArrayList中实现Compariable的对象实现方法?   在JavaSwing中删除JTable中的复选框   Web请求中的java默认地址:sendRedirect:绝对路径与相对路径   java找不到符号。正在查找超类而不是子类   java如何从开放位置代码获取完整代码   java在Android中有没有一种在seekbar上画线的方法?   java如何访问索引页?   java设置POI XWPFParagraph行间距   java在使用jCo(3.x))访问SAP表时未获取数据   使用POST客户端的java JSON字符串   Raspberry Pi3b+上嵌入的java JavaFX:在触摸屏上多次按下后,错误的按钮被激活   java控制操作的奇怪形式   maven java。lang.NoSuchMethodError:在。项目实体预订预订getOrCreateDayDetail   java注释HBM的长度是多少?   持久化实体对象时发生java Hibernate IllegalArgumentException:无法将字段“id”设置为实体对象?