StarLocator StarLocator 照片测星定位 点击加入交流群 GitHub

帮助文档

这是什么?

StarLocator 是一款基于任意照片测量的天文定位网页APP,您可以使用该程序对图片的大致拍摄地进行定位。定位所需条件为图中天体的辨识、复数铅垂线的存在以及拍摄时间。

如何使用?

  1. 在中间测量栏点击“选择文件”按钮,打开一张有星星入镜的图片;

    尽可能清晰。拖影、失焦或变形都可能会严重影响定位结果,但广角理论上不影响。

  2. 在左侧工具栏点击“天体选择”按钮,标记图中至少3个天体;

    * 天体要求清晰且尽可能在左右方向上间隔大一些,避免处于同一条垂直线上;

    * 除了使用标月定时功能外,尽可能不要标记月球,因为它的坐标与地理位置耦合。

  3. 在下方的测量表的“名称”列中输入天体名称;

    * 当您选中某一行的名称空格时,对应天体的标记将在图中高亮显示。您可以使用星图软件(如 stellarium或其在线网页版 )调节至拍摄时间和地点,对照着对天体进行辨识。如遇困难可以加入讨论群尝试求助。

    * 支持填写几乎所有的中文、外文星名。同时,我们提供了一个候选框以帮助你更好地确定正确的星名,其中包括了所有受支持的中文星名,但外文星名没有完全涵盖,某些生僻的外文星名事实上也受支持,详见SIMBAD

    * 支持填写日月、太阳系八大行星和冥王星,但对于其他太阳系天体(如一些彗星)并不支持。你可以取消勾选设置中的“自动获取天体坐标”、手动输入其坐标:请打开stellarium等星图软件,设置(0°N, 0°E)位置,查找拍摄时的星图中对应天体的时角和赤纬,自行填入表中。

  4. 在右侧设置栏中输入照片拍摄的准确时间;

    若无法精确到秒,可在尾数中填入“30”。

  5. 在左侧工具栏点击“铅锤线标记”按钮,在图中标记铅垂线的首尾端点,最少需要标记2条铅垂线,即4个端点;

    照片中常见的铅垂线通常包含建筑物的侧棱、垂直的窗框、砖缝等等。铅垂线的选择以及标记准确与否对定位结果有极大的影响。铅垂线越多,定位结果将会越准确。

  6. 点击橙色的“计算”按钮,即可在右侧的结果栏查看结果;

    * 首次计算将视您的网络情况花费2~20秒不等的时间请求获取天体坐标。

  7. 定位结果和±0.5分钟误差线将同时将显示在地图中,可通过滚轮和拖动查看。

    * 经度、纬度为定位点的经纬度,其中经度正值为东经、负值为西经,纬度正值为北纬、负值为南纬。

    * 像素焦距为焦平面到光心的像素距离。

    * 35mm焦距为将该像素焦距根据照片的分辨率换算得到的等效焦距。

特色功能

标月定时

在已标注了一月三星多铅垂线的条件下,你可无需填写拍摄时间,请遵循以下步骤:

  1. 确保已标注好了一月三星和多条铅垂线;
  2. 确定并填写一个大概的拍摄时间,然后设置“标月定时搜索区间”,程序将以前者为中心、后者为区间大小进行搜索;

    30天的搜索区间是一个非常保守的值,建议在大多数情况下使用。如果你打算设置更大的搜索区间,请确保你的标注足够精确,否则时间可能会偏差一个月。

  3. 点击“标月定时”按钮,等待数秒后拍摄时间将会更新。
  4. 删除月亮标注,点击“计算”按钮,获取定位结果。

未完成功能

当前发布的StarLocator为先行版,仍有部分功能正在开发中,包括:

FAQ

  1. 照片中没有星星可以测吗?
  2. 这里是建议您找一个算命的呢亲亲:)。

  3. 照片中的星星怎么认?
  4. 如果您完全不认得星星,可以在星图软件上对相近时间、相近地点的星空进行对比来寻找。如果照片中的星星较少,那么说明其他较暗的星星可能被光污染淹没了,需要从星图中较亮的星星中寻找。

  5. 为什么一定要标记铅垂钱
  6. 在确定的一个时刻,天上的星星与地上的位置是一一对应的,星空相当于一张地图,但光有地图可无法告诉您当前位置。所有的铅垂在星空中的焦点就相当于地图上的指针,用于指出照片的拍摄地。

  7. 怎么误差这么大?
  8. 该测量中最有可能带来误差的因素有镜头的几何畸变、时间误差、画面模糊拖影、选用的参考线不铅垂等。如果您知道拍摄的镜头型号,可以先在其他软件中进行镜头校正,让图像完美地成像于一个焦平面上,这样可以尽可能消除几何畸变带来的误差。时间哪怕只相差1分钟也可能带来约20km量级的误差,这是无法消除的,但其方向固定为东西方向。

  9. 这是什么原理?
  10. 该定位是将手机当作六分仪对天体的高度角进行测量,以双星定位法进行定位,核心原理可以参考: B站视频 以及 B站专栏