PastVu/pastvu

Switch to use Retromap tiles for Aerophoto WWII / Перейти на использование тейлов Ретромап для Аэрофото ВОВ

Closed this issue · 23 comments

Слой Warfly перестал работать более года назад (https://17200.selcdn.ru/AerialWWII/... более недоступен, ошибка 410). В этой связи предлагается задействовать плитки Немецкой аэрофотосъемки СССР с Ретромап взамен Warfly (по договоренности с администрацией Ретромап).

Начало обсуждения в комментариях.

Шаблон слоя http://www.hutun.ru/tiles/4/061942/Z{z}/{y}/{x}.jpg добавлен в #616 Так как доступа к плиткам по https нет, будет ошибка mixed content, потребуется после отладки создать прокси с ssl терминированием.

При локальном запуске (http://pastvu.local:3000) работает:
image

hutun commented

ОК, предложите, что нужно сделать на retromap, чтобы слой стал доступен

aeifn commented

ОК, предложите, что нужно сделать на retromap, чтобы слой стал доступен

Мы уже сделали https-прокси, теперь должно работать после релиза. Релиз запланирован на сегодняшний вечер.

hutun commented
aeifn commented

Егор, Правильно ли я понимаю, что вы сделали доступ к тайлам на hutun через свой прокси сервер для того, чтоб обращения по http не блокировались? Нельзя ли узнать немного деталей – нам это тоже нужно

Да, всё так.

Я использовал кэширующий прокси Varnish, вот его конфигурация:

vcl 4.1;

backend default {
  .host = "www.hutun.ru";
  .port = "80";
}

sub vcl_recv {
  if (req.http.referer !~ "pastvu.com") {
    return(synth(403, "Forbidden."));
  }
}
hutun commented

Егор, мы постепенно будем переводить архивы и сайт на https. Немецкая аэрофотосъемка сейчас идет с сегодняшнего дня не с www.hutun.ru. а с hutun.ru.
Полагаю, у вас нужно скорректировать host - тайлы на pastvu перестали отображаться
Я сообщу, когда аэрофотосъемка будет переведена на https

@hutun: Егор поменял хост, и перестало работать, ошибка 404.

hutun commented

Сейчас тайлы снимка вот такие (без www)
http://hutun.ru/tiles/4/061942/Z15/10242/19804.jpg
И к ним открыт доступ с pastvu по http и https

Сейчас тайлы снимка вот такие (без www) http://hutun.ru/tiles/4/061942/Z15/10242/19804.jpg И к ним открыт доступ с pastvu по http и https

У нас исправлено в настройках прокси. А referer домен как прописан у вас? Запрос к вам должен приходить c https://hutun.pastvu.com (если не ошибаюсь, @aeifn может сказать точнее)

hutun commented

Сейчас тайлы снимка вот такие (без www)
http://hutun.ru/tiles/4/061942/Z15/10242/19804.jpg
И к ним открыт доступ с pastvu по http и https

Сейчас тайлы снимка вот такие (без www) http://hutun.ru/tiles/4/061942/Z15/10242/19804.jpg И к ним открыт доступ с pastvu по http и https

У нас исправлено в настройках прокси. А referer домен как прописан у вас? Запрос к вам должен приходить c https://hutun.pastvu.com (если не ошибаюсь, @aeifn может сказать точнее)
Для немецких снимков вот такое в .htaccess - сделано специально для вас. Если что-то нужно, можем исправить.
Перед этим просто www убрали в адресе обращения к тайлам этого снимка - и у вас перестало отображаться

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_REFERER} !^(http|https)://(.+.)?(retromap|hutun|pastvu)(.)/ [NC]
RewriteRule .
.(jpe?g|gif|bmp|png)$ -

hutun commented

@hutun: Егор поменял хост, и перестало работать, ошибка 404.

Перевели тайлы аэрофотосъемки на https - теперь так:
https://hutun.ru/tiles/4/061942/Z15/10244/19804.jpg

@hutun: Егор поменял хост, и перестало работать, ошибка 404.

Перевели тайлы аэрофотосъемки на https - теперь так: https://hutun.ru/tiles/4/061942/Z15/10244/19804.jpg

ОК, попробуем использовать напрямую без прокси.

@hutun изменения внесены, но по прежнему ошибка 404. Попробуйте отладить со своей стороны, прокси больше не используется.

hutun commented

@hutun изменения внесены, но по прежнему ошибка 404. Попробуйте отладить со своей стороны, прокси больше не используется.

А у меня всё работает с указанными тайлами при доступе с pastvu

А у меня всё работает с указанными тайлами при доступе с pastvu

Отлично! У меня тоже сейчас работает. Спасибо!

Скажите, может быть у вас есть еще какой-то набор карт с большим зумом и хорошим покрытием, который можно было бы использовать по аналогии с аэрофотосъемкой с практической пользой? Можно было бы немного реорганизовать источники и скажем назвать последнюю секцию Retromap вместо Others.

hutun commented

А у меня всё работает с указанными тайлами при доступе с pastvu

Отлично! У меня тоже сейчас работает. Спасибо!

Скажите, может быть у вас есть еще какой-то набор карт с большим зумом и хорошим покрытием, который можно было бы использовать по аналогии с аэрофотосъемкой с практической пользой? Можно было бы немного реорганизовать источники и скажем назвать последнюю секцию Retromap вместо Others.
Карт на retromap.ru много, более 5 тысяч, и они очень различны по представленным на картах данным. Я полагаю, что посетители pastvu в разных городах имеют свои предпочтения. Мне кажется имеет смысл исходить из специфики работы посетителей pastvu

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

hutun commented

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

Нее, универсальной и подробной нет. В этом отношении и аэрофотосъемка вполне обычный материал - ничем не лучше кучи шпионских снимков 1964-1970х годов. Разница лишь в том, что аэрофотосъемку с разными местами и датами загрузили в один директорий.

aeifn commented

аэрофотосъемку с разными местами и датами загрузили в один директорий.

Используя, опять же, кэширующий прокси, можно некоторый класс непересекающихся локальных карт объединить в глобальную карту.

hutun commented

аэрофотосъемку с разными местами и датами загрузили в один директорий.

Используя, опять же, кэширующий прокси, можно некоторый класс непересекающихся локальных карт объединить в глобальную карту.

Да мы можем это сделать и без прокси - только адресация становится немного запутанной. Оставляю вопрос выбора карт на усмотрение pastvu. У нас есть статистика обращений - самые популярные карты собраны здесь https://retromap.ru/Популярные_карты

Вот здесь обсуждалось более тонкое решение по интеграции #458

Дальше всего обсуждение продвинулось на #197