英语法语西班牙语

Ad


OnWorks 网站图标

gshhggmt - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 gshhggmt

这是 gshhggmt 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


gshhg - 从二进制 GSHHG 或 WDBII 数据文件中提取数据表

概要


格什格 二进制文件 [ 分钟 ] [ ] [ id ] [ ] [ 水平 [ e|i [ -博] [
-做] [ -o] > ascii文件.txt

请注意: 选项标志和相关参数之间不允许有空格。

商品描述


格什格 读取二进制海岸线 (GSHHG) 或政治边界或河流 (WDBII) 文件和
提取 ASCII 列表。 它会自动处理不同
架构。 或者,只能显示段标题信息。 标题信息有
格式 ID n点 层级 资源 f_区域 西
容器 祖先,其中海岸线多边形的层次级别从 1(海岸线)开始
到 4(湖内岛内湖内陆内)。 来源是 W(世界矢量
海岸线)或 C(CIA World Data Bank II); 如果湖泊是河湖,则使用小写。
西 是封闭的矩形, 是以km^2为单位的多边形面积
f_区域 是祖先多边形的实际面积, 容器
包含此多边形的多边形(如果没有,则为 -1),以及 祖先 是多边形的 ID
为产生此多边形而减少的全分辨率集(如果全分辨率为 -1
因为没有祖先)。 对于行数据,标题很简单 ID n点
层级 资源 西 . 有关文件的更多信息
格式,请参阅下面的技术信息。

所需 争论


二进制文件
GSHHG 或 WDBII 二进制数据文件与 GSHHG 数据补充文件一起分发。 任何
可以使用 5 种标准分辨率(完整、高、中、低、粗)中的一个。

可选 争论


-A分钟 如果多边形的面积等于或超过,则只输出多边形的信息 分钟 [默认
输出所有多边形]。

-G 写入可以通过以
NaN 记录。

-Iid 只输出匹配多边形的信息 id。 使用 -我知道了 得到所有
仅限大洲 [默认输出所有多边形]。

-L 仅输出多边形或线段标题列表 [默认输出标题
和数据记录]。

-N 仅输出与给定级别匹配的特征 水平 [默认将输出所有
级别]。

-Qe|i 控制如何处理河湖(大到足以存储为
封闭多边形)。 用 -Qe 排除他们和 -qi 排除其他一切
而是 [默认输出所有多边形]。

-博[恩科斯][类型] (更多的 ...)
选择本机二进制输出。

-做没有数据 (更多的 ...)
将等于 NaN 的输出列替换为 没有数据.

-o[,...] (更多的 ...)
选择输出列(0 是第一列)。

示例


要将整个中间 GSHHG 二进制数据转换为 Octave/Matlab 的 ASCII 文件,请运行

gmt gshhg gshhs_i.b --IO_SEGMENT_MARKER=N > gshhs_i.txt

要仅以全分辨率获取河流数据集的标题列表,请尝试

gmt gshhg wdb_rivers_f.b -L ​​> riverlisting.txt

要仅从高分辨率文件中提取湖泊(河流湖泊除外),请尝试

gmt gshhg gshhs_h.b -Ee -N2 > all_lakes.txt

技术 相关信息


希望直接从其自定义程序访问 GSHHG 或 WDBII 数据的用户
应查阅 gshhg.c 和 gshhg.h 源代码并熟悉
数据格式以及各种信息标志如何打包成单个 4 字节整数。
虽然我们不维护任何 Octave/Matlab 代码来读取这些文件,但我们知道
MathWorks 和 IDL 已向其用户提供此类工具。 然而,他们往往不
更新他们的代码,我们的文件结构随着时间的推移发生了很大的变化,打破了
他们的代码。 这里给出了一些关于二进制数据文件的一般技术评论。
谷胱甘肽:这些文件包含完全封闭的大陆和岛屿多边形(级别 1),
湖泊(2级)、湖中岛(3级)和湖中岛池(4级); 一种
可以使用 -N 选项。 大陆被确定为
前 6 个多边形,可以通过 -我知道了 选项。 各大洲的 ID 是
欧亚大陆 (0)、非洲 (1)、北美洲 (2)、南美洲 (3)、南极洲 (4) 和
澳大利亚(5)。 文件按区域从大到小排序。 有两个子组用于
2 级:普通湖泊和所谓的“河湖”,后者是河湖的一部分
如此宽的河流以保证多边形表示。 这些河湖被标记
在标题中(另见 -Q)。 所有五个分辨率都没有自交。 领域
所有特征均使用以 Lambert 方位角等面积投影为中心进行计算
在多边形质心上,使用 WGS-84 作为椭球。 GMT 使用 GSHHG 作为起点
点,然后使用依赖于分辨率的分箱将多边形分割成碎片
系统; 然后根据需要动态地将世界的某些部分重建为封闭的多边形。 为了
有关 GSHHG 处理的更多信息,请参阅 Wessel 和 Smith (1996)。 西德比. 这些文件
包含不一定按任何特定顺序排列的线段集。 因此,它不是
可以提取与一条河流或一个国家有关的信息。 此外,
通过应用 4 个较低的分辨率直接从全分辨率获得
Douglas-Peucker 算法(参见 gshhg_dp),因此自相交的可能性越来越大
因为分辨率下降。 请注意,GSHHG 中包含的河湖也是
在 WDBII 河流文件中复制,以便每个数据集都可以是独立的
表示。 希望访问这两个数据集的用户可以识别河湖
通过检查头结构来实现功能(详见源代码); 他们是
也是 WDBII 河流文件中唯一的封闭多边形。 里面有很多级别(类)
河流文件:河流湖泊(0),永久主要河流(1),附加主要河流(2),
其他河流 (3)、次要河流 (4)、间歇性河流 -- 主要 (6)、间歇性
河流 - 附加 (7), 间歇性河流 - 次要 (8), 大运河 (10), 运河
次要重要性 (11) 和运河——灌溉类型 (12)。 对于边界文件,有
三个层次:国家边界(1)、国内边界(2)和国际边界
海洋边界 (3)。 可以通过以下方式提取单个级别或类 -N.

参考文献:


Douglas、DH 和 TK Peucker,1973 年,减少数量的算法
代表漫画数字化线所需的点, 能够。 卡托格, 10,
112-122。

戈尔尼,AJ,1977 年, 世界 时间 银行 II 其他咨询 用户 指导代表 PB 271869, 10pp, 中央
情报局,华盛顿特区。

Soluri、EA 和 VA Woodson,1990,世界矢量海岸线, 诠释。 水文图。 修订版,
六七(1) 27-35。

Wessel, P., and WHF Smith, 1996, A global, self-consistent,hierarchy,
高分辨率海岸线数据库, J. 地球物理学。 资源, 101 (B4), 8741-8743.*

使用 onworks.net 服务在线使用 gshhggmt


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    斯威格
    斯威格
    SWIG 是一种软件开发工具
    连接用 C 编写的程序和
    C++ 具有各种高级
    编程语言。 SWIG 用于
    不同的...
    下载痛饮
  • 2
    WooCommerce Nextjs 反应主题
    WooCommerce Nextjs 反应主题
    React WooCommerce 主题,构建于
    Next JS、Webpack、Babel、Node 和
    Express,使用 GraphQL 和 Apollo
    客户。 React 中的 WooCommerce 商店(
    包含:产品...
    下载 WooCommerce Nextjs React 主题
  • 3
    archlabs_repo
    archlabs_repo
    ArchLabs 的软件包仓库 这是一个
    也可以获取的应用程序

    https://sourceforge.net/projects/archlabs-repo/.
    它已在 OnWorks 中托管...
    下载 archlabs_repo
  • 4
    和风项目
    和风项目
    Zephyr 项目是新一代
    实时操作系统 (RTOS)
    支持多种硬件
    架构。 它基于一个
    小尺寸内核...
    下载 Zephyr 项目
  • 5
    SCCons
    SCCons
    SCons是一个软件构建工具
    这是一个更好的选择
    经典的“Make”构建工具
    我们都知道并热爱。 SCons 是
    实施了一个...
    下载 SCons
  • 6
    聚苯乙烯
    聚苯乙烯
    PSeInt 是一个伪代码解释器
    讲西班牙语的编程学生。
    它的主要目的是成为一个工具
    学习和理解基本的
    概念...
    下载 PSeInt
  • 更多 ”

Linux 命令

Ad