У меня есть координаты GPS на всех моих фотографиях. Я хочу включать tags/IPTC данные для города, состояния, zip, и т.д. Однако все, что я имею, является координатами GPS. Как я могу взять их и получить значимую информацию автоматизированным способом (у меня есть тысячи на тысячи фотографий, так ввод каждого в карты Google не работал бы).
Вы можете выполнить обратное геокодирование с помощью 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 )
Как насчет выполнения обратного геокодирования с помощью API Карт Google?
http://code.google.com/apis/ maps / documentation / services.html # ReverseGeocoding
Вот массовый обратный геокодер , который внутренне использует API Карт Google для обратного геокодирования всей серии (в CSV файл) пар широты и долготы.
Это упростило бы задачу.