จะส่งออก / บันทึกองค์ประกอบเลเยอร์ไปยัง GeoTiff อย่างไร


11

ฉันต้องการส่งออก / บันทึกองค์ประกอบ QGIS ของเลเยอร์แรสเตอร์ / เวกเตอร์เป็นแรสเตอร์ GEOTIFF หรือ ECW ที่มีความละเอียดสูง (20 000 * 20 000 พิกเซล)


Jim12 คุณสามารถใช้บัญชีเดียวกันเพื่อตอบคำถามของคุณเอง บัญชี Jim12 สองบัญชีจากสวิตเซอร์แลนด์ ควรรวมเข้าด้วยกัน
Mapperz

คำตอบ:


11

Quantum GIS รองรับคุณสมบัตินี้สามารถตั้งค่าความละเอียดและสามารถรวมไฟล์โลกเสริมที่มีข้อมูลการอ้างอิงทางภูมิศาสตร์

ในเครื่องมือแต่งเพลงให้เลือกกล่อง "World file on" ใต้การตั้งค่าการส่งออก

ป้อนคำอธิบายรูปภาพที่นี่


7

ถ้าคุณบันทึกผ้าใบแผนที่เพื่อ TIF ไฟล์ก็จะโดยอัตโนมัติได้รับการอ้างอิงทางภูมิศาสตร์ (ฟีเจอร์ใหม่ที่น่าทึ่งใน QGIS ... ) ความละเอียดจะเป็นความละเอียดหน้าจอคอมพิวเตอร์ (96 dpi) ดังนั้นอาจจะไม่เกิน 1900X1200 พิกเซล


คุณช่วยอธิบายวิธีการบันทึกผืนผ้าใบแผนที่เป็นไฟล์ tif ได้ไหม? (โดยใช้img.save("pic.tif","tif")) ดูเหมือนจะไม่ใช้กลอุบายสำหรับฉัน
MasterPJ

อยู่ในเมนู "ไฟล์" "บันทึกเป็นรูปภาพ" จากนั้นเลือกรูปแบบ QGis จะสร้างไฟล์. tifw โดยอัตโนมัติ
til_b

4

บันทึกโครงการ QGIS ที่สมบูรณ์แรสเตอร์และเวกเตอร์ให้เป็น GeoTIFF ที่มีความละเอียดสูงหรือไม่ ฉันไม่คิดว่าคุณจะทำสิ่งนี้ได้ (ในปัจจุบัน) สิ่งที่คุณสามารถทำได้คือการส่งออกภาพความละเอียดสูงจากนักแต่งเพลงการพิมพ์และการระบุตำแหน่งทางภูมิศาสตร์

ดูคำขอคุณลักษณะนี้: http://hub.qgis.org/issues/5840

กรงขัง


1
มีการร้องขอหลายครั้งสำหรับคุณสมบัตินี้ (รวมถึงของฉันในฟอรัม qgis เก่าในปี 2011 หรือมากกว่านั้น) พวกเราบางคนใช้แอพพลิเคชั่นที่ใช้ภาพอ้างอิงทางภูมิศาสตร์ความละเอียดสูงเป็นแผนที่หลัก ดูเหมือนว่ามันได้รับการเสนอและกำหนดเป็นแพทช์ 2.1: hub.qgis.org/issues/6985
scruss

3

ฉันแก้ไขปัญหาโดยใช้ Shp2img.exe ของ MapServer ยกเลิก

MapServer สามารถแสดงผลโครงการ qGis ได้หากโครงการได้รับการส่งออกเป็นครั้งแรกโดยปลั๊กอิน MapServer มาตรฐานไปยังไฟล์ * .map หลังจากนั้นก็เป็นไปได้ที่จะแสดงผลโครงการเป็นไฟล์ภาพ (png, jpg, tif) น่าเสียดายที่มี จำกัด - ให้พูดมากหรือน้อย - 10,000 * 10,000 พิกเซล

แต่ด้วยการเขียนโค้ดการเขียนโปรแกรมบางอย่างมันเป็นไปได้ที่จะจัดการเนื้อหาของไฟล์ * .map และใช้ shp2img.exe ตามลำดับไปยังไทล์เดี่ยวของโครงการ qGis ในขั้นตอนสุดท้ายสามารถรวมภาพย่อยได้โดยใช้ gdalbuildvrt และ gdal_translate ในขณะที่ผลผลิต ECW หรือ GEOTIFF ที่มีขนาดใหญ่สามารถผลิตได้ ฉันเขียนเครื่องมือขนาดเล็กเพื่อทำให้กระบวนการอัตโนมัติและฉันสามารถส่งออกมุมมอง qGis ไปยัง rasters ECW ด้วย 100'000 * 100'000 พิกเซล! ฉันเดาว่าจะไม่มีข้อ จำกัด กับ resoulutions ที่สูงขึ้น

ในฐานะที่เป็นเงื่อนไขเบื้องต้น FWTools2.4.7 จะต้องติดตั้ง FWTools2.4.7 รองรับ MapServer และ GDAL พร้อมรองรับ ECW เอาท์พุต

ฉันสงสัยว่าเหตุใดการส่งออกมุมมอง qGis ของผู้ค้าปลีกจึงไม่ได้เป็นคุณสมบัติมาตรฐานของ qGis ... เป็นเพียงฉันเท่านั้นที่ต้องการส่งออกมุมมอง qGis เป็นรูปแบบแรสเตอร์ที่ใช้กันอย่างแพร่หลาย (เช่น ECW หรือ GEOTIFF)


1

วิธีการแก้ปัญหาพื้นเมือง raster อ้างอิงทางภูมิศาสตร์ (GeoTiff / png / jpeg) จากสวยนักแต่งเพลง QGIS

Composition Tab - Export Settings - World file on [Map 0]

นักแต่งเพลงนักแต่งเพลงสวยVoilàมีการอ้างอิงทางภูมิศาสตร์อย่างเหมาะสม


นี่ไม่ใช่ geotiff มันเป็นรูปแบบปกติซึ่งใช้ได้กับเป้าหมายที่ต้องการหากมีไฟล์ทั่วโลก
Rodrigues

0

ปลั๊กอิน qGis 1.7.3 "MapServerExport" สามารถสร้างไฟล์ MapServer (* .map) ที่มีองค์ประกอบปัจจุบันของเลเยอร์เวกเตอร์ / แรสเตอร์ มีเครื่องมือใหม่ TopoMapCreator ( http://sourceforge.net/p/topomapcreator ) บน SourceForge ที่ทำการแปลงจากไฟล์ MapServer (* .map) เป็นไฟล์แรสเตอร์ (* .ecw) เครื่องมือนี้ใช้ Shp2img.exe ของ MapServer คุณมีอิสระในการกำหนดความละเอียดเป้าหมาย ดังนั้นไฟล์แรสเตอร์ที่มีความละเอียดสูงสามารถสร้างขึ้นได้


-1

คุณสามารถใช้ปลั๊กอิน GeoPapatile จากนั้นใช้เอาต์พุต "image.tif"

มันเป็นไฟล์ tif ที่มีไฟล์ tfw ดังนั้นจึงมีการอ้างอิงทางภูมิศาสตร์


3
คุณสามารถเพิ่มข้อมูลเพิ่มเติมเกี่ยวกับปลั๊กอินนี้ได้หรืออาจเป็นลิงก์
พอล

1
และหากคุณเป็นนักพัฒนาซอฟต์แวร์หรือเชื่อมต่อกับปลั๊กอินนี้อย่าลืมเปิดเผยในคำตอบของคุณด้วย
PolyGeo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.