将经纬度位置绘制在地图上的准确性是多少?

3
我正在处理一个项目,需要标注船只位置的点/图标。我定期接收这些数据。
由于所有点都位于海上,因此我不需要对地址进行地理编码。我只需要在交互式地图上显示这些点。
是否有任何免费的独立工具可以在交互式地图上绘制点?
编辑:
我指的是像这个示例一样的东西:
我从外部服务接收一组坐标:
m = folium.Map(location=[35.67, 139.78], zoom_start=13)

locations = [
    [35.6762, 139.7795],
    [35.6718, 139.7831],
    [35.6767, 139.7868],
    [35.6795, 139.7824],
    [35.6787, 139.7791]
]

从那里,我可以绘制点或创建多边形:

enter image description here

对于这个特定的案例,使用了folium库。

我的关注点在于绘图的精度和用于计算的库:

这些库是否只是使用数学函数来绘制地图上的点,还是使用类似于谷歌地图或argis这样的外部地理编码库?我觉得不是,因为我不是在寻找地址,而是要绘制这些点。

对于这些绘图,我可以期望得到什么程度的误差?


你应该更详细地说明你正在处理什么类型的输入数据。 - user3474985
@user3474985,我在问题中添加了更多细节。 - Luis Ramon Ramirez Rodriguez
1
好的,我认为您可能需要重新撰写问题,因为听起来您已经知道了在您的情况下是否需要地理编码工具的答案,即不需要,因为您不需要将地址翻译成经纬度坐标-您已经拥有这些信息。如果您想知道在地图上绘制纬度/经度位置的准确性,则主要取决于输入数据的准确性,而不是映射库。请看这个链接:https://en.wikipedia.org/wiki/Decimal_degrees - user3474985
@user3474985,你是对的,我刚刚编辑了标题。 - Luis Ramon Ramirez Rodriguez
1个回答

1

首先,关于存在 免费独立工具 的问题。答案取决于您对“免费”的理解,以及您是要寻找:

  1. 一个现成的应用程序,或者
  2. 可作为构建自己工具基础的库。

对于第一种情况,有很多页面可以直接导入坐标并在地图上查看结果,包括但不限于:

对于第二点,实际上所有的地图供应商都有API(适用于多种编程语言和环境),可以在地图上绘制点和多边形。他们还有相当全面的示例集合: 关于“免费”,这就是棘手的地方。您可以将地图用于个人发展目的和某些类型的公共网站和演示,但一旦您开始将它们用于商业目的,即使是在公司内部使用,它们实际上并不是免费的,而是需要支付类似于每年10,000美元的费用(请参见例如Google Maps pricing并确保阅读所有小字)。尽管OpenStreetMap地图材料是免费的,但是没有免费且高质量的服务(“瓷砖提供者”)可供您在自己的应用程序中作为地图后端依赖。
关于“准确性”,这些库使用的公式至少具有米级精度,因此一切都应该足够准确以供船只使用。地图本身的准确性也是米级别的。例如,如果您比较来自不同供应商的地图,则建筑物轮廓偏移几米并不罕见。

然而,如果你拥有中国的地图,那么你就需要小心GCJ坐标系。一些地图是使用WGS坐标系,而另一些则使用GCJ坐标系,两者之间的差距可以达到数百米。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接