我注意到使用QGIS 3时,我一直在与QGIS 2一起使用的OpenStreetMap层仍在工作,但不再显示Google卫星层。
#1 楼
在QGIS 3中,在数据浏览器中使用XYZ磁贴使用
http://mt0.google.com/vt/lyrs=y&hl=en&x={x}&y={y}&z={z}&s=Ga
2018年3月12日更新
这里有一个Python脚本,可以在多个xyz磁贴中加载
https://raw.githubusercontent.com/klakar/QGIS_resources/master/collections /Geosupportsystem/python/qgis_basemaps.py(感谢Klas Karlsson https://twitter.com/klaskarlsson/status/972757121933733889)
评论
直接使用Google Maps磁贴而不使用Google自己的API完全是非法的。这就是为什么人们使用QGIS OpenLayers插件的原因,因为该插件内部使用Google Maps API进行URLS调用。尽管在技术上不需要,但您避免做违法的事情。
– ThomasG77
18-3-22在22:38
@ ThomasG77,该条款于2018年1月更改,并且指向Map URL的文档链接developers.google.com/maps/documentation/urls/guide您不需要Google API密钥即可使用Maps URL。
– Mapperz♦
18 Mar 23 '18 at 0:48
API密钥不是问题。是TOS,例如developers.google.com/maps/terms#section_10_1“除非通过服务,否则您将无法访问Maps API或内容。例如,您不得通过界面或渠道访问地图图块或图像(包括非Maps API的未记录的Google界面)。”
– ThomasG77
18-3-24在21:44
@ ThomasG77,这些条款的第10节开头说:“除非本条款明确允许,或者除非您事先获得Google的书面授权”,否则“完全非法”,我认为这不是适当的描述。但是,这些条款不久后就发生了变化。
–加布里埃尔·德·卢卡(Gabriel De Luca)
1月2日1:01
#2 楼
Qgis 3具有新的插件架构,因此插件不能立即与此新版本兼容。从源代码存储库看来,他们正在等待QGIS 3的正式发布以产生该插件的新版本。除此之外,您现在还可以选择使用XYZ Tile源声明一些平滑的地图。例如,您可以将http://tile.openstreetmap.org/{z}/{x}/{y}.png用于openstreetmap。
您将在https中找到大量资源: //qms.nextgis.com(查找TMS)
评论
使用上面的OSM链接,如果您使用HDPI分辨率(即3200x1900)监视器,则XYZ磁贴太小而无法读取。
–科林
18年3月29日在8:07
您将需要高分辨率(又称视网膜)源。此处有一些信息gis.stackexchange.com/questions/276323/…
– Biilly34
18年3月29日在12:57
使用HDPI监视器的视网膜源也太小。几天前,它们为我工作,但文本仍然很小,但我现在无法渲染它们。
–科林
18-3-31的2:55
#3 楼
使用QuickMapServices(或QMS)插件可以很容易地将来自许多不同来源的底图添加到QGIS 3项目中。默认情况下,您会获得很多底图,但是您可以添加数百个其他用户-通过转到QuickMapServices->设置->更多服务->获取贡献包来贡献底图。
使用“搜索QMS”工具快速找到底图。
评论
QMS非常出色-内置数据源种类繁多,并且比通过数据浏览器手动指定带有XYZ Tiles的tileserver容易得多。
–约瑟夫·雷德芬(Joseph Redfern)
18年11月5日在11:31
#4 楼
我已经制作了一个通用脚本,可以从CSV中加载任何XYZ磁贴的,它比Klas Karlsson编写的通用磁贴(非硬编码内容)更通用,但是您需要自行设置其他图层作为默认图层提供的CSV不含很多默认底图。
QuickMapServices是QGIS OpenLayers插件的替代插件,现已与QGIS 2.x和3.0兼容,如本博客文章公告中所述
#5 楼
现在,可以从QGIS Python插件存储库中获得OpenLayers插件的实验版本,该插件与3.0.1或更高版本的QGIS兼容。评论
我确认该插件可用于qgis 3.4.7
– EricC
19年5月2日在18:58
评论
我使用QGIS的第一要点:永远不要触摸openlayers插件。它会导致qgis中的各种错误和不稳定。只是不值得浪费时间。