Как вы получаете страну / штат / регион / город / штат / почтовый индекс по координатам GPS?

StackOverflow https://stackoverflow.com/questions/1891953

Вопрос

У меня есть GPS-координаты на всех моих фотографиях.Я хочу включить теги / данные IPTC для города, штата, почтового индекса и т.д..Однако все, что у меня есть, - это координаты GPS.Как я могу взять их и получить значимую информацию автоматическим способом (у меня тысячи и тысячи фотографий, поэтому ввести каждую из них в Google maps не получится).

Это было полезно?

Решение

Вы можете выполнить обратное геокодирование с помощью Google Maps API, используя следующий HTTP-запрос:

Простой CSV-файл:

http://maps.google.com/maps/geo?q=40.756041,-73.986939&output=csv&sensor=false

Более сложный XML:

http://maps.google.com/maps/geo?q=40.756041,-73.986939&output=xml&sensor=false

Просто измените параметр "q" на свою широту, долготу.

Обратите внимание, что API карт Google имеет ограничение в 15 000 запросов на IP-адрес в день.(Часто ЗАДАВАЕМЫЕ ВОПРОСЫ по API Карт Google)

Другие советы

Как насчет выполнения обратного геокодирования с помощью Google Maps API?

http://code.google.com/apis/maps/documentation/services.html#ReverseGeocoding

Вот такой массовый Обратный Геокодер который внутренне использует Google Maps API для обратного геокодирования всей серии (в CSV-файле) пар широты и долготы.

Это сделало бы это довольно простым.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top