07 июня, 2009

Пересечение времени и пространства

Вот оно! Свершается! В продолжение темы про книги на карте, развиваю мысль:
Я робко предположил, что хорошо бы иметь возможность выхватывать и время событий, а не только место из текста, но не очень представлял себе, как это осуществить технически. А инженеры из Google, похоже представили себе это очень четко и ясно.
  1. В обновленном поиске Google можно просматривать результаты в виде Timeline - шкалы времени, на которую нанизаны результаты запроса. Итак, таймпарсинг.
  2. И новость номер два, о которой я уже упоминал - Yahoo! Placemaker. Этот инструмент умеет выхватывать из текста геообъекты. Вот пример: "Новости на карте". И геопарсинг.
Геопарсинг + Таймпарсинг = все, слова кончились. Это прорыв! Мысли о возможных способах совмещения этих двух технологий не умещаются в голове. Это новый подход к структуризации данных и наглядном и удобном их представлении.

Пример, использования: нашел я Колумба, например; смотрю, что больше всего упоминаний о нем относятся к октябрю 1492 года:


В это время Колумб высадился на северо-востоке острова Куба:


Вот описание события:


Хочу еще чего-нибудь почитать на эту тему. Представьте что такой комплексный поиск дает мне возможность одним кликом найти всю информацию, которая относится к этому месту и времени. Например:


Ну и всякое баловство в духе посмотреть фотографии и видео об этом месте:


Такая вот идея для мэшапа, навскидку.

02 июня, 2009

Идея. Литературные путешествия.

Суть: на карте отмечаются географические объекты, которые встречаются в литературном произведении - населенные пункты, реки, озера, маршруты героев и т. п. Отметки на карте дополняются описаниями - фрагментами из произведения, картинами художников об этих событиях, фотографиями и т. п.
Сама идея не нова. Я познакомился с литературными путешествиями, благодаря Евгению Патаракину. Вот материал по теме, а это подробная инструкция по созданию.
Мое предложение: на базе онлайн библиотек, ресурсов, посвященных книгам (lib.ru, Google Books и т. п.) сделать сервис который автоматически отметит геоточки из большого собрания книг. Выглядеть это может примерно так. И картинка:

Техническая база:
  • Начальный уровень - для схемы "Ввел запрос - Получил точку на карте с фрагментами произведений", достаточно обращений к поисковику и перенесению результатов поиска на карту - как в моем примере.
  • Получение информации о геоточках из базы ресурса - например, парсинг страниц и поиск совпадений с базой географических объектов. Далее через API Карт Google наносим точки на карту.
Функционал:
  • По ссылке должна открывать не просто страница, а место на странице с текстом из результатов поиска.
  • Пользователи должны иметь возможность голосовать за точки-произведения, корректировать неточности и добавлять места, которые не были добавлены автоматически.
  • Просмотр по категориям: "История", "Путешествия", "Биографии" и т. п. В результате получаем возможность посмотреть какие знаменитости побывали, например, в Таллинне или найти авторов дневников, путешествовавших в джунглях амазонки.
  • Просмотр по временным фрагментам - как правило, часто вместо с местом указывается время когда происходило событие. Таким образом, можно например, увидеть что и где происходило во второй половине XIX-го века. Насколько подробно это отражено в литературе и конкретно в каких книгах.
Такой сервис может быть интересен книжным магазинам. Рядом с каждым описанием книги делаем кнопочку "Купить" и порядок.

UPD: слепил работающую игрушку из Google Books и Yahoo! Pipes: