Экспорт в Google Earth

Добрый день,

А не планируется ли сделать экспорт всех тайников сайта в один KML файл (для Google Earth)? Это позволит например прямо на глобусе включить слой с тайниками и посмотреть их все - по-моему здорово было бы. А с каждой точки можно сделать ссылку на страницу сайта с описанием. Могу попробовать набросать такой конвертер, если кто-нить из админов мне на пару технических вопросов по сайту ответит.

Отвечу, спрашивайте

  1. Можно ли получить весь список тайников GET-ом без пейджинга
  2. Как получить текст из паспорта тайника, если известен его ID
  3. Если информацию о тайниках можно получить в более структурированном виде (xml например какой-нить) - то еще проще было б

Stas Написал:

  1. Можно ли получить весь список тайников GET-ом
    без пейджинга

Можно пояснение, что такое пейджинг? %)

  1. Как получить текст из паспорта тайника, если
    известен его ID
  2. Если информацию о тайниках можно получить в
    более структурированном виде (xml например
    какой-нить) - то еще проще было б

Вся база тайников лежит в MySql, поэтому способ представления инфы особого значения не имеет, был бы нормально описан нужный формат.

Существенное ограничение - доступ к БД возможен только с localhost (т.е. с компьютера, где размещен сервер)

Без пейджинга - т.е. если ли страница, где список был бы целиком, а не постранично?
Мне для тестов какие-то данные нужны - вот и хотел для начала закачать текущие данные с сайта и из паспортов.

Скажем так, если для Вас на сервере будет создан фтп-логин, каталог и я расскажу, как и куда обратиться за данными - этого будет достаточно для начала работы?

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

на адрес в профайле отправил

Чего-то не дошло письмо. Можно еще раз на szubarev@gmail.com

туда тоже отправил

Итак, сделал первую бета-версию. В текущей версии на глобусе отображаются точки с описаниями тайника. Под описанием есть ссылка “View description” которая ведет на страницу тайника на сайте (См. скриншот)

Чтобы затестить нужно иметь выделенку, установленную Google Earth (проверьте, что версия свежая, т.к. я использовал фичи из kml 2.1 - не знаю, поддерживаются ли они старыми версиями, обновитесь на всякий случай).

  1. Устанавливаем Google Earth - http://earth.google.com
  2. Скачиваем http://www.geocaching.su/kml/Geocaching.ru.kml и открываем его в Google Earth (возможно GE откроется автоматически)
  3. В левой панели в дереве точек во вкладке Places в папке Temporary Places появится папка Geocaching.ru со всеми доступными на данный момент точками (можно включит и выключить галками, как обычно)
  4. Если кликнуть на флажок - можно посмотреть описание и перейти по ссылке на страницу тайника на сайте.

Загрузка списка у меня занимает секунд 40 (там прокачивается около 3Мег с сайта - описания тайников). Если кому сильно нужно, могу сделать версию, которая будет работать быстрее, но не грузить описания тайников.

Предложения, пожелания, баги и вопросы пишите сюда.

Stas Написал:

Загрузка списка у меня занимает секунд 40 (там
прокачивается около 3Мег с сайта - описания
тайников). Если кому сильно нужно, могу сделать
версию, которая будет работать быстрее, но не
грузить описания тайников.

Нужно. ИМХО, достаточно ссылки на тайник, описание грузить не нужно.

Добавил.

Для загрузки списка без описаний (грузится намного быстрее) используйте
http://www.geocaching.su/kml/Geocaching_lite.kml

Полная версия с описаниями тайников также доступна.

Народ, активнее тестируем :slight_smile:

Потестировал!

Очень понравилось!
На выделенке мухой все грузтися - и лайт, полная версия.

Минус пока один.
При клике на ссылку открывается страница с текстом этого файла. Лучше если сразу предлагалось бы скачать файл или открыть его в ассоциированном приложении.

Да, насчет этого есть мысли - вечером посмотрю, как сделать, чтобы сразу грузился файл, без открытия в браузере текста.

Для необразованных!

Как с этим работать? :
(((

<?xml version="1.0" encoding="UTF-8" ?>
  • cookie=GeoCaching.ru 3600 New KML features
  • GeoCaching.ru Lite 1 Geocaching.ru points
  • http://www.geocaching.su/kml/kml_lite.php onInterval 3600 never

))))

В данный момент файл надо сохранить на диск и открыть его в Goggle Earth. Разбираюсь, как сделать, чтобы сразу качался.

Автозагрузка

Сделал автозагрузку, пробуйте:

  1. Полная версия: http://www.geocaching.su/kml/get_kml
  2. Lite версия: http://www.geocaching.su/kml/get_kml_lite

Совсем не понял!

:-(А что качать то? Ссыла есть?