关于Mapnik渲染OSM地图数据的问题(好心的大神们能帮我解释一下,同样也在学习的朋友希望也能进来一起交流一下!)
本人小白,最近接触OSM和postgresql,之前根据论坛里大神们的教学帖以及热心帮助成功地在windows系统里把OSM数据导入了postgresql数据库,由于机器配置的原因未能导入全球数据planet.osm。通过geoserver访问postgis数据能够发布并预览,但是缺少渲染工具,地图显示效果很差。网上都说用mapnik,而且OSM本身也用的是OSM。学习了论坛里大神分享的方法后也在windows上安装了mapnik,但是具体如何渲染这方面的资料很少,有的也只是在Ubuntu系统下实现的案例。
我的问题是,mapnik到底用在地图服务发布的哪一个环节?
1.是在导入数据库postgresql之前就渲染.osm文件,完成后再导入
2.还是在导入数据库之后mapnik渲染postgis数据;
3还是像Udig那样用mapnik生成一个.sld文件通过geoserver引用这个新建的style文件从而实现渲染
维基上给出的mapnik的例子是渲染shp格式的文件,这个倒是实验成功,而关于mapnik渲染OSM的例子维基上却给了一个.osm.xml文件渲染的例子而且是Ubuntu操作系统的,看的云里雾里。
关于我的这些疑问希望好心的大神们能帮我解释一下,同样也在学习的朋友希望也能进来一起交流一下!