如何在Quantum GIS中添加Google / OSM / Bing等样式地图图层


9

我刚刚开始使用QGIS。我的目标是根据人口创建乔治亚州人口普查区域的热图。我拥有所有数据-乔治亚州每个人口普查区的人口。

通过导入普查区shapefile并遵循此教程,我已经能够成功创建热图:http : //qgis.spatialthoughts.com/2012/03/using-tabular-data-in-qgis.html

但是,我坚持如何在其下添加一个外观漂亮的地图图层,以显示常见的地理特征-公路,城市,水道等。我试图从cloudmade中导入OSM数据,但细节太多了。该地图应该是相当高的级别,但是那里的shapefile显示了每条道路。我正在尝试替换MS MapPoint(无2010年人口普查区)。我尝试获得的功能将根据我缩放的距离来提供不同级别的细节。通常只显示主要道路/城市等。我不在乎这是自动还是手动。

有人能指出我正确的方向吗?任何帮助将非常感激。


2
对。似乎只要在上述问题中阐明我的问题就足以使我的大脑朝着正确的方向努力。OpenLayers插件正是我想要的。这将允许我将Google / OSM图层添加到QGIS。此处的指示信息:lib.uwaterloo.ca/locations/umd/documents/QGISGuide_Qian.pdf此处的 Openlayers插件详细信息:github.com/sourcepole/qgis-openlayers-plugin 我希望对正在搜索类似问题的网络的人们有所帮助。
user8575 '07年

我刚刚设法调整了OpenLayers插件,以便在Qgis 2中加载样式化的Google Maps。希望对您有所帮助。

Answers:


6

一些选项:

  1. 使用OpenLayers插件。此插件可让您将Google,Bing或OSM的图块用作背景图像。

  2. 创建类似于Google或OSM的自定义矢量样式。Underdark发表了一系列文章,介绍如何使用基于新符号系统规则的渲染对OSM数据执行此操作。她甚至在github中提供了qml。


谢谢!乍看起来,Underdark的解决方案似乎更复杂但更灵活。一个不错的选择。
user8575 '07年

现在,OpenLayers插件链接为404。
David Richerby

2

OpenLayers插件旨在在Qgis中提供大量背景地图,例如Google Maps或Terrain。无论如何,有时Google不适合您的需求,因为它的样式与叠加层冲突

因此,我设法调整了OpenLayers插件以加载样式Google Maps的Google,从而使您可以像其他Google图层一样显示自己的自定义Google Maps。

请注意,Google Tiles分辨率对于打印非常差。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.