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

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

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

Сообщение kirillmandrygin » 15 мар 2016, 14:21

Добрый день!

Есть три 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 » 15 мар 2016, 14:55

Сидеть руками править стили мапника - удовольствие альтернативное. Лучше оформить данные в TileMill.

Vladimir_R
Активный участник
Сообщения: 145
Зарегистрирован: 14 апр 2010, 14:11
Репутация: 44
Откуда: Екатеринбург

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

Сообщение Vladimir_R » 15 мар 2016, 14:56

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

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

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

Сообщение kirillmandrygin » 15 мар 2016, 15:11

Andrey Zhukov писал(а):Сидеть руками править стили мапника - удовольствие альтернативное. Лучше оформить данные в TileMill.
так ведь весь стиль уже в mapnik xml сформирован :(

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

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

Сообщение kirillmandrygin » 15 мар 2016, 15:16

Vladimir_R писал(а):Присвойте код региона для объектов попадающих в него, которые вы предполагаете красить.
Далее задавайте в мапнике стили фильтрую по этому коду.
Извините, а можете подробнее раскрыть ответ? Не совсем понял, про присваивание кода. Например мне нужно покрасить ЮУЖД в красный, а ДВЖД в синий, но ведь объекты в базе, отвечающие за жд одинаковые.

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

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

Сообщение freeExec » 15 мар 2016, 15:26

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

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

#line[railway=rail][region_code=55] {
  line-color: #bbe;
}

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

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

Сообщение kirillmandrygin » 15 мар 2016, 15:40

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

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

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

Ответить

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

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

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