OpenLayers插件错误:经度或纬度超出限制


18

我知道以前曾处理过“ traceback” OpenLayers插件错误,因此为再次提出该问题表示歉意。对我来说不幸的是,发布的解决方案让我望而却步,例如,使用变通办法和发布在github上的代码等。

如果有人能为像我这样的绝对初学者一步一步地给出答案,我将永远感激不已!谢谢。我希望有一天我能有所作为。

错误消息显示为:

执行Python代码时发生错误:

追溯(最近一次通话):
  在addLayer中,文件“ C:/Users/MCMA1580/.qgis//python/plugins \ openlayers_plugin \ openlayers_plugin.py”,第48行
    self .__ plugin.addLayer(self)
  在addLayer中的第190行中的文件“ C:/Users/MCMA1580/.qgis//python/plugins \ openlayers_plugin \ openlayers_plugin.py”
    self .__ setMapSrsGoogle()
  __setMapSrsGoogle中的文件“ C:/Users/MCMA1580/.qgis//python/plugins \ openlayers_plugin \ openlayers_plugin.py”,第249行
    extMap = coodTrans.transform(extMap,QgsCoordinateTransform.ForwardTransform)
QgsCsException:正向转换
(0.884883,2.549197)
PROJ.4:+ proj = longlat + datum = WGS84 + no_defs + to + proj = merc + a = 6378137 + b = 6378137 + lat_ts = 0.0 + lon_0 = 0.0 + x_0 = 0.0 + y_0 = 0 + k = 1.0 +单位= m + nadgrids = @ null + wktext + no_defs
错误:经度或纬度超出限制

2
经过相同的问题,对我来说,我的工作非常顺利,谢谢。

请不要添加“谢谢”作为答案。拥有足够的声誉后,您将可以投票认为有用的问题和答案

Answers:


28

启动openlayers插件的最安全方法是

  • 项目 CRS 设置为EPSG:3857
  • 确保on-the-fly-projection已启用
  • 添加所需的背景openlayers层
  • 加载可能具有其他CRS 层的其他内容,例如纬度/经度中的WGS84
  • 保存项目
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.