Mapnik – очень распространенный и быстрый рендерер, в том числе поголовно используется для отрисовки данных OSM.
Выборочно из нового (подробности в анонсе):
- Модуль Gdal: Поддержка пирамидных слоев Gdal, быстрая загрузка растров > 1GB
- Модуль PostGIS: Добавлены параметры поле геометрии и система координат ( ‘geometry_field’ и ‘srid’)
- Модуль PostGIS: Добавлена поддержка имен таблиц в кавычках
- PostGIS: Опция ‘persist_connection’ (по умолчанию true), если false соединение будет освобождаться
- PostGIS: Поддержка BigInt (int8)
- Модуль PostGIS: Сообщения об ошибках при ошибке выполнения SQL
- Модуль OGR: Поддержка multipoint
- PNG: Поддержка полупрозрачности в png256
- PolygonSymbolizer: Добавлен атрибут ”gamma’, позволяет раcтягивать границы полигонов
- TextSymbolizer: Много новых атрибутов: ‘text_convert’, ‘line_spacing’, ‘character_spacing’
- XML: Поддержка использования CDATA с парсером libxml2
- Python: Запись в форматы Cairo с ‘mapnik.render_to_file()’ и без pycairo
Ох и немало мне нервов попортила новая фича с сообщениями об ошибках PostGIS… Мапник при этом не рендерит картинку без сбойного слоя, а полностью отказывается что бы то ни было рендерить, в том числе роняя renderd.
А всего-то потерял одно поле, когда создавал view 🙂
Komяpa: ну ты ж понимаешь что я хочу сказать… да?
стандарты!!! стандарты!!! стандарты!!!
нефиг допускать ошибки!
😀
Ничего не знаю, в ченджлоге обещана полная обратная совместимость 🙂
А описать рендеринг слоев согласно топографических условных знаков М 1:500-1:5000 в этом ПО можно?
Не вижу принципиальных препятствий.
Препятствиями в основном являются сложные условные знаки откосов , валиков , железных дорог, которые выражаются в масштабе. Для отрисовки таких условных знаков используются 2 объекта 1- верхняя линия(откоса) 2 – нижняя линия(откоса).