Нужна помощь по стилю mapnik xml

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
kirillmandrygin
Новоприбывший
Сообщения: 5
Зарегистрирован: 15 мар 2016, 13:58
Репутация: 0

Нужна помощь по стилю mapnik xml

Сообщение kirillmandrygin »

Добрый день!

Есть три tile-сервера: ubuntu 14.04, postgresql, mapnik2, renderd, apache2+mod_tile. Три, потому что renderd не подгружает больше 10 баз, а мне нужно больше. Один сервер содержит в себе основную базу с подложкой(земля, озёра, реки и автодороги), остальные два содержат в себе отфильтрованные базы ж/д дорог по каждому региону разного цвета и одна база со всеми ж/д дорогами. Собственно по ней и вопрос. Сейчас она однородного цвета, а хотелось бы объединить стили по каждому региону.
Подскажите, пожалуйста, возможно ли это и в какую сторону капнуть, если возможно?

Заранее благодарю за помощь.
Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Нужна помощь по стилю mapnik xml

Сообщение Andrey Zhukov »

Сидеть руками править стили мапника - удовольствие альтернативное. Лучше оформить данные в TileMill.
Vladimir_R
Активный участник
Сообщения: 145
Зарегистрирован: 14 апр 2010, 14:11
Репутация: 44
Откуда: Екатеринбург

Re: Нужна помощь по стилю mapnik xml

Сообщение Vladimir_R »

Присвойте код региона для объектов попадающих в него, которые вы предполагаете красить.
Далее задавайте в мапнике стили фильтрую по этому коду.
kirillmandrygin
Новоприбывший
Сообщения: 5
Зарегистрирован: 15 мар 2016, 13:58
Репутация: 0

Re: Нужна помощь по стилю mapnik xml

Сообщение kirillmandrygin »

Andrey Zhukov писал(а):Сидеть руками править стили мапника - удовольствие альтернативное. Лучше оформить данные в TileMill.
так ведь весь стиль уже в mapnik xml сформирован :(
kirillmandrygin
Новоприбывший
Сообщения: 5
Зарегистрирован: 15 мар 2016, 13:58
Репутация: 0

Re: Нужна помощь по стилю mapnik xml

Сообщение kirillmandrygin »

Vladimir_R писал(а):Присвойте код региона для объектов попадающих в него, которые вы предполагаете красить.
Далее задавайте в мапнике стили фильтрую по этому коду.
Извините, а можете подробнее раскрыть ответ? Не совсем понял, про присваивание кода. Например мне нужно покрасить ЮУЖД в красный, а ДВЖД в синий, но ведь объекты в базе, отвечающие за жд одинаковые.
freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Нужна помощь по стилю mapnik xml

Сообщение freeExec »

Так сделайте предобработку данных, добавим им новый столбик с кодами в базе. И тогда вам не понадобиться куча баз.
А дальше в стиле

Код: Выделить всё

#line[railway=rail][region_code=55] {
  line-color: #bbe;
}
kirillmandrygin
Новоприбывший
Сообщения: 5
Зарегистрирован: 15 мар 2016, 13:58
Репутация: 0

Re: Нужна помощь по стилю mapnik xml

Сообщение kirillmandrygin »

freeExec писал(а):Так сделайте предобработку данных, добавим им новый столбик с кодами в базе. И тогда вам не понадобиться куча баз.
А дальше в стиле

Код: Выделить всё

#line[railway=rail][region_code=55] {
  line-color: #bbe;
}
куча баз нужна для интерактивности и их я оставлю. требуется слой со всеми жд, но разного цвета по каждому региону в стиле mapnik xml
Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: Semrush [Bot] и 6 гостей