คำถามติดแท็ก gdal-calc

3
สร้างร่มเงาที่โปร่งใสหรือไม่
ฉันได้รับ hillshades โปร่งใสสง่างามผ่านการรวมกันและgdal convertเมื่อเปรียบเทียบกับเนินเขาที่เป็นสีเทาที่ใช้กันทั่วไปฮิลล์เชดจ์แบบใสนั้นยอดเยี่ยมมากเพราะสามารถวางไว้ระหว่างพื้นหลังแผนที่และเลเยอร์ด้านบนอื่น ๆ (ถนนการสร้าง) เพื่อให้ 3D รู้สึกถึงสิ่งที่ประเภทและสีของพื้นหลัง มันทำงานอย่างไร เคล็ดลับ:เริ่มจากเนินเขาระดับสีเทาที่สร้างขึ้นโดยgdal hillshadeเคล็ดลับคือการนำค่าของช่องสีเทากลับค่าแต่ละค่าและไหลผลลัพธ์นี้ไปสู่ช่องทางทึบใหม่ พิกเซลสีดำ [0,0,0] กลายเป็น [0,0,0,255] (ความทึบ = 255), พิกเซลสีเทา [120,120,120] ลดลงกลายเป็น [120,120,120,135] (ความทึบ = 135, aka 255-120), พิกเซลสีขาว [255,255,255] โปร่งใส [255,255,255,0] (opacity = 0, aka 255-255) และอื่น ๆ เฉดสีที่ฮิลส์มีสีขาวขุ่นและสีดำที่ราบก้าวหน้ากลายเป็น(สีขาว) โปร่งใส แนวคิดสมการของแถบพิกเซลคืออะไร: alpha_value([0]) = 255-0 = 255; // black pixels …

3
ไวยากรณ์เครื่องคิดเลข gdal_calc แรสเตอร์สำหรับผู้ประกอบการตรรกะและฟังก์ชั่นอื่น ๆ
ในเอกสาร gdal_calcแต่มันคือคำสั่งเครื่องคิดเลขบรรทัดแรสเตอร์มีไวยากรณ์ numpy ต่อมามีตัวอย่างบางส่วนที่หนึ่งในนั้นคือ gdal_calc.py -A input.tif --outfile = result.tif --calc = "A * (A> 0)" --NoDataValue = 0 - หมายถึงการตั้งค่าศูนย์และด้านล่างเป็นโมฆะ น่าเสียดายที่ไม่มีตัวอย่างเกี่ยวกับตัวดำเนินการเชิงตรรกะเช่น: --calc = "A * (A> 0 และ A> B)" - หมายถึงการรักษาถ้า A ที่ใหญ่กว่าศูนย์และใหญ่กว่า B และตั้งค่าที่เหลือเป็นโมฆะ จากฟังก์ชั่นลอจิก Numpy / Scipyฉันคาดว่าจะเขียนตัวดำเนินการเชิงตรรกะเป็น: --calc = "A * logical_and (A> 0 A> B)" …
13 python  gdal  numpy  gdal-calc 

3
วิธีการสร้างคอมโพสิตฮิลล์
แนวคิดของคอมโพสิตฮิลล์เชดคือการรวมหลายฮิลส์เชดกับการวางแนวแสงแดดที่แตกต่างกันเพื่อหลีกเลี่ยงจุดบอด มันต้องรวมภาพฮิลส์ 3 ภาพด้วย315⁰ (แสงแดด NW, เลเยอร์เริ่มต้น), + 355⁰เลเยอร์, ​​+ 275⁰แสงตะวันตามลำดับ นี้รายละเอียดเพิ่มขึ้นและความสง่างามเต็มรูปแบบที่ไม่ใช่ GIS ดังแสดง below.A คำอธิบายอยู่ที่นี่ การใช้ไฟล์ srtm ใด ๆ ฮิลล์เชดเริ่มต้น 3 ตัวสามารถทำได้ผ่าน: gdaldem hillshade input.tif hillshades_A.tmp.tif -s 111120 -z 5 -az 315 -alt 60 -compute_edges gdaldem hillshade input.tif hillshades_B.tmp.tif -s 111120 -z 5 -az 355 -alt 60 -compute_edges gdaldem …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.