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