地面标高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第三方库


热门话题
使用PostgreSQL java的jooq批量/批更新   java如何从数据库读取密钥库   从REST API返回ResponseEntity<byte[]>时出现java问题。为什么?   JavaApacheFop使用PDF服务中的数据   java读取在线xml文件并对其进行解析   我试图通过jdbc连接MySQL数据库,但代码抛出错误“java.lang.ClassNotFoundException:com.MySQL.jdbc.Driver”   java使用中心点(非左上角)绘制椭圆   java Android应用程序不在设备或模拟器上运行?   java JSR是什么意思   java会话bean为什么这么叫?   java如何获取jar外部文件的Url?   java Mockito with Robolectric:“创建代理时发生ClassCastException”   java在getter方法中使用模式匹配器来格式化日期/删除毫秒   java在数据库中对JTextField的每次击键进行调用搜索   在linux上用java运行shell脚本   JAVAutil。扫描器如何在Java中计算字符串中指定字符的实例?   java永远无法实现以下替代方案:2   java Createwindowex无效句柄错误