这是命令 mCoverageCheck,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
mCoverageCheck - 将图像元数据表过滤到代表 FITS 的那些记录
覆盖天空足迹的文件
概要
mCoverageCheck [-s 状态文件] 输入.tbl 输出.tbl -模式
商品描述
移动覆盖检查 可用于对图像元数据表(包含 FITS/WCS
信息或图像角)通过确定表中哪些记录代表图像
与命令中给出的区域定义(天空中的框或圆圈)重叠
线。
配置
-s 状态文件
输出和错误被发送到 状态文件 而不是标准输出
-模式 可以是以下之一:
点(用于描述凸多边形)
框
圆
header(区域在头文件中描述)
点(查找与天空中某一特定点重叠的图像)
切口(操作如 框 模式,但返回代表什么的元数据
输入图像在被子集与剪切区域完全匹配后看起来像)
in.tbl 输入元数据表。
出.tbl
输出元数据表,包含 in.tbl 的子集。
参数
取决于模式如下:
点: ra1 dec1 ra2 dec2 ... 兰 减数 (必须至少有 3 个顶点)
框: ra 十二月 大小 [y大小 [回转]]
哪里 拉 十二月 是盒子的中心,并且 尺寸 以度为单位。
圆: ra 十二月 半径
哪里 拉 十二月 是圆的中心,并且 半径 以度为单位(默认为 0,
在这种情况下,它被视为点搜索)。
点: ra 十二月
头: 区域.hdr (定义区域的 ASCII 标头模板的路径
出于兴趣)
剪下: ra 十二月 大小 [尺寸]
哪里 拉 十二月 是剪切区域的中心,并且 尺寸 以度为单位。
RESULT
输出文件 出.tbl 被创建,与 图像 纪录。
留言内容
OK [struct stat="OK", count=n]
错误无法打开状态文件: 状态文件
错误区域定义模式无效: 绳子
错误区域的顶点太少(必须至少为三个)
错误经度 n (绳子) 不能解释为实数
错误纬度 n (绳子) 不能解释为实数
错误无法找到点的边界多边形
错误框或切口的参数太少(必须至少有中心和大小)
错误中心 RA 字符串 (绳子) 不能解释为实数
错误中心十进制字符串 (绳子) 不能解释为实数
错误 X 框大小字符串 (绳子) 不能解释为实数
错误 X 框大小 (绳子) 必须是正数
错误 Y 框大小字符串 (绳子) 不能解释为实数
错误 Y 框大小 (绳子) 必须是正数
错误框旋转字符串(绳子) 不能解释为实数
错误必须给出头文件名
错误无法找到点的边界多边形
错误圆的参数太少(至少必须有中心)
错误圆半径字符串 (绳子) 不能解释为实数
错误点的参数太少(必须有坐标)
错误点 RA 字符串 (绳子) 不能解释为实数
错误点十进制字符串(绳子) 不能解释为实数
ERROR 打开表格时出错 文件名
错误无法创建输出文件 文件名
错误需要 WCS 或角柱。
错误无法为记录创建 wcs 结构 n
示例
我们使用这张 2MASS 图集图像表作为输入。 此表中的图像分为两部分
天空中的“团块”:3 个重叠图像与其他 12 个图像相隔几度
重叠的图像。 在这里,我们将展示几种隔离 3 个图像组的方法。
$ mCoverageCheck images.tbl 圆.tbl -圆 262.78208 -35.03049 1.0
[结构统计=“OK”,计数=“3”]
$ mCoverageCheck images.tbl box.tbl -box 262.84948 -34.81197 1.0
[结构统计=“OK”,计数=“3”]
$ mCoverageCheck images.tbl 点.tbl -点 263.3796 -34.48881 262.15127 -34.51032
262.90267 -35.38753
[结构统计=“OK”,计数=“3”]
$ mCoverageCheck images.tbl point.tbl -point 262.78208 -35.03049
[结构统计=“OK”,计数=“3”]
这些方法中的每一种都会导致此输出表仅包含 3 个记录
原来的 15.
使用 onworks.net 服务在线使用 mCoverageCheck