GIS-LAB

Географические информационные системы и дистанционное зондирование

Mapnik 0.7

Максим Дубинин, 23.01.2010

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

Комментарии (6) к статье “Mapnik 0.7”

  1. Komяpa says:

    Ох и немало мне нервов попортила новая фича с сообщениями об ошибках PostGIS… Мапник при этом не рендерит картинку без сбойного слоя, а полностью отказывается что бы то ни было рендерить, в том числе роняя renderd.

    А всего-то потерял одно поле, когда создавал view 🙂

  2. wildMan says:

    Komяpa: ну ты ж понимаешь что я хочу сказать… да?

    стандарты!!! стандарты!!! стандарты!!!

    нефиг допускать ошибки!

    😀

  3. Dorofeev says:

    А описать рендеринг слоев согласно топографических условных знаков М 1:500-1:5000 в этом ПО можно?

  4. Dorofeev says:

    Препятствиями в основном являются сложные условные знаки откосов , валиков , железных дорог, которые выражаются в масштабе. Для отрисовки таких условных знаков используются 2 объекта 1- верхняя линия(откоса) 2 – нижняя линия(откоса).

Оставьте комментарий


(Геокруг)

Если Вы обнаружили на сайте ошибку, выберите фрагмент текста и нажмите Ctrl+Enter