英语法语西班牙语

Ad


OnWorks 网站图标

gmtsimplifygmt - 云端在线

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

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

程序:

您的姓名


gmtsimplify - 使用 Douglas-Peucker 算法的线减少

概要


简化 [ ] 公差[单元] [ [水平] ] [ -b] [ -d] [
-f] [ -g] [ -h] [ -i] [ -o] [ -:[i|o]]

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

商品描述


简化 读取一个或多个数据文件并应用 Douglas-Peucker 线简化
算法。 该方法递归地细分一个多边形,直到一个点的运行可以
由直线段代替,该运行中没有任何点偏离直线
线经超过公差。 看看这个网站,以直观地了解如何
该算法有效(-
http://geometryalgorithms.com/Archive/algorithm_0205/algorithm_0205.htm)

所需 争论


-T公差[单元]
以用户单位指定最大失配容差。 如果数据不
然后笛卡尔附加距离单位(参见单位)。

可选 争论


一个或多个 ASCII(或二进制,见 -双[恩科斯][类型]) 数据表文件保存一个
数据列数。 如果没有给出表,那么我们从标准输入中读取。

-V[水平] (更多的 ...)
选择详细级别 [c]。

-双[恩科斯][吨] (更多的 ...)
选择本机二进制输入。 [默认为 2 个输入列]。

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

-d[我|o]没有数据 (更多的 ...)
替换等于的输入列 没有数据 与 NaN 并在输出上做相反的事情。

-f[我|o]信息 (更多的 ...)
指定输入和/或输出列的数据类型。

-g[a]x|y|d|X|Y|D|[山坳]z[+|-]差距[U] (更多的 ...)
确定数据间隙和换行符。

-h[我|o][n][+c][+d][+r备注][+r标题] (更多的 ...)
跳过或生成标题记录。

-i[升][秒规模][哦抵消][,...] (更多的 ...)
选择输入列(0 是第一列)。

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

-:[我|o] (更多的 ...)
在输入和/或输出上交换第一列和第二列。

-^ or 只是 -
打印一条关于命令语法的短消息,然后退出(注意:在 Windows 上
只用 -).

-+ or 只是 +
打印广泛的使用(帮助)消息,包括对任何
模块特定选项(但不是 GMT 通用选项),然后退出。

-? or 没有 参数
打印完整的使用(帮助)消息,包括选项的解释,然后
退出。

- 版
打印 GMT 版本并退出。

--显示数据目录
打印 GMT 共享目录的完整路径并退出。

单位


对于地图距离单位,附加 单元 d 对于弧度, m 对于弧分,和 s 对于弧
第二,或 e 对于仪表 [默认], f 对于脚, k 公里, M 对于法定英里, n 航海用
英里,和 u 为美国测量脚。 默认情况下,我们使用球面计算这些距离
与大圆近似。 前置 - 到一个距离(或单位是没有距离是
给出)执行“平面地球”计算(更快但不太准确)或预先 +
执行精确的测地线计算(更慢但更准确)。

ASCII码 FORMAT 精确


数值数据的 ASCII 输出格式由您的参数控制 配置文件
文件。 经度和纬度根据 FORMAT_GEO_OUT 格式化,而其他
值根据 FORMAT_FLOAT_OUT 进行格式化。 请注意,有效的格式可以
导致输出精度下降,从而导致下游出现各种问题。 如果
你发现输出没有足够的精度,考虑切换到二进制
输出 (-博 如果可用)或使用 FORMAT_FLOAT_OUT 设置指定更多小数。

示例


要使用 2 公里的容差减少地理线段.d,请运行

gmt 简化 segment.d -T2k > new_segment.d

使用 0.45 的容差来减少笛卡尔线 xylines.d 并写下减少的
行到文件 new_xylines.d,运行

gmt 简化 xylines.d -T0.45 > new_xylines.d

附注


gmtsimplify 处理线与闭合多边形的方式略有不同。
明确闭合的线段将被视为多边形,否则我们对待它们
作为线段。 因此,识别为多边形的线段可能会减少为 3 点多边形
没有区域; 这些从输出中被抑制。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad