GIS-LAB

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

Mapnik – 0.5

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

Mapnik – свободное программное обеспечение для разработки картографических приложений. Он написан на C++, но также есть связки для Python для ускорения разработки. Mapnik удобен как для разработки под веб, так и локальных приложений.

Mapnik целиком посвящен созданию красивых карт. Он использует библиотеку AGG (тоже кстати написанную нашим соотечественником) предоставляющую высококлассный анти-алиасинг для географических данных. До недавнего времени это было одним из главных преимуществ Mapnik’a, но начиная с версии 5.0 MapServer подтянулся и тоже использует AGG. Тесты показывают примерно одинаковую скорость рендеринга Mapnik’a по сравнению с MapServer, при лучшей настраиваемости последнего. Mapnik написан на C++ и для файловых операций, управления памятью, регулярных выражений использует набор стандартных библиотек с boost.org

Возможности Mapnik’a позволяет создавать картографическую продукцию не уступающую по качеству тем же Google Maps.

Некоторые из известных проектов использующие Mapnik, на данный момент (интересно присутствие наших Космоснимков):

В новой версии:

  • поддержка Mac OS X (Tiger и Leopard)
  • поддержка параллельных вычислений
  • поддержка растров gdal
  • улучшеная настройка расстановки подписей
  • просмотровщик на базе qt4
  • поддержка кодировок (iconv)
  • многое другое (полный список)

Комментарии (1) к статье “Mapnik – 0.5”

  1. […] Поддержка AGG (ну кто ж его теперь не поддерживает […]

Оставтьте комментарий к GIS-Lab Blog » Архив блога » ? MapGuide туда же


(Геокруг)

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