Пакетное геокодирование с Garmin Mapsource - PullRequest
29 голосов
/ 09 ноября 2010

Я потерял счет из-за этого много лет назад, но мне нужно геокодировать тысячи адресов каждую ночь.Я должен использовать очень точную базу данных, установленную на машине, установленную, когда обновление карты Nuvi установило Mapsource.

Когда я связался с Garmin несколько лет назад, они выразили заинтересованность в предоставлении API для этого, но потом я ничего не услышали не последовал.Их база данных предоставлена ​​navtec?Я верю.У кого-нибудь есть опыт работы с этим форматом?

Я писал на форуме разработчиков Garmin некоторое время назад, но там немного вялость:)

Кто-нибудь делал это?Кто-нибудь знает, как это можно сделать без API;имеется в виду структура базы данных и звонки?

Я приму решение на любом языке.

Добавлено:

Garmin выразил заинтересованность в том, чтобы сделать это доступным для меня.Они просто этого не сделали.

Я не знаю формат базы данных.

Я НЕ ищу онлайн-решения или какой-либо другой "альтернативы".Этот вопрос очень специфический.

Контактная информация: MikeTrader2 AT gmail DOT com

Ответы [ 5 ]

1 голос
/ 23 декабря 2010

Поговорите с Navtec напрямую. Они будут продавать вам или лицензировать свою базу данных напрямую. Таблицы базы данных четко документированы, а затем напишите свой собственный геокодер. Взял меня около недели 4 года назад, и в то время я немного разбирался в SQL.

0 голосов
/ 10 декабря 2010

naveteq использует формат оракула

НО ДЕРЖАТЬ 1 СЕКУНДУ: 1000 поисков (за ночь) легко, выполнение 10000 поисков (за ночь) требует хорошего сервера, выполнение 1000000 поисков (за ночь) требует кластера

для того, чтобы они могли выполнять поиск, требуется меньше оборудования (и больше трафика) с использованием xml-rpc или аналогичного rpc (лучше для всех)

купите oracle db и начните работать

вы можете использовать практически все, НО, имея в виду объем, который вы должны использовать скомпилированным языком, таким как c ++

0 голосов
/ 03 декабря 2010

gpsbabel.org содержит множество материалов по конвертации между множеством форматов GPS и загружаемый инструмент.Мой ограниченный опыт, в основном с Google Maps, Street View и т. Д., Заключается в том, что геокодирование не очень точно.сМ

0 голосов
/ 07 декабря 2010

Бесплатная СУБД IBM DB2 Express-C поставляется с Spatial Extender, который можно использовать для геокодирования адресов США.Смотрите вебинар по этому вопросу.Не знаю, подходит ли это точно, но это не помешает взглянуть.

Также взгляните на документацию DB2 http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.spatial.topics.doc/doc/csbp3008.html

0 голосов
/ 03 декабря 2010

Вы можете геокодировать до 10000 в день по городу с NN4D после того, как получите бесплатный ключ приложения.

Вы можете геокодировать по 18 долларов за 1000 с CoreLogic (он же Proxix)

Yahoo посмотрелнаиболее перспективным, потому что он имеет функцию Hadoop, которая также в настоящее время используется в Navteq.Я связался с парнем из Navteq, который использует Hadoop, и я жду его отзывов.Согласно статье Бена Лорики на Datameer O'Reilly.com, озаглавленной «Инструмент больших данных для бизнес-аналитиков», Datameer может загружать из электронных таблиц в Hadoop.Hadoop - это конвейер для Navteq.

Начальная точка - список инструментов в ГИС-отделе по USC

(у меня может быть только одна ссылка, потому что яновый, но я добавлю остальное, когда наберу свои очки.

...