Answers:
我用这一个,由弗洛朗Bervas创建(但不再维持),这是相当不错的。不幸的是,它只有线条和多边形样式,但也许会对您有所帮助。
它们可能并不完全正确,但是我正在使用OSM-in-a-Box(http://dev.ifs.hsr.ch/redmine/projects/osminabox/wiki)中包含的版本的修改版本。在该第一个链接上有预览。
您可以从以下位置直接在源代码中找到SLD:
您可以浏览的地图
不是很可能不是用geoserver渲染的,而是像mapnik这样的图块服务器渲染的。
幸运的是,您可以使用TileDrawer 轻松(不严重)设置服务器来渲染OSM网站上的图块。不幸的是,目前存在一个作者正在处理的问题,它可能阻止您的设置自动工作。我建议您等到问题解决。如果您迫不及待,只需确保在启动脚本之前安装python-cssutils即可。
如果您发现TileDrawer需要花费很多时间(例如几分钟)来渲染图块,请考虑将以下索引应用于planet_osm数据库(无耻插件):
http://unicolet.blogspot.it/2012/06/improving-tiledrawer-rendering-speed.html
这相当间接,但是如何将OSM样式文件转换为SLD?有一个将Mapnik样式文件转换为SLD的工具。您可能要考虑该选项。祝好运。:)