แสดงหมายเลขของแรสเตอร์แบนด์แบบแบนด์เดียวใน QGIS โดยไม่มีเลเยอร์เวกเตอร์เพิ่มเติมหรือไม่


23

ฉันสงสัยว่ามี symbolizer แรสเตอร์ใน QGIS กับตัวเลือกฉลากที่แสดงผลค่ามือถือเป็นป้ายชื่อของชั้นวง raster เดียวสนามสเกลาร์

เซลล์แรสเตอร์ที่มีฉลาก

กล่องโต้ตอบสัญลักษณ์แรสเตอร์มาตรฐานใน QGIS ไม่มีตัวเลือกป้ายกำกับ ดังนั้นฉันจึงใช้แหล่งข้อมูลสองแหล่งคือแรสเตอร์ (Geotiff) และ xyz- เวกเตอร์การจุติใหม่ของแรสเตอร์เพื่อวาดแผนที่ เพื่อให้เข้ากันได้กับที่อยู่ของ GDAL ฉันใช้

   gdal_translate hires.tif hires-point.xyz -of xyz

และใช้เวกเตอร์สัญลักษณ์และความสามารถในการติดฉลากทั้งหมดบน / กับ xyz-object

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

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

มีปลั๊กอินสำหรับ QGIS ที่ดึงเซลล์แรสเตอร์ดังที่แสดงไว้ด้านบนโดยไม่มีหัตถกรรมเวกเตอร์หรือไม่?

ฉันใช้ Debian Jessie Linux, QGIS Pisa 2.10 และ gdal 2.0.1

ฉันพยายามตรวจสอบผลลัพธ์ของการดำเนินงานหน้าต่างแรสเตอร์ของ GDAL เช่น (comment @Paulo)


2
ไม่ใช่สิ่งที่คุณต้องการ แต่อาจทำกับการผูกของ GDAL สำหรับ Python (และ matplotlib) หรือ R (และอวกาศ)?
เปาโลราโปโซ

@Paulo ใช่ GDAL และ Python เป็นตัวเลือกเสมอ แต่ฉันจะสร้างการตั้งค่าการทดสอบนี้ ( gis.stackexchange.com/a/182309/26213 ) ด้วยขั้นตอนและการตั้งค่าหลายอย่างและสภาพแวดล้อมที่ช้ามาก ฉันต้องการใช้ตัวเลือกของสัญลักษณ์แรสเตอร์
huckfinn

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

@radouxju หืมมฉันมีประสบการณ์ที่ตรงกันข้าม ฉันพยายามตรวจสอบเนื้อหาการคำนวณหน้าต่างแรสเตอร์ในบริบทของคำถามและคำตอบ ( gis.stackexchange.com/a/182309/26213 ) และเริ่มติดฉลากเซลล์ที่นี่ด้วยเวอร์ชันเต็มของ tem tem__CHIRPS_201512.tif (7200x2000 เซลล์) . กระบวนการนี้ใช้เวลานานในการนำเข้าและติดป้าย 14.4 ล้านคะแนนหากไม่มีดัชนีเชิงพื้นที่ opeartion ทำงานในช่วงเวลาไม่กี่นาที ดังนั้นฉันจึงตัดเนื้อหาไปยังพื้นที่ที่น่าสนใจ (1,000x1000 เซลล์) และได้รับการตั้งค่าที่สะดวกสำหรับตัวอย่างนี้
huckfinn

ประเด็นของฉันคือการติดฉลากแต่ละ cel ไม่มีประสิทธิภาพ พื้นที่ขนาดใหญ่แห่งหนึ่งของ NaN ต้องการเพียงป้ายกำกับเดียวในโมเดลที่ใช้เวกเตอร์ซึ่งกล่าวว่าฉันยังไม่ได้ทดสอบดังนั้นฉันไม่แน่ใจว่านี่เป็นทางออกที่ดีที่สุดในกรณีของคุณ (ขึ้นอยู่กับจำนวนของแพตช์) ( ดังนั้นผมไม่ใส่นี้เป็นคำตอบ)
radouxju

คำตอบ:


5

นี่จะเป็นคุณสมบัติที่ยอดเยี่ยม

ในความฝันของฉันฉันสามารถดับเบิลคลิกที่เซลล์แรสเตอร์และตั้งค่า ...

SAGA GIS สามารถแสดงเซลล์เช่นนี้ได้ คำแนะนำเหล่านี้สำหรับ SAGA GIS 2.2.6 มีการเปลี่ยนแปลงเมนูบางอย่างใน SAGA รุ่นล่าสุด แต่นี่อาจเป็นไปได้ในรุ่นเก่ากว่า

  • นำเข้าแรสเตอร์ของคุณโดยใช้การประมวลผลทางภูมิศาสตร์> ไฟล์> ตาราง> นำเข้า> นำเข้าแรสเตอร์
  • ในคุณสมบัติให้ทำเครื่องหมาย "แสดงค่าเซลล์" จากนั้น "ใช้"
  • ซูมเข้า

ภาพหน้าจอนี้แสดงผล ...

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

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