查找没有Internet访问的GPS坐标的国家/地区

时间:2010-09-04 20:39:52

标签: python gps gis

我需要在无法访问互联网的设备(例如this,但没有简单的在线解决方案)上找到给定GPS坐标的国家/地区。没有GIS经验,我想我需要某种模块来静态存储国家的形状并将当前位置与它们相匹配。

因此,我想问一下哪种工具最适合这种,以及获取国家数据的最佳方式是什么。我在嵌入式Linux机器上使用Python。

4 个答案:

答案 0 :(得分:6)

有一个包含所有国家/地区边界的形状文件here。然后,您可以使用OGRthis之类的内容来访问数据。

答案 1 :(得分:2)

即使您没有制作Web应用程序,也可以查看GeoDjango文档。本教程将介绍如何导入世界边界shapefile。

答案 2 :(得分:1)

你见过https://github.com/krisrak/ios-offline-reverse-geocode-country/吗? 所有离线...不需要任何API超快。 精度不保证!!

答案 3 :(得分:0)

您需要一张包含每个国家/地区边界的地图。然后,给定一个坐标,您需要计算该点落在哪个边界。当然,那里面临的两个挑战是收集数据并对其进行表示,并进行数学计算以找出一个点落在何处。

有谁知道雅虎是如何做到的?你能否在当地移植他们的方法?