在没有互联网的情况下,根据GPS坐标查找国家

7 投票
4 回答
6609 浏览
提问于 2025-04-16 03:43

我想知道给定的GPS坐标在哪个国家,但我的设备没有网络连接(比如说这个,不过没有简单的在线解决方案)。我对地理信息系统(GIS)没有经验,所以我想我需要某种模块,能够静态存储各个国家的形状,并将当前位置与这些形状进行匹配。

因此,我想问一下,什么工具最适合这个需求,以及获取国家数据的最佳方法是什么。我在一个嵌入式Linux设备上使用Python。

4 个回答

1

你有没有看过这个链接 https://github.com/krisrak/ios-offline-reverse-geocode-country/?它是一个离线使用的工具,不需要任何网络接口,速度非常快。不过,准确性没有保证哦!!

2

即使你不打算做一个网页应用,也可以看看GeoDjango的文档。里面有个教程讲的是如何导入世界边界的形状文件。

7

这里有一个形状文件,里面包含了所有国家的边界信息,你可以在这里找到。然后你可以使用OGR,或者像这个工具来获取这些数据。

撰写回答