You are not logged in.

#1 2020-11-21 17:20:50

shura0
Member
Registered: 2012-04-14
Posts: 256

MapCSS рендер

Вынесу вопрос из обсуждения про maps.me в отдельную тему.

Существуют ли в природе инструменты, которые могут на лету загружать MapCSS файлы? Хочу покрутить стиль, но надо видеть в реальном времени что происходит и как он отображается.

Страницу https://wiki.openstreetmap.org/wiki/MapCSS видел, там в списке фреймворки и продукты, которые используют mapcss внутри себя и не позволяют загружать стили на лету.
В идеале хотелось бы работы в стиле maperitive - изменил файл, сохранил - стиль автоматом подхватился. Или может есть конвертеры из mapcss в maperitive?

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

Offline

#2 2020-11-21 20:39:21

AnakinNN
Member
From: Нижний Новгород
Registered: 2017-08-07
Posts: 555
Website

Re: MapCSS рендер

shura0 wrote:

но изменение стилей на лету там не предусмотрено

Как это? В JOSM именно так и есть:

shura0 wrote:

изменил файл, сохранил - стиль автоматом подхватился

AnakinNN wrote:

уже готовые стили из maps.me он не смог загрузить.

А это вполне объяснимо: JOSM реализует лишь подмножество функций MapCSS, а не весь стандарт.

Last edited by AnakinNN (2020-11-21 20:41:23)

Offline

#3 Yesterday 07:21:39

chnav
Member
From: Moscow, Russia
Registered: 2010-03-18
Posts: 3,136

Re: MapCSS рендер

https://wiki.openstreetmap.org/wiki/AlaCarte
Стили подхватываются мгновенно, программу не надо перегружать.
Можно смотреть в броузере, но я предпочитаю SAS.Planet

Last edited by chnav (Yesterday 07:23:22)

Offline

#4 Yesterday 09:23:00

vonrockos
Member
From: Санкт-Петербург, Россия
Registered: 2020-08-19
Posts: 52

Re: MapCSS рендер

chnav wrote:

https://wiki.openstreetmap.org/wiki/AlaCarte
Стили подхватываются мгновенно, программу не надо перегружать.
Можно смотреть в броузере, но я предпочитаю SAS.Planet

Так оно заброшено уже три года как.

Offline

#5 Yesterday 10:35:01

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,122

Re: MapCSS рендер

vonrockos wrote:

Так оно заброшено уже три года как.

А что какие-то новшества появились?
Быть такими придирчивыми в опенсорсе нельзя, можно остаться в итоге ни с чем.

Offline

#6 Yesterday 11:19:01

shura0
Member
Registered: 2012-04-14
Posts: 256

Re: MapCSS рендер

chnav wrote:

https://wiki.openstreetmap.org/wiki/AlaCarte
Стили подхватываются мгновенно, программу не надо перегружать.
Можно смотреть в броузере, но я предпочитаю SAS.Planet

Я так понял, что в live demo попробовать ничего нельзя и надо будет всю эту бандуру ставить и компилять у себя?

Offline

#7 Yesterday 11:47:21

chnav
Member
From: Moscow, Russia
Registered: 2010-03-18
Posts: 3,136

Re: MapCSS рендер

shura0 wrote:
chnav wrote:

https://wiki.openstreetmap.org/wiki/AlaCarte
Стили подхватываются мгновенно, программу не надо перегружать.
Можно смотреть в броузере, но я предпочитаю SAS.Planet

Я так понял, что в live demo попробовать ничего нельзя и надо будет всю эту бандуру ставить и компилять у себя?

Бинарник alaCarte Win32, остальное на гитхабе.

К сожалению на каком-то этапе alaCarte перестал импортировать данные и я его забросил. Возможно pbf Казахстана был слишком большой.

Last edited by chnav (Yesterday 11:48:34)

Offline

#8 Yesterday 14:52:03

shura0
Member
Registered: 2012-04-14
Posts: 256

Re: MapCSS рендер

Удалось скомпилить и запустить, но проблема та же, что и с josm, эта штука не понимает стили maps.me.

Error: Parsing of file "/home/shura/mapcss/include/style-clear/colors.mapcss" failed:
Error: Unexpected error while parsing!
Error: In line 'unknown' column 'unknown':

Пробовал загрузить не полностью, а отдельно только дороги, но тоже проблема, не тот синтаксис, поудалял все запятые, на которые он ругался, стиль стал загружаться в варнингами про цвета, которые будут проигнорированы, и в итоге вместо карты загружаются просто чёрные квадраты.

Видимо MapCSS вроде как стандарт, но у каждой программы свой.

Offline

Board footer

Powered by FluxBB