我已经下载了all10g数据从https://www.ngdc.noaa.gov/mgg/topo/gltiles.html
还有globedocumentationmanual.pdf从“全球项目报告”页面的链接。
唯一的相关格式信息我看到有# 82页(第90页)到85年。
还有其他相关的页面,手动我俯瞰,或者,
更好的是,其他一些更全面的描述其它数据格式?
# 82 - 85页是而言……
首先,16位低位优先的东西是一点问题也没有。
尽我所能确定,数据的组织结构如下:
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + | < 10800关口经度90度——> | ^ | = 30,相等于/坳决议| | | 4800行^ | | 40度纬度,|和4800/40或6000/50也是| | |为50或6000 | = 30,相等于每行决议| | v + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - v +
这是正确的吗?还是我们谈论一些其他类型的投影(例如,墨卡托)地球表面的平面矩形网格上吗?我正确的假设10800年经度关口,即使在高纬度地区,只是浪费空间(大概为简单起见/格式)的一致性?
同时,究竟如何缝合瓷砖在他们的边界?举个例子,如果你想表示0 - 90度设间隔,你需要91点,不是90,以涵盖0和90年的边界点。因此,页表3 # 83”。瓷砖定义”,例如,
A10G min lat = 50 max = 90分钟朗= -180 max = -90
大概不是覆盖这两个50和90 lat最小/最大边界点。那么哪一个呢?或者什么,到底是什么?
旁白:虽然翻开放数据网站的高程数据,我也遇到了https://lpdaac.usgs.gov/product_search/?keyword=Elevation&view=cards&sort=title(然后选择NASADEM_HGT v001),这似乎是在这个pretty-widely-used netcdf(或变种像netcdf4)格式,我没有听说过的。其格式似乎有些讨论,例如,https://www.researchgate.net/post/Extracting_data_from_a_netCDF_file(和几个类似的),但我还没有能够谷歌不错,简洁,meant-for-programmers讨论。你能告诉我吗?谢谢。
E d i t
- - - - - - - - - - - - - - -
为了应对@gerrit下面的回复,我已经看过netcdf格式信息,尽我所能,也许最终会更仔细地研究它。但这显然将花更多的时间(至少对我来说)不仅仅是处理NOAA格式,正如上面所讨论的。
我的编程C,我已经几乎处理格式,如下说明了gif,直接从f10g文件创建,就像一个测试。临时测试颜色
/ *——colorkey——* / int colorkey[99] ={0 * 256 + 4 / *海面,下面是4 =蓝色* / 100 * 256 + 11,/ *多达100 11 =绿色* / 250 * 256 + 5 / * 250 m是黄色* / 500 * 256 + 10 / * 500栗色* / 1000 * 256 + 2,/ * 1000 * 2500 * 256 + 8,/ * 2500灰色* / 10000 * 256 + 9,/ *其他银* / 1};
的最终目标并不是很复杂得多,
是生成一个gif动画,每个连续帧显示当海平面上升,说,另一个脚。
在任何情况下,快速地看一眼gif表明我的天真的解释数据的纬度,经度网格,在所有的可能性,通常或多或少地正确。我可能不需要任何更准确/准确的目的。但它就好了(我仍然想)有更全面的文档比上面所提到的。任何人有这样的信息,或者只是一个链接就好了。谢谢。
E d i t # 2
- - - - - - - - - - - - - - - - - -
只是为了说明用途,下面是一个动画,专注于佛罗里达f10g瓷砖的区域。每个连续的帧引起了海平面上升(实际上,降低每个土地像素的高度,让海洋不变)1米。第一帧是原始数据,有30帧,然后重复。当然,1米乘以30有点极端,但NOAA数据的米,所以我不立即有更好的垂直分辨率。这只是一个原型说明(但我知道我买我的退休之家:)。colortable / colorkey也不同于上面的第一个gif, light_green——> dark_green第一十二米,然后黄100米,如下
int colorkey2[99] ={0 * 256 + 0 / *海洋表面和下面是0 =蓝色* / 1 * 256 + 1,不同深浅的绿色* / * 1 - 12米/ 2 * 256 + 2,/ * * / 3 * 256 + 3 / *”* / 4 * 256 + 4,/ * * / 5 * 256 + 5,/ *”* / 6 * 256 + 6,/ * * / 7 * 256 + 7,/ *”* / 8 * 256 + 8,/ * " * / 9 * 256 + 9,/ *”* / 10 * 256 + 10,/ * " / * * / 11 * 256 + 11日”* / 12 * 256 + 12,/ * / * * / 100 * 256 + 13日黄色100米* / 500 * 256 + 14,红色/ * 500 * / 99999 * 256 + 15,/ * * /银高