Как вы получаете страну / штат / регион / город / штат / почтовый индекс по координатам GPS?
-
19-09-2019 - |
Вопрос
У меня есть 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-файле) пар широты и долготы.
Это сделало бы это довольно простым.