ข้อผิดพลาดของปลั๊กอิน OpenLayers: ละติจูดหรือลองจิจูดเกินขีด จำกัด


18

ฉันทราบว่าข้อผิดพลาดของปลั๊กอิน 'traceback' OpenLayers ได้รับการจัดการมาก่อนดังนั้นจึงต้องขออภัยในการเพิ่มปัญหาอีกครั้ง น่าเสียดายสำหรับฉันการแก้ปัญหาที่โพสต์นั้นอยู่เหนือหัวฉันเช่นการใช้วิธีแก้ปัญหาและโค้ดที่โพสต์บน GitHub เป็นต้นฉันคิดว่ามันน่าเหลือเชื่อทั้งหมด

หากใครสามารถโพสต์ทีละขั้นตอนคำตอบสำหรับการเริ่มต้นที่แน่นอนเช่นฉันฉันจะขอบคุณตลอดไป! ขอขอบคุณ. ฉันหวังว่าสักวันฉันจะมีส่วนร่วม

ข้อความแสดงข้อผิดพลาดอ่าน:

เกิดข้อผิดพลาดขณะเรียกใช้งานรหัส Python:

Traceback (การโทรล่าสุดครั้งล่าสุด):
  ไฟล์ "C: /Users/MCMA1580/.qgis//python/plugins \ openlayers_plugin \ openlayers_plugin.py" บรรทัดที่ 48 ใน addLayer
    ตนเอง .__ plugin.addLayer (ตัวเอง)
  ไฟล์ "C: /Users/MCMA1580/.qgis//python/plugins \ openlayers_plugin \ openlayers_plugin.py", บรรทัด 190, ใน addLayer
    ตนเอง .__ setMapSrsGoogle ()
  ไฟล์ "C: /Users/MCMA1580/.qgis//python/plugins \ openlayers_plugin \ openlayers_plugin.py" บรรทัด 249 ใน __setMapSrsGoogle
    extMap = coodTrans.transform (extMap, QgsCoordinateTransform.ForwardTransform)
QgsCsException: การแปลงไปข้างหน้าของ
(0.884883, 2.549197)
PROJ.4: + proj = longlat + datum = WGS84 + no_defs + ถึง + 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
ทำงานได้ดีมากสำหรับฉันหลังจากมีปัญหาเหมือนกันขอบคุณ

โปรดอย่าเพิ่ม "ขอบคุณ" เป็นคำตอบ เมื่อคุณมีชื่อเสียงเพียงพอคุณจะสามารถลงคะแนนคำถามและคำตอบที่คุณเห็นว่ามีประโยชน์

คำตอบ:


28

วิธีที่ปลอดภัยที่สุดในการเริ่มปลั๊กอิน openlayers คือ

  • ตั้งค่าCRS โครงการเป็น EPSG: 3857
  • ตรวจสอบให้แน่ใจว่าon-the-fly-projectionเปิดใช้งานแล้ว
  • เพิ่มเลเยอร์ openlayers พื้นหลังที่คุณต้องการ
  • โหลดสิ่งอื่น ๆ ที่อาจมีเลเยอร์ CRS อื่น ๆเช่น WGS84 เป็นองศา lat / lon
  • บันทึกโครงการ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.