пятница, 4 мая 2012 г.

Сервер геокодинга, или "Адреса в отчетах, что нужно, чтобы они появились?"

В программе Планар-Зенит появилась возможность получать адресную информацию по известным координатам (то-есть, подписывать адреса в отчеты и т.п.), используя возможности, предоставляемые сервером геокодирования.
Сервер геокодирования - компьютер, с установленным на ним специальным программным обеспечением, которое умеет выдавать в ответ на запрос о месте с с указанными координатами адрес этого места (обратный геокодинг, или поиск адреса по координатам). Или наоборот, сказав серверу определенный адрес, можно получить географические координаты этого места (прямой геокодинг, или поиск места по адресу). Чтобы сервер знал, что ему отвечать на запросы, у него должна быть специальная база данных, заполненная геоданными. В качестве сервера может выступать Nominatim (http://wiki.openstreetmap.org/wiki/Nominatim). Геоданные, нужные серверу, он получает из базы данных картографического сервера openstreetmap.
 Программа Планар-Зенит умеет взаимодействовать с сервером Nominatim, и получать от него нужную информацию. Чтобы не загружать бесплатный сервер http://www.openstreetmap.org, для реализации функции геокодинга у своих клиентов, держатели серверов должны поставить свой сервер, и сообщить клиентам его адрес для ввода настроек.
  Уже запущен один тестовый сервер геокодинга (имеются данные по России), желающие могут протестировать работу с ним. Но, сервер именно тестовый, запущен не на моей площадке, потому подключаться туда можно лишь в тестовых целях. Для подключения обращайтесь через аську или email, сообщу подробности.




Комментариев нет:

Отправить комментарий