Mapnik
package.lua第80行Lua错误:module 'Module:CGroup/core' not found
页面Module:Infobox/styles.css没有内容。
| File:Mapnik logo.svg | |
| 原作者 | Artem Pavlenko |
|---|---|
| 开发者 | Mapnik贡献者 |
| 当前版本 | 3.1.0(2021年1月8日) |
| 源代码库 | 页面Template:Plainlist/styles.css没有内容。
|
| 编程语言 | C++ |
| 引擎 | 页面Template:Plainlist/styles.css没有内容。 |
| 操作系统 | 跨平台 |
| 许可协议 | GNU宽通用公共许可证 |
| 网站 | {{URL|example.com|可选的显示文本}}Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value) |
| 页面Module:Infobox/styles.css没有内容。 | |
Mapnik是一个开放源代码的地图学工具集,提供基于客户端与服务器端的地图渲染使用,以C++撰写。Mapnik的原始开发者,Artem Pavlenko将目标明确设定为透过使用子像素反锯齿功能来建立美丽的地图。Mapnik现在也有Cairo渲染后端。Mapnik使用Boost C++ Libraries来处理如记忆体管理、存取文件系统、正规表达式与解析XML等的一般软件工作。地图的外观可以使用XML档案来定义,也可以透过C++、Python与Node.js等程式语言来建构。
资料格式[编辑]
Mapnik透过插件框架来支援许多的资料格式。目前已有OGR与GDAL的插件来读取一系列的向量与光栅资料集。Mapnik也有自订的Shapefile、PostGIS与package.lua第80行Lua错误:module 'Module:Ilh/data' not found读取器。未来也会提供更多的资料存取插件。还有一个osm2pgsql工具[1],其可以将开放街图的资料转换为可以被PostgreSQL载入的格式。Mapnik可以用于将开放街图的资料渲染成使用者想要的外观。
平台[编辑]
Mapnik是一套可以在Windows、Mac与如Linux或Solaris等类Unix系统上执行的工具集。
使用[编辑]
其中最多使用者的是开放街图专案,其与Apache HTTP服务器的模组(mod_tile)结合使用,并用openstreetmap-carto样式来渲染开放街图的预设图层[2]。Mapnik也被CloudMade[3]、package.lua第80行Lua错误:module 'Module:Ilh/data' not found[4]与Mapbox[5]所使用。
授权条款[编辑]
Mapnik是以GNU宽通用公共许可证(LGPL)释出的自由软件。
参考资料[编辑]
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
- ↑ package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
外部链接[编辑]
- Module:Official_website第90行Lua错误:attempt to index field 'wikibase' (a nil value)