Mapnik работи с четене географски данни във формата на карти, слоеве, форми, линии, геометрични форми, и т.н., и за струпване на тези данни в една единна база данни.
Тази информация може да се предоставя на отдалечени приложения чрез запитвания, или да се използва вътрешно (ако Mapnik е част от един софтуер).
Mapnik могат да четат данни от различни източници:
ESRI
PostGIS
TIFF
OSM
Kismet
OGR
GDAL
Side бележка: Mapnik е била използвана в производството за изграждане на услугата OpenStreetMap, така че можете да бъдете сигурни, че може да се справи с всеки тип данни във всякакъв размер.
Можете да изтеглите изходния код на Mapnik тук. За OS конкретни изпълними файлове, моля посетете нашия Windows , Mac и Linux секции.
Какво ново в тази версия:
- Подобрена поддръжка за международно Текст (сега използва harfbuzz библиотека за оформяне на текста).
- Използва последните C ++ 11 възможности за по-добра производителност (особено карта натоварване).
- пренаписан геометрия съхранение въз основа на станд :: вектор.
<> Li Expressions навсякъде: всички symbolizer имоти вече могат да бъдат данни, задвижвани изрази (с изключение на лице името и fontset-име на TextSymbolizer) .
Какво ново във версия 2.2.0 / 3.0.0-RC3:
- Премахнати 3 depedencies, без да губи всички функции:. ltdl, cairomm и libsigc ++
- Добавен 64 битова поддръжка число в изрази, игрални документи за самоличност, а grid_renderer.
- Добавена е възможност за деактивиране на необходимостта от различни зависимости:. proj4, libpng, libtiff, libjpeg
- Добавена бързо подкрепа повторното проектиране между epsg: 3857 и epsg:. 4326
- Фиксирани Postgres връзка басейн течове при използване persist_connection = фалшива.
- Фиксирани Postgres ключовата връзка да спазват най-висока стойност от MAX_SIZE и initial_size за всеки слой в картата.
- Фиксирана потенциална катастрофа в wkb разбор, когато PostGIS връща нулев геометрия.
- Фиксирана размазани оказване на графични и SVG икони.
- Добавена откриване на невалидни SRS стойности при зареждане на XML.
- Добавена е поддръжка за задаване на base_path като трета, незадължителен аргумент да load_xml.
Какво ново във версия 2.2.0 / 3.0.0 RC1-:
- Премахнати 3 depedencies, без да губи всички функции:. ltdl, cairomm и libsigc ++
- Добавен 64 битова поддръжка число в изрази, игрални документи за самоличност, а grid_renderer.
- Добавена е възможност за деактивиране на необходимостта от различни зависимости:. proj4, libpng, libtiff, libjpeg
- Добавена бързо подкрепа повторното проектиране между epsg: 3857 и epsg:. 4326
- Фиксирани Postgres връзка басейн течове при използване persist_connection = фалшива.
- Фиксирани Postgres ключовата връзка да спазват най-висока стойност от MAX_SIZE и initial_size за всеки слой в картата.
- Фиксирана потенциална катастрофа в wkb разбор, когато PostGIS връща нулев геометрия.
- Фиксирана размазани оказване на графични и SVG икони.
- Добавена откриване на невалидни SRS стойности при зареждане на XML.
- Добавена е поддръжка за задаване на base_path като трета, незадължителен аргумент да load_xml.
Какво ново във версия 2.0.0:
- Добавена минимално-пътека дължина имот да text_symbolizer да се даде възможност да се поставят етикети само по линиите на определена дължина.
- Добавена е поддръжка за PNG квантуване използване на фиксирани палитри.
- Добавено AlsoFilter функционалност -. http://trac.mapnik.org/wiki/AlsoFilter
- SQLite Plugin: оптимизиране на I / O се използва споделена кеш и никакви mutexes .
- Директно свързване на входните плъгини да libmapnik да не се налага да зададете dlopen знамена от задължителни езици.
- Хвърли грешка по време на регистрацията за шрифтове, които freetype2 не съобщават за семейство или стил име.
- Фиксирана цитирайки синтаксис за "маса". "атрибут" в PostGIS плъгин (по-рано, ако трапезни псевдоними са били използвани като цитира като "table.attribute" ще доведе до повреда на заявката).
- Добавена е възможност да се контролира PostGIS функция идентификатор от огъвкавяване на key_field на референтни и името число атрибут.
- Добавена алтернатива, по-стабилни функции proj_transform да проектират bbox използване на повече точки от само четирите ъгъла, за да се гарантира оптимално размер bbox въпреки proj4 извън границите условия.
Коментари не е намерена