Туристическая карта Пскова с пешими маршрутами на основе OSM

Имея на руках некоторый опыт печатных карт Пскова (печатал из растра), пришло понимание что делать карту Пскова на основе растра практически нереально. Сочетание пропорций дорог и детальности карты в растре присутствует скажем, на зумах 13-14. Но если этот растр растянуть на А3 или больше - то кроме огромных пикселей мы ничего там не увидим (ретина тайлы не спасут т.к. разрешение нужно очень большое).

Поэтому, идем по пути вектора.

Первое, на что обратил внимание музыкант - сервис сохранения печатных карт в векторе (SVG, PDF): http://www.maposmatic.org/
он сохраняет файл в виде .svgz Корел Х6 при попытке открыть такой файл (даже преобразованный в простой SVG) - безнадежно падает.

Инкскейп сильно тормозит (но при разгруппировке всех объектов карты - тоже падает). Получить хоть сколько-нибудь вменяемый результат удалось сохранив только кусок Пскова:

Конвертатор который я нашел и сначала этому обрадовался тоже падает от этих файлов https://cloudconvert.org/svg-to-eps и конвертировать во что-то другое (что открывает например корел) - отказывается

BIGMAP 2 вроде в вектор не экспортирует. Может кто-то подскажет онлайн инструменты как можно получить кусок карты в векторе?

Помимо онлайн-сервисов, остается большое (и сложное) направление - ГИС системы (tilemill, qgis, maperitive?). Ни с одной из этих систем пока не работал и похоже придется потратить время на освоение. Возможно кто-то уже делал подобные задачи и есть наработки? Кто-нибудь подкинет туториалы как из какой-либо ГИС системы выгрузить карту в векторе? Желательно чтобы можно было настроить цвета дорог, домов и других объектов ну и уменьшить детальность, убрав почти все кроме собственно дорог (и возможно домов) и рек. Нужна максимально простая и однотонная подложка. Ну и еще желательно ширину дорог сделать чуть побольше (пошире) чем это принято в веб-рендерах.

Конечно, я умею пользоваться гуглом (и я тоже буду гуглить), но проблема в том что завтра мы уже должны прийти на встречу с сотрудниками инфо-центра с уже распечтанным первым прототипом карты :confused: а полноценное (самостоятельное) освоение хотя-бы одной ГИС системы - дело не одного вечера.

С гислаба можно взять сразу готовый проект для QGIS вместе с нарезкой в shape слои. Оттуда же можно экспортнуть в svg.

Так тайлмилл же умеет в SVG сохранять. Ну или поставить мапник и пользоваться nik4. Вкупе с, например, mapnik-group-text и svg-resize (что и делает сервис Get Veloroad при экспорте в svg). Я так успешно экспортировал и обрабатывал большой кусок Германии для конкурса плакатов — 100 мегабайтный SVG получался.

Так гет велороад умеет в SVG сохранять?
Пока тайлмилл качается, пойду на велороад протестирую.
В направлении QGIS тоже надо копнуть, спасибо за подсказку о gis-lab

ты думал, выбор форматов внизу у кнопки скачивания — для красоты? :slight_smile:

:slight_smile:

ВНЕЗАПНО - Get Veloroad действительно смог сохранить выбранный кусок карты в векторе без лишних заморочек. Оно открылось в инкскейпе и спокойно разгруппируется.

maposmatic.org - тоже сохраняет, но там есть проблемы с выбором региона экспорта вручную
osm.org - тоже должен уметь сохранять SVG (кнопка поделиться), но не хочет - пишет что перегружен сервер.

Veloroad остался единственным рабочим онлайн вариантом получения быстрого SVG (если кто-то подскажет еще сервис буду рад протестировать - особенно с другими рендерами)

Скриншот SVG мапника: все хорошо, но удаление пешеходных дорог тропинок и лишних деталей требует много времени, поэтому и нужно смотреть в сторону взрослых ГИС (но для альфа версии карты сойдет если все сделать серым а дороги - белым :slight_smile:

Удалять лишние элементы нужно не в готовом SVG, а в исходном стиле, открыв его в tilemill. Правда, это потребует настройки postgis/osm2pgsql/mapnik на своей машине, под виндой это может быть сложновато.

Ну просто я всегда считал, что оно рассчитано на некого абстрактного туриста, который существует только в воображении издателей и дизайнеров. Но раз такие люди действительно существуют, то вопросов нет, надо делать :slight_smile:

По поводу изометрических, а точнее 2.5D-карт. Это обычная карта 2D-карта с наложенными трёхмерными зданиями, отрисованными в косой проекции:

Я написал подробную инструкцию как сделать 2.5D-карту, имея 3D-модели зданий, с помощью Tilemill и 3D-платформы с открытым кодом Blender.

TileMill не экспортит весь проект в SVG. Только послойно, да и то спотыкается на русском языке подписей улиц.
Подскажите магию?)

К обсуждению предлагается начальный этап пешеходных маршрутов по г. Пскову:
https://a.tiles.mapbox.com/v4/muz1kand.k5af265c/page.html?access_token=pk.eyJ1IjoibXV6MWthbmQiLCJhIjoiallVVENpNCJ9.4BTq2i_SqHklJIKPKtGbyA#15/57.8197/28.3299

Зря Завеличье проигнорировал: http://share.mapbbcode.org/zpxob

А синий и зелёный маршруты я бы объединил. Или синий и жёлтый.

Мне стыдно людей посылать мимо нашего недостроя :expressionless:

На встрече было оглашено желание, иметь несколько маршрутов, укладывающихся в 1 временной промежуток. Что-то вроде - “У меня есть 15 минут, что посмотреть. У меня есть 30 минут, что посмотреть”

Через некоторое количество десятилетий недострой превращается в живописные руины!

Как вариант, я там зелёным нарисовал альтернативную ветку в обход.

«У меня есть 6 часов и опыт участия в 100x24».

Muz1kand, Zverik Маршруты - супер!

Из небольших дополнений:

  1. Я бы у Old Estate людей пустил не по Герцена а внутри, по верхне-береговой. Понятно что это не исторические памятники, но туристы впечатляются увидев эту улочку, я проверял :slight_smile:

  2. Там же - на пешеходном мосту, хорошо бы указать что линк есть, позволяющий срезать маршрут. Я часто гостей вожу так: Центр - Финский (вид на Гремячью) - пешеходный мост - Герцена - золотая набережная - Кремль.

Получается весьма сбалансированная прогулка по красивым+тихим местам.

  1. У нас Туристы спрашивали про тюрьму, она вроде-как исторический памятник :slight_smile: Возможен второстепенный линк Некрасова-Воровского-Финский парк.

(2 и 3 можно серым нарисовать например, и отметить как альтернативы).

ps: Напротив дома Масона место называется - “Кузнечный Двор”.

Насчет изометрии, для тур. карты любые контуры\фото\рисунки узнаваемых объектов очень помогают привязать карту и планировать маршрут в незнакомом городе. Для туристов это основные ориентиры и точки притяжения.

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

я вообще за изометрию и за плоские схематичные иконки (если не сможем сделать изометрию). Но мнения разделились и один из разработчиков карты так не считает :slight_smile:

предложил сделать два варианта - один с цветными точками (кружками), отмеченными цифрами, второй - с рисованными иконками.

на данный момент у нас уже есть карта, состоящая из нескольких слоев:

  • улицы (с дворовыми проездами, они вообще нужны на тур. карте?)
  • дома
  • реки
  • церкви
  • еда
  • туалеты?
  • маршруты

На карте требуется внести несколько правок (ручных) - мосты, разъединить накладывающиеся маршруты, сделать чтоб парки не налезали на дороги (так как дороги у нас довольно широкие сделаны специально)

Карта с маршрутами:

Какие будут соображения?

UPD
красные точки вне маршрутов - церкви
синие - еда

А что означают точки на маршруте? Просто места, где надо остановиться и прочитать порцию описания маршрута?

Примерно так:

Вот она уже пергружена, сюда и круги с цифрами не влазят уже, не говоря про тридэдомики :slight_smile:
Посему я и предложил несколько карт по тематикам и/или временным промежуткам, типа фортификация+еда и туалеты/религия+еда итуалеты/архитектура+еда и туалеты, ну или по векам делить. на обратке фото и описание.
Предлагаю обмозговать.