Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Prolog
Перезагрузить страницу Снятие данных
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Lado Rain Lado Rain вне форума
Новичок
 
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 18.08.2006
По умолчанию 18.08.2006, 23:57

Я писал диплом на VIP на тему составления маршрутов авиперелётов.
Данные снимал из системы Amadeus посредством Дельфи.
Диплом защитил на 5 в МИРЭА.
Сейчас хочу продолжить эту работу. Покупать подписку на данные - дорого.
Сложность в том, что нужно реализовать снятие данные по 20 стартовым городам.
Т.е. снимаем все рейсы между ними -> получаем начальную базу, включая пересадки.
Добавляем новые города - новыё съём.

Вот ломаю голову - с чего начать. Тут и переборы и базу нужно пополнять, включая устаревшее расписание. Задача дюже интересная.

Подскажите хотя бы направление - куда копать.
Ответить с цитированием
  (#2 (permalink)) Старый
Винитарх Винитарх вне форума
Специалист
 
Аватар для Винитарх
 
Сообщений: 7,864
Сказал(а) спасибо: 2
Поблагодарили 287 раз(а) в 287 сообщениях
Регистрация: 01.03.2003
Адрес: Краснодар
По умолчанию 21.08.2006, 22:44

А в чём вопрос? Как я понял с языком у Вас вопросов нет. Способ решения задачи тоже у Вас реализован. А технология получения данных о рейсах должна заключаться, наверное, в регулярном сканировании сайтов авиакомпаний.
Ответить с цитированием
  (#3 (permalink)) Старый
Lado Rain Lado Rain вне форума
Новичок
 
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 18.08.2006
По умолчанию 22.08.2006, 01:34

Цитата:
А технология получения данных о рейсах должна заключаться, наверное, в регулярном сканировании сайтов авиакомпаний.
Да с технологией съёма как раз проблем то и нет -> amadeus.net.
Цитата:
А в чём вопрос? Как я понял с языком у Вас вопросов нет. Способ решения задачи тоже у Вас реализован. А технология получения данных о рейсах должна заключаться, наверное, в регулярном сканировании сайтов авиакомпаний.
У меня реализовано только составления маршрутов и туров. А вопрос в том, чтобы реализовать саморасширяющуюся базу авиалиний, городов и рейсов, т.к. каждый новый рейс пополняет их. Ещё всё усложняется вероятностью обрыва съёма дисконнектом.
Ответить с цитированием
  (#4 (permalink)) Старый
Винитарх Винитарх вне форума
Специалист
 
Аватар для Винитарх
 
Сообщений: 7,864
Сказал(а) спасибо: 2
Поблагодарили 287 раз(а) в 287 сообщениях
Регистрация: 01.03.2003
Адрес: Краснодар
По умолчанию 23.08.2006, 02:55

Ладо пишет:
Цитата:
А вопрос в том, чтобы реализовать саморасширяющуюся базу авиалиний, городов и рейсов, т.к. каждый новый рейс пополняет их.
Дык в чём проблема? Считали_с_амадеуса_данные -> модифицировали_базу_городов_и_рейсов -> рассчитали_туры -> модифицировали_базу_туров.

Ладо пишет:
Цитата:
Ещё всё усложняется вероятностью обрыва съёма дисконнектом.
Если обрыв произошёл можно поступить двумя вариантами:
1. Пополнить базы на основе той части инфы, которую успели скачать.
2. Посчитать считанную до обрыва инфу неправильной и попытаться считать ещё раз.
Ответить с цитированием
  (#5 (permalink)) Старый
Lado Rain Lado Rain вне форума
Новичок
 
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 18.08.2006
По умолчанию 23.08.2006, 16:59

Цитата:
Дык в чём проблема? Считали_с_амадеуса_данные -> модифицировали_базу_городов_и_рейсов -> рассчитали_туры -> модифицировали_базу_туров.
У меня туры (по 3-4 городам) высчитываются динамически по запросу пользователя. Но заковыка не в этом, а в том, как организовать переход на новую итерацию (я выгружаю данные в файлы на каждую связку (Город1-Город2)) - каждый раз запускать новую итерацию руками?

Цитата:
Если обрыв произошёл можно поступить двумя вариантами:
1. Пополнить базы на основе той части инфы, которую успели скачать.
2. Посчитать считанную до обрыва инфу неправильной и попытаться считать ещё раз.
Хм... Тогда 3-й: Загрузить те что скачались удачно -> обновляем базы -> новая итерация.
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
Винитарх Винитарх вне форума
Специалист
 
Аватар для Винитарх
 
Сообщений: 7,864
Сказал(а) спасибо: 2
Поблагодарили 287 раз(а) в 287 сообщениях
Регистрация: 01.03.2003
Адрес: Краснодар
По умолчанию 25.08.2006, 16:32

Цитата:
У меня туры (по 3-4 городам) высчитываются динамически по запросу пользователя. Но заковыка не в этом, а в том, как организовать переход на новую итерацию (я выгружаю данные в файлы на каждую связку (Город1-Город2)) - каждый раз запускать новую итерацию руками?
На этом этапе я ничего не могу ответить, ибо не знаю Ваш алгоритм расчёта.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Снятие скринов с экрана WinUser Любые вопросы от новичков 5 30.03.2012 18:11
Снятие триала с игрушек фабрики Alawar... crack Любые вопросы от новичков 21 28.04.2011 09:39
Снятие ограничения скорости с ADSL? murik279 Любые вопросы от новичков 7 21.03.2011 18:26
Снятие пароля с жесткого диска IDE 2.5 сват Любые вопросы от новичков 0 20.03.2011 21:45
Снятие пароля Alexwas Ноутбуки 8 30.03.2008 21:52
Снятие защиты с ПАПКИ??????СРОЧНО! Max Администрирование и базы данных 4 27.03.2008 16:32
Снятие защиты от перепрошивки биосов видеокарт ATi Plastinator Электроника 4 24.02.2008 19:31
Снятие флажка с прочитанных данных с компакт диска alex_lisonok Visual C++ 3 13.10.2006 15:41
Копирование данных из одной базы данных в другую LordMatrix C++ Builder 2 22.05.2006 18:01
Конвертация данных из таблицы тип данных Data в строку ururu_23 C++ Builder 7 04.02.2005 10:41
Защита листа, программные установка и снятие пароля Koha Visual Basic 1 06.01.2005 20:40
Получение данных из поля типа Memo база данных MS ACCESS Лукашин Дмитрий Visual C++ 1 14.07.2004 03:12



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов