กำลังสร้างไทล์ด้วย QGIS?


55

เป็นไปได้ไหมที่จะสร้างไทล์แผนที่จาก QGIS?

ฉันเดาว่าเซิร์ฟเวอร์ QGIS ต้องมีวิธีในการทำ แต่มีวิธีในการสร้างไทล์และบันทึกลงในดิสก์หรือไม่

ด้วย symbology renderer ใหม่และการเรนเดอร์ขึ้นอยู่กับขนาด QGIS เป็นเครื่องมือที่ทรงพลังสำหรับการสร้างแผนที่แบบไดนามิก

เนื่องจากฉันใช้ตัวแสดงสัญลักษณ์สัญลักษณ์ใหม่ qgis-mapnik ไม่ใช่ตัวเลือกและเนื่องจากฉันใช้การเรนเดอร์ตามสเกลเพียงสร้าง georaster ขนาดใหญ่และใช้ gdal2tiles เพื่อเรียงต่อกันมันจึงไม่ใช่ตัวเลือก


4
สำหรับทุกคนที่ทำเครื่องหมายคำถามนี้เป็นหนึ่งในรายการโปรดของพวกเขา: ทำไมไม่ตอบคำถามด้วยเช่นกัน
underdark

คำตอบ:


9

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

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

แผนที่จัดแต่งทรงผมเป็นเรื่องง่ายด้วย xml สำหรับ mapnik คุณจะไม่มีปัญหากับมัน การแก้ไขบางอย่างสำหรับ quantumnikจะช่วยให้คุณสร้างไทล์ได้โดยตรงจาก qgis


11

ฉันเพิ่งมาข้ามปลั๊กอินใหม่สำหรับ QGIS 1.9 เรียกว่าQTiles มันพัฒนาได้มีการประกาศธันวาคม 2012 ในฟอรั่มสำหรับนักพัฒนา QGIS

QTiles ออกแบบมาเพื่อสร้างไทล์แรสเตอร์จากโครงการ QGIS ตามข้อกำหนด Slippy Map [0] และรองรับเอาต์พุตสองประเภท: ไดเรกทอรีและไฟล์เก็บถาวร ZIP

ในขณะที่ฉันไม่ได้ใช้มันเป็นการส่วนตัวมันดูง่ายและใช้งานง่าย


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

9

สำหรับ QGIS 3.8 หรือสูงกว่าการสร้างกระเบื้องถูกสร้างขึ้นใน - คุณสามารถค้นหาได้ในการประมวลผลของกล่องเป็นเครื่องมือและGenerate XYZ tiles (Directory)Generate XYZ tiles (MBTiles)


นี่คือคำตอบที่ดีที่สุดใหม่สำหรับปี 2562
JasonRDalton


4

ฉันไม่ได้รับรู้ถึงคุณลักษณะของกระเบื้องสำหรับ QGIS สิ่งที่คุณสามารถทำได้คือการใช้เซิร์ฟเวอร์ QGIS กับไฟล์โครงการของคุณและใช้ TileCache เพื่อเริ่มการแคชไทล์

คุณสามารถหาข้อมูลเกี่ยวกับเซิร์ฟเวอร์ QGIS ได้ที่นี่: http://qgis.org/wiki/QGIS_Server_Tutorialและ TileCache ที่นี่: http://tilecache.org/


3

ฉันเขียนตัวสร้างไทล์แผนที่ลื่นสำหรับ QGIS ที่ทำงานจากคอนโซล Python มันแสดงแผนที่ตรงตามที่แสดงใน QGIS (ไม่มีข้อผิดพลาดในการเรนเดอร์) เอาต์พุตเป็น 256px x 256px PNG, WGS-84 pseudo-Mercator ซึ่งมีโครงสร้างในรูปแบบ Google Maps หรือ TMS ไม่ใช่ปลั๊กอิน แต่ใช้งานง่าย (และเพื่อปรับเปลี่ยน)

เครื่องกำเนิดไฟฟ้าแผนที่ลื่นสำหรับ QGIS


-2

ฉันคิดว่าไม่มีปลั๊กอินที่ดีใน Quantum Gis ในการสร้างไทล์ ขณะนี้ Qtiles ไม่สามารถใช้งานได้ภายใต้plugins.qgis.org

ผู้สร้าง TileCacheทางเลือกไม่มีเอกสารประกอบ (ฉันไม่สามารถใช้งานได้) และ จำกัด การฉาย EPSG: 3857


3
คุณอาจพบปลั๊กอิน QTiles ที่plugins.qgis.org/plugins/qtiles ในตัวจัดการปลั๊กอินคุณต้องอนุญาตให้ปลั๊กอินทดลองดูและติดตั้ง
AndreJJJ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.