Mapnik的的工作方式是读地理数据的地图,图层,形状,线条,几何形状等格式,并在一个单一的数据库汇总这些数据。
此数据然后可通过查询提供给远程应用程序,或在内部使用(如果Mapnik的是一个单一的软件的一部分)。
Mapnik的可以从各种源读取数据:
ESRI
PostGIS的
TIFF
OSM
天命
OGR
GDAL
附注:Mapnik的已用于生产建设OpenStreetMap的服务,让您可以放心它可以处理任何数据类型的任意大小。
您可以在这里下载Mapnik的源代码。对于操作系统特定的二进制数据,请访问我们的窗口 的Mac 和的Linux 部分。
是什么在此版本中是新的
- 改进了对国际化文本的支持(现在使用harfbuzz库文本整形)。
- 使用最新的C ++ 11的特性获得更好的性能(尤其是地图加载)。
- 表达式无处不在:所有symbolizer属性现在是数据驱动的表达式(除面部名和在TextSymbolizer字体集名) 。
- 在基于标准::矢量改写几何存储。
什么是新版本 2.2.0 / 3.0.0-RC3:
- 删除3 depedencies不会丢失任何功能:ltdl,cairomm和libsigc ++
- 新增的表情,功能ID 64位整数的支持,以及grid_renderer。
- 添加禁用需要对各种依赖关系的能力:proj4,libpng的,的libtiff,libjpeg的
- 在增加更快的重投影支持EPSG之间:3857和EPSG:4326
- 在固定的Postgres连接池泄漏=假的。
- 修正了Postgres的连接键尊重MAX_SIZE的最高值和initial_size在地图上的任何一层。
- 在WKB解析修复潜在的崩溃时的PostGIS返回null几何。
- 的图像和SVG图标固定模糊渲染。
- 新增检测无效的SRS值时加载XML。
- 添加了对指定BASE_PATH作为第三个可选参数load_xml支持。
使用persist_connection当
什么是新版本 2.2.0 / 3.0.0-RC1:
- 删除3 depedencies不会丢失任何功能:ltdl,cairomm和libsigc ++
- 新增的表情,功能ID 64位整数的支持,以及grid_renderer。
- 添加禁用需要对各种依赖关系的能力:proj4,libpng的,的libtiff,libjpeg的
- 在增加更快的重投影支持EPSG之间:3857和EPSG:4326
- 在固定的Postgres连接池泄漏=假的。
- 修正了Postgres的连接键尊重MAX_SIZE的最高值和initial_size在地图上的任何一层。
- 在WKB解析修复潜在的崩溃时的PostGIS返回null几何。
- 的图像和SVG图标固定模糊渲染。
- 新增检测无效的SRS值时加载XML。
- 添加了对指定BASE_PATH作为第三个可选参数load_xml支持。
使用persist_connection当
什么在2.0.0版本新
- 由最小路径长度属性来text_symbolizer以允许标签被放置仅在一定长度的线。
- 增加了使用固定调色板png格式的量化支持。
- 新增AlsoFilter功能 - http://trac.mapnik.org/wiki/AlsoFilter
- 在SQLite的插件:优化I / O采用共享缓存,并没有互斥 。
- 直接链接输入插件libmapnik以避免从绑定的语言设置的dlopen标志。
- 报名字体,对FreeType2不报告家庭或样式名称中抛出一个错误。
- 固定引用语法为“表”,“属性”,在PostGIS的插件(以前如果表别名使用了引用,如“table.attribute的”会导致查询失败)
- 添加人suppling一个key_field引用和整数属性的名称来控制PostGIS的要素ID的能力。
- 补充替代,更强大的proj_transform功能项目中使用不仅仅是四角更多的点,以确保尽管proj4出界情况的最佳大小BBOX一个BBOX。
评论没有发现