Нужна помощь по стилю mapnik xml
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 15 мар 2016, 13:58
- Репутация: 0
Нужна помощь по стилю mapnik xml
Добрый день!
Есть три tile-сервера: ubuntu 14.04, postgresql, mapnik2, renderd, apache2+mod_tile. Три, потому что renderd не подгружает больше 10 баз, а мне нужно больше. Один сервер содержит в себе основную базу с подложкой(земля, озёра, реки и автодороги), остальные два содержат в себе отфильтрованные базы ж/д дорог по каждому региону разного цвета и одна база со всеми ж/д дорогами. Собственно по ней и вопрос. Сейчас она однородного цвета, а хотелось бы объединить стили по каждому региону.
Подскажите, пожалуйста, возможно ли это и в какую сторону капнуть, если возможно?
Заранее благодарю за помощь.
Есть три tile-сервера: ubuntu 14.04, postgresql, mapnik2, renderd, apache2+mod_tile. Три, потому что renderd не подгружает больше 10 баз, а мне нужно больше. Один сервер содержит в себе основную базу с подложкой(земля, озёра, реки и автодороги), остальные два содержат в себе отфильтрованные базы ж/д дорог по каждому региону разного цвета и одна база со всеми ж/д дорогами. Собственно по ней и вопрос. Сейчас она однородного цвета, а хотелось бы объединить стили по каждому региону.
Подскажите, пожалуйста, возможно ли это и в какую сторону капнуть, если возможно?
Заранее благодарю за помощь.
-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
Re: Нужна помощь по стилю mapnik xml
Сидеть руками править стили мапника - удовольствие альтернативное. Лучше оформить данные в TileMill.
-
- Активный участник
- Сообщения: 145
- Зарегистрирован: 14 апр 2010, 14:11
- Репутация: 44
- Откуда: Екатеринбург
Re: Нужна помощь по стилю mapnik xml
Присвойте код региона для объектов попадающих в него, которые вы предполагаете красить.
Далее задавайте в мапнике стили фильтрую по этому коду.
Далее задавайте в мапнике стили фильтрую по этому коду.
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 15 мар 2016, 13:58
- Репутация: 0
Re: Нужна помощь по стилю mapnik xml
так ведь весь стиль уже в mapnik xml сформированAndrey Zhukov писал(а):Сидеть руками править стили мапника - удовольствие альтернативное. Лучше оформить данные в TileMill.

-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 15 мар 2016, 13:58
- Репутация: 0
Re: Нужна помощь по стилю mapnik xml
Извините, а можете подробнее раскрыть ответ? Не совсем понял, про присваивание кода. Например мне нужно покрасить ЮУЖД в красный, а ДВЖД в синий, но ведь объекты в базе, отвечающие за жд одинаковые.Vladimir_R писал(а):Присвойте код региона для объектов попадающих в него, которые вы предполагаете красить.
Далее задавайте в мапнике стили фильтрую по этому коду.
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
Re: Нужна помощь по стилю mapnik xml
Так сделайте предобработку данных, добавим им новый столбик с кодами в базе. И тогда вам не понадобиться куча баз.
А дальше в стиле
А дальше в стиле
Код: Выделить всё
#line[railway=rail][region_code=55] {
line-color: #bbe;
}
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 15 мар 2016, 13:58
- Репутация: 0
Re: Нужна помощь по стилю mapnik xml
куча баз нужна для интерактивности и их я оставлю. требуется слой со всеми жд, но разного цвета по каждому региону в стиле mapnik xmlfreeExec писал(а):Так сделайте предобработку данных, добавим им новый столбик с кодами в базе. И тогда вам не понадобиться куча баз.
А дальше в стилеКод: Выделить всё
#line[railway=rail][region_code=55] { line-color: #bbe; }
Кто сейчас на конференции
Сейчас этот форум просматривают: Semrush [Bot] и 6 гостей