我正在寻找一个qml文件(或类似的sld),以便允许我使用QGIS来获取OpenStreetMap数据并生成纸质地图。我正在重新提出这个问题(其他人在几年中问过一两次),因为我真的很惊讶没有轻易找到这样的事情(我看上去很努力)。
我发现了Anita Graser的样式-不错,但是仅样式基础数据(例如道路)(并且做得很简单)。我已经成功遵循了使用OSM数据的说明。我已经成功地进行了一些基本的样式编辑。我意识到我可以为此目的创建自己的样式-但这似乎是一项艰巨的工作。我希望获得一个视觉上令人愉悦的地图,同时考虑到OSM上的大部分数据(即不仅是街道,而且还有轨道,路径,河流,树林,湖泊,建筑物等)。我曾经以为会有其他人在做同样的事情……当OSM和QGIS都是开源/开放数据项目时,不得不重新发明轮子似乎很奇怪。我觉得也许我只是想念OSM qml文件的明显存储库,如果您知道该文件存储在Internet上的某个地方,就可以在哪里找到。
响应以下查询的补充说明...
理想情况下,我正在寻找OSM数据的Mapnik样式呈现,但是任何等效的适当开发和完整样式都将是不错的选择。
目前的目标是使用此数据来生成纸质地图,但是将地图简单地用作可在其上显示其他地理数据的基础数据也需要适当的渲染。在工作中,我使用完全样式化的军械测量数据来生成完整且非常详细的英国地图(关键是我不必设计这种样式,它随数据一起提供)。我意识到存在其他用于纸张制图的工具,但是相同的问题往往会在一个阶段或另一个阶段出现……我或多或少都成功地使该工具在真正基本的意义上对我有效,但在视觉上有所作为有用的我最终还是需要从头开始重新发明一种完整的渲染样式(超出了我的技能),或者遇到了对数据库设置如此复杂的一组需求,或者在我得到任何有用的东西之前,该过程崩溃并烧毁了。拥有几年的GIS经验,我可能会成为数据库,CartoCSS(或其他任何东西)会发烧……但是直到那时,我仍无法使用OSM通过这一障碍提供的惊人资源。
更新(2015年7月):请注意,我仍在寻找有关此问题的信息,鉴于我刚刚被告知该问题在去年有2500次查看,显然其他人也是如此。 />
#1 楼
看起来您终于找到了可以解决的问题,希望现在您有一个解决方案。我最近遇到了一个类似的问题,所以我着手为OSM Shapefile创建自己的QML样式。您可以在我的github上找到它们:https://github.com/charleyglynn/OSM-Shapefile-QGIS-stylesheets
#2 楼
不知道您之前是否看过此链接,但是它可能有用,因为它包含用于各种功能类型的多个样式文件:用于OpenStreetMap的QGIS样式表
或单击在这里直接下载样式文件。
评论
开发人员列表上有一个有趣的主题线程,其中包含指向QML文件的链接。参见osgeo-org.1560.x6.nabble.com/Styling-OSM-data-td5102503.html一个有趣的线索-至少证实了我并不孤单。乍一看,显然没有合适的(完整)QML文件,尽管我有时间需要深入阅读。
您要寻找哪种风格(场景)?如何将OSM数据与QGIS(db,shape,xml等)一起使用?
原始问题中添加的其他说明
@nhopton的链接确实导致了一组基本可行的qml文件。多亏了那些参与其中的人,这使我比以前更进步了-这些足以满足我目前有限的目的。局限性,至少在我学习的阶段是这些风格的Geofabrik下载...导致分层非常有限(例如,道路下方的水,即使隧道中的道路)。我还需要进行一些工作以添加缺少的功能(例如人行道)。仍然希望有人可能有更完整的解决方案。