Показать сообщение отдельно
  #1  
Старый 17.04.2018, 00:34
Аватар для LIONSMILE
LIONSMILE LIONSMILE вне форума
Новичок
 
Регистрация: 19.03.2018
Сообщения: 51
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию Пакетное геокодирование. Как создать пакет запросов?

Доброго времени суток!

Благодаря помощи многоуважаемого Alegun, разобрался с геокодированием Яндекса. Точее как правильно разбирать данные.
Возник один вопрос. А возможно ли каким-нибудь способом организовать выполнение запросов (их разборов соответственно) в пакетном режиме, ибо когда адресов не много, то по одному их можно и в обычном браузере геокодировать (конечно есть и сайты, которые выполняют операцию пакетного геокодирования), но данные потом нужно будет еще не один раз обработать, чтобы привести их в нужный вид в конечном результате, и прыгать с браузера на приложение не совсем удачная идея.
В проекте задумал загружать данные по средствам таблицы MS Excel в Stringgrid, затем выполнять пакетное геокодирование, и сохранять их обратно в MS Excel (это чтобы не писать тут весь код громоздкого проекта, в котором еще куча этапов обработки полученных данных).
В моем проекте мне нужен всего 1 обработчик на Button2, который и будет выполнять сообственно процедуру пакетного геокодирования. Алгоритм работы такой: сначала загружаем в список адресов из таблицы MS Excel в Stringgrid1, далее выполняем пакет запросов и разбор полученных данных, полученные данные заносим в столбцы 2 и 3 Stringgrid2 (соответственно широта и долгота), а в первый столбец просто переносим данные из Stringgrid1 (адреса). В принципе чтобы не писать лишние строки, то можно данные сохранять и в исходный файл, т.е. добавлять еще две колонки к уже имеющейся там.

Проект: Геокодирование.ZIP

Помогите пожалуйста с обработчиком Button2.

Cпасибо заранее!
Ответить с цитированием