Страна поиска координат GPS без доступа в Интернет - PullRequest
7 голосов
/ 05 сентября 2010

Мне нужно выяснить, в какой стране данные GPS-координаты, на устройстве, которое не имеет доступа к Интернету (например, это , но без простого онлайн-решения).Не имея опыта работы с ГИС, я думаю, мне нужен какой-то модуль, который бы статически сохранял формы стран и сопоставлял текущее местоположение с ними.

Поэтому я хотел бы спросить, какие инструменты лучше всего подойдутдля этого, и каков наилучший способ получить данные страны.Я использую Python на встроенной Linux-системе.

Ответы [ 4 ]

6 голосов
/ 05 сентября 2010

Здесь есть файл формы здесь со всеми границами страны.Затем вы можете использовать OGR или что-то вроде this для доступа к данным.

2 голосов
/ 05 сентября 2010

Вы можете взглянуть на документацию GeoDjango , даже если вы не создаете веб-приложение.В учебнике рассматривается импорт шейп-файла с границами мира.

1 голос
/ 23 марта 2014

Вы видели https://github.com/krisrak/ios-offline-reverse-geocode-country/? все в автономном режиме ... не нужно никаких API-интерфейсов очень быстро. точность не гарантируется !!

0 голосов
/ 05 сентября 2010

Вам понадобится карта с границами каждой страны.Затем, учитывая координату, вам нужно будет вычислить, на какой границе находится точка.Конечно, есть две проблемы: сбор данных и их представление, а также математика, чтобы найти точку падения.

Кто-нибудь знает, как Yahoo это делает?Не могли бы вы портировать их подход на месте?

...