这是 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