摘要: Mapnik 是一个开源的 Python/C++ 地图渲染引擎,他的功能是把数据形式的地图,包含一些地理对象,如地图、层、数据源、特征和地理几何等,通过 一个样式表的定义,渲染成位图格式,用来提供 WMS 服务。其核心是一个 C++ 的共享库提供空间数据访问和...
Mapnik 是一个开源的 Python/C++ 地图渲染引擎,他的功能是把数据形式的地图,包含一些地理对象,如地图、层、数据源、特征和地理几何等,通过 一个样式表的定义,渲染成位图格式,用来提供 WMS 服务。其核心是一个 C++ 的共享库提供空间数据访问和可视化的算法和模式。该共享库支持多种操作系统,可以在多线程环境下很好的运行。
最近使用Mapnik做了些地图的渲染。后来相做一些程序,先考虑最简单的,将渲染的结果显示出来。于是就选择了wxPython与PyQt分别试了一下,没想到出现问题了:显示的颜色不一样。
其中使用wxPython的是对的,显示效果如下:
使用PyQt的颜色是不对的,显示效果如下。对PyQt了解的还比较少,没发现问题出现在什么地方。