英语法语西班牙文

OnWorks 网站图标

gmt2kmlgmt - 云端在线

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

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

程序:

您的姓名


gmt2kml - 将 GMT 数据表转换为 Google 地球的 KML 文件

概要


gmt2公里 [ [ a|g|s[ALT|x规模] ] [ CPT [ 描述文件 ] [ [海拔] ] [
e|s|t|l|p [ f|n-| [ 图标 [ -K[ 第 1 列:名称 1,第 2 列:名称 2,...] [
[+|*名称模板*|姓名] ] [ -O[ a|w/e/s/n [ c|n规模] ] [ 标题[/文件夹名称] ] [
[水平] ] [ [-|+] [ ARGS [ -双] [ -du] [ -f] [
-h] [ -i] [ -:[i|o] ] [ > 输出.kml ]

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

商品描述


gmt2公里 读取一个或多个 GMT 表文件并使用以下命令将它们转换为单个输出文件
谷歌地球的 KML 格式。 数据可以表示点、线或多边形,您可以
指定附加属性,例如标题、高度模式、颜色、笔宽、
透明度、区域和数据描述。 您还可以将该功能扩展到
地面(假设它在它上面)并使用自定义图标作为点符号。

输入文件应包含以下列:

LON 纬度 [ ALT [ 时间开始 [ 时间停止 ]]

哪里 LON纬度 所有功能都需要, ALT 对于所有功能都是可选的(请参阅
-A-C), 时间开始时间停止 适用于事件和时间跨度功能。

所需 争论


无。

不是必须的 争论


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

-Aa|g|s[ALT|x规模]
从谷歌地球识别的三种高度模式中选择一种来确定
特征的高度(以米为单位): a 绝对高度, g 相对于海的高度
表面或地面, s 相对于海底或地面的高度。 绘制特征
在固定高度,附加一个高度 ALT (以米为单位)。 使用 0 将特征钳位到
选择的参考面。 附加 x规模 从输入缩放高度
文件的那个因素。 如果未附加任何值,则从高度(以米为单位)读取
输入文件的第三列。 [默认情况下,特征被夹在大海上
表面或地面]。

-CCPT 使用 CPT 文件为符号、事件或时间跨度图标分配颜色,
基于输入文件第 3 列中的值。 对于线或多边形,我们
检查 -Z 的段头语句并通过
cpt 查找。 请注意,只有离散颜色是可能的。

-D描述文件
包含 HTML 片段的文件将作为主要描述的一部分包含在内
KML 文件的内容 [无描述]。 请参阅下面的细分信息
特定于功能的描述。

-E[海拔]
将特征向下挤压到地平面 [无挤压]。

-Fe|s|t|l|p
设置特征类型。 从点中选择 (e发泄, s符号,或 t时间跨度), l内,或
p多边形 [符号]。 输入文件的前两列应包含 (LON,
纬度)。 当需要高度或值时(即,没有 海拔 价值被赋予
-A-C 设置),第三列需要包含 海拔 (以米为单位)或 折扣值.
事件 (-铁) 是一个只应在特定位置激活的符号 ,给定
在下一栏中。 时间跨度 (-英尺) 是一个符号,应该只在
由接下来的两列指示的特定时间段(时间开始, 时间停止)。 采用
NaN 表示无限的时间限制。 如果使用,时间应为 ISO 格式
yyyy-mm-ddThh:mm:ss[.xxx] 或 GMT 相对时间格式(请参阅 -f).

-GF|n
设置符号、挤压和多边形的填充颜色(-GF) [默认为浅橙色
在 75% 透明度] 或文本标签(-Gn) [默认为白色]。 可选地,使用 -GF-
关闭多边形填充,和 -Gn- 禁用标签。

-I图标 指定应用于符号的替代图标的 URL [默认
是一个谷歌地球圈]。 如果 URL 以 + 开头,那么我们将在前面加上
http://maps.google.com/mapfiles/kml/ 到名字。 完全关闭图标(例如,
当只想要一个文本标签时),使用 -I-. [默认是本地图标,没有
目录路径]。

-K 允许稍后将更多 KML 代码附加到输出 [完成 KML 文件]。

-Lname1,name2,...
给出了扩展数据。 附加一个或多个以逗号分隔的列名。 我们会
期望列出的数据列存在于紧跟数据的输入中
坐标,它们将在 KML 文件中编码为扩展数据集,其
当项目被选中时,属性将在 Google 地球气球中可用。
除非输入是 ASCII 文件,否则此选项不可用。

-N[-|+|名称模板|姓名]
默认情况下,如果段标头包含 -L“标签字符串”然后我们将其用于
KML 要素的名称(多边形、线段或符号集)。 默认名称
对于这些线段是“线 %d”和“点集 %d”,具体取决于特征,
其中 %d 是文件中线段的序列号。 一个范围内的每个点
线段将以线段加上序号命名。 默认
只是“点 %d”。 或者,选择以下选项之一:(1) 追加 -
通过紧随其后的字段提供单独的符号标签(单个单词)
数据坐标,(2)追加 + 提供单独的符号标签作为其余部分
数据坐标后面的数据记录的结尾,(3) 附加一个字符串
可能包括 %d 或类似的整数格式,为每个分配唯一的名称 ID
特征,带有段号(对于线和多边形)或点号(符号)
出现在 %d 所在的位置,(4) 不提供关闭符号标签的参数;
线段仍将被命名。 注意:如果 -N- 用于 -L 那么标签必须
出现在扩展数据列之前。 另请注意,选项 (1) 和 (2) 是
除非输入是 ASCII 文件,否则不可用。

-O 将 KML 代码附加到现有 KML 文件 [初始化新 KML 文件]。

-镭|w/e/s/n
发布单个 Region 标签。 附加 w/e/s/n 设置特定区域(将忽略
区域外的点),或追加 a 确定和使用的实际域
数据(仅限单个文件)[未发布区域标签]。

-Sc|n规模]
缩放图标或标签。 这里, -SC 设置符号图标的比例,而 -锡
名称标签的比例 [两者均为 1]。

-T标题[/文件夹名称]
设置文档标题 [默认未设置]。 可选地,附加 /文件夹名称; 这个
允许你,与 -O, -K, 将要素分组到 KML 文档中的文件夹中。
[默认文件夹名称为“姓名 特点”,其中 姓名 是点、事件、时间跨度,
线或多边形]。

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

-W[-|+]
为线条或多边形轮廓设置笔属性。 附加要使用的笔属性
[默认值:宽度 = 默认值,颜色 = 黑色,样式 = 纯色]。 如果 -C 给你可以
可选地使用 -W- 仅将 cpt 颜色应用于多边形轮廓(填充
取决于 -G),或 -W + 为多边形填充和轮廓使用 cpt 颜色。
请注意,对于 KML,笔宽度以整数像素宽度给出,因此您必须
将画笔宽度指定为 np,其中 n 是一个整数。

-ZARGS 设置 Document 和 Region 标签的一个或多个属性。 附加
+a最小替代值/最大替代值 指定基于高度的能见度限制。 附加
+llod_min/lod_max 指定基于细节级别的可见性限制,其中
最大LOD值 == -1 表示它对无限大小可见。 附加 +f淡入淡出最小/淡入淡出
在斜坡上淡入淡出[突然]。 附加 +v 做一个功能 而不去 什么时候可见
加载 [可见]。 附加 +o 加载时在侧边栏中打开文件夹或文档
[关闭]。

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

-du没有数据 (更多的 ...)
替换等于的输入列 没有数据 与 NaN。

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

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

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

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

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

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

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

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

- 版
打印 GMT 版本并退出。

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

示例


要将带有点位置(经度、纬度)的文件转换为带有红色圆圈符号的 KML 文件,
尝试

gmt2kml mypoints.txt -Gfred -Fs > mypoints.kml

转换多段文件,行(lon,lat)由段头分隔
包含一个 -L带有特征名称的标签字符串,选择一根粗的白色笔,并命名为
文档,试试

gmt2kml mylines.txt -Wthick,white -Fl -T"Lines from here to there" > mylines.kml

转换多段文件,其中多边形(lon、lat)由段头分隔
包含一个 -L带有特征名称的标签字符串,选择粗黑笔和
半透明黄色填充,给文件一个标题,并规定一个特定的
区域限制,试试

gmt gmt2kml mypolygons.txt -Gfyellow@50 -Fp -T"我的多边形" -R30/90/-20/40 > mypolygons.kml

将带有点位置(经度、纬度、时间)的文件转换为带有绿色圆圈的 KML 文件
将在指定时间激活并继续保持活动状态的符号,请尝试

awk '{print $1, $2, $3, "NaN"}' mypoints.txt | gmt gmt2kml -Gfgreen -Ft > mytimepoints.kml

要从网格 temp.nc 中每 10 个单位提取轮廓和标签,并在 KML 中绘制它们,
使用 75% 透明度的红线和红色标签(无透明度),尝试

格林威治标准时间 grdcontour temp.nc -Jx1id -A10+tlabel.txt -C10 -Dcontours.txt
gmt gmt2kml contours.txt -Fl -W1p,red@75 -K > contours.kml
gmt gmt2kml -O -N+ -Fs -Sn2 -Gnred@0 label.txt -I- >> contours.kml

要将等高线绘制为颜色取自 cpt 文件 contours.cpt 的线条,
尝试

gmt gmt2kml contours.txt -Fl -Ccontours.cpt > contours.kml

限制


Google 地球无法在日期变更线上显示填充的多边形。 现在你必须
手动将跨越日期变更线的任何多边形分成东西多边形并绘制
他们分开。

MAKING KMZ FILES


首选使用 KMZ 格式,因为它占用的空间更少。 KMZ 只是一个 KML 文件和任何
KML 引用的数据文件、图标或图像,包含在 zip 存档中。 一种方式
组织大型数据集是将它们分成称为文件夹的组。 一个文档可以
包含任意数量的文件夹。 使用脚本,您可以使用以下命令创建复合 KML 文件
-K, -O 选项就像您对 GMT 图所做的一样。 看 -T 用于在文件夹和
文档。

KML 等级制度


GMT 按要素类型将不同的要素存储在分层文件夹中(当使用 -O,
-K or -T/文件夹名称)、输入文件(如果不是标准输入)和线段(使用
段标头中的名称,或 -N)。 这使得在 Google 地球中更容易
打开或关闭文档的部分内容。 下面是一个粗略的例子:

[ KML 头信息; 不存在如果 -O 被使用]

GMT 数据文件

点特征



文件1.dat



点集 0





点集 1







线要素

文件1.dat



第 0 行





第 1 行











[ KML 预告片信息; 不存在如果 -K 被使用]

相关信息


gmt2公里 将扫描段标题以获取表单的子字符串 -L"一些 标签" [另见
-N 讨论]和 -T"一些 文本 描述"。如果存在,这些将被解析为提供名称
和描述标签,分别用于当前特征。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    罢工者
    罢工者
    Strikr 自由软件项目。 文物
    在“基于意图的”下发布
    双许可证:AGPLv3(社区)和
    CC-BY-NC-ND 4.0 国际
    (商业的)...
    下载 strikr
  • 3
    GIFLIB
    GIFLIB
    giflib 是一个用于阅读和
    写gif图片。 它是 API 和 ABI
    与 libungif 兼容
    LZW压缩时广泛使用
    算法是...
    下载 GIFLIB
  • 4
    Alt-F
    Alt-F
    Alt-F 提供了一个免费和开源的
    DLINK 的替代固件
    DNS-320/320L/321/323/325/327L and
    DNR-322L。 Alt-F 有 Samba 和 NFS;
    支持ext2/3/4...
    下载 Alt-F
  • 5
    usm
    usm
    usm 是一个统一的 slackware 包
    处理自动的经理
    依赖解决。 它统一了
    各种软件包存储库,包括
    slackware、slacky、p...
    下载usm
  • 6
    chart.js之
    chart.js之
    Chart.js 是一个 Javascript 库,它
    允许设计师和开发人员绘制
    使用HTML5的各种图表
    画布元素。 Chart js 提供了一个很好的
    大批 ...
    下载 Chart.js
  • 更多 ”

Linux 命令

Ad