นี่คือคำสั่ง i.rectifygrass ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
i. แก้ไข - แก้ไขภาพโดยการคำนวณการแปลงพิกัดสำหรับแต่ละพิกเซลใน
ภาพตามจุดควบคุม
KEYWORDS
ภาพ, แก้ไข
เรื่องย่อ
i. แก้ไข
i. แก้ไข --ช่วยด้วย
i. แก้ไข [-แมว] กลุ่ม=ชื่อ [อินพุต=ชื่อ[,ชื่อ- นามสกุล=เชือก ใบสั่ง=จำนวนเต็ม
[ความละเอียด=ลอย] [หน่วยความจำ=หน่วยความจำ in MB] [วิธี=เชือก-ช่วย-ละเอียด]
-เงียบสงบ-ui]
ธง:
-c
ใช้การตั้งค่าภูมิภาคปัจจุบันในตำแหน่งเป้าหมาย (def.=คำนวณพื้นที่ที่เล็กที่สุด)
-a
แก้ไขแผนที่แรสเตอร์ทั้งหมดในกลุ่ม
-t
ใช้ spline แบบแผ่นบาง
--ช่วยด้วย
พิมพ์สรุปการใช้งาน
--รายละเอียด
เอาต์พุตโมดูล verbose
--เงียบ
เอาต์พุตโมดูลเงียบ
--UI
บังคับให้เปิดใช้กล่องโต้ตอบ GUI
พารามิเตอร์:
กลุ่ม=ชื่อ [ที่จำเป็น]
ชื่อกลุ่มภาพที่ป้อน
อินพุต=ชื่อ[,ชื่อ-
ชื่อของแมปแรสเตอร์อินพุต
นามสกุล=เชือก [ที่จำเป็น]
คำต่อท้ายแผนที่แรสเตอร์เอาต์พุต
ใบสั่ง=จำนวนเต็ม [ที่จำเป็น]
การแก้ไขลำดับพหุนาม (1-3)
ตัวเลือก: 1-3
ค่าเริ่มต้น: 1
ความละเอียด=ลอย
ความละเอียดเป้าหมาย (ละเว้นหากใช้แฟล็ก -c)
หน่วยความจำ=หน่วยความจำ in MB
จำนวนหน่วยความจำที่จะใช้เป็น MB
ค่าเริ่มต้น: 300
วิธี=เชือก
วิธีการแก้ไขที่จะใช้
ตัวเลือก: ที่ใกล้ที่สุด เชิงเส้น ลูกบาศก์ ลันโซส, เชิงเส้น_f, ลูกบาศก์_f, lanczos_f
ค่าเริ่มต้น: ที่ใกล้ที่สุด
DESCRIPTION
i. แก้ไข ใช้จุดควบคุมที่รวมอยู่ในข้อมูลต้นทางหรือระบุด้วย
Ground Control Points Manager เพื่อคำนวณเมทริกซ์การแปลงแล้วแปลง x,y
พิกัดเซลล์ไปยังพิกัดแผนที่มาตรฐานสำหรับแต่ละพิกเซลในภาพ ผลลัพธ์คือ
ภาพ planimetric ที่มีระบบพิกัดที่แปลงแล้ว (เช่น พิกัดอื่น
ระบบมากกว่าแต่ก่อนจะได้รับการแก้ไข) วิธีการแปลงที่รองรับคือที่หนึ่ง สอง
และพหุนามลำดับที่สามและเส้นโค้งแผ่นบาง แนะนำให้ใช้ spline แบบจานบางสำหรับ
ภาพถ่ายดาวเทียมที่ไม่ระบุพิกัดซึ่งมีจุดควบคุมภาคพื้นดิน (GCP) รวมอยู่ด้วย
ตัวอย่าง ได้แก่ ภาพ NOAA/AVHRR และ ENVISAT ซึ่งรวมถึง GCP หลายพันรายการ
หากไม่มีจุดควบคุมภาคพื้นดิน จะต้องเรียกใช้ตัวจัดการจุดควบคุมภาคพื้นดิน
ก่อน i. แก้ไข. รูปภาพจะต้องเป็น georeferences ก่อนจึงจะสามารถอยู่ในมาตรฐานได้
พิกัด LOCATION ดังนั้นจึงนำไปวิเคราะห์กับเลเยอร์แผนที่อื่นๆ ในมาตรฐาน
พิกัด LOCATION เมื่อเสร็จสิ้น i. แก้ไข, ภาพที่แก้ไขจะถูกฝากใน
LOCATION พิกัดมาตรฐานเป้าหมาย LOCATION นี้ถูกเลือกโดยใช้ i.เป้าหมาย.
สามารถแก้ไขแผนที่แรสเตอร์ได้มากกว่าหนึ่งแผนที่ในแต่ละครั้ง แต่ละไฟล์เซลล์ควรได้รับ a
ชื่อไฟล์เอาต์พุตที่ไม่ซ้ำ รูปภาพที่แก้ไขหรือแผนที่แรสเตอร์ที่แก้ไขแล้วจะอยู่ใน
LOCATION เป้าหมายเมื่อโปรแกรมเสร็จสิ้น ไฟล์ที่ไม่ได้รับการแก้ไขต้นฉบับไม่ใช่
แก้ไขหรือลบออก
ถ้า -c ใช้ธง i. แก้ไข จะแก้ไขเฉพาะส่วนนั้นของภาพหรือแรสเตอร์
แผนที่ที่เกิดขึ้นภายในขอบเขตหน้าต่างที่เลือกในตำแหน่งเป้าหมายและเท่านั้น
ส่วนของไฟล์เซลล์จะถูกย้ายไปยังฐานข้อมูลเป้าหมาย สำคัญไฉน
ดังนั้นเพื่อตรวจสอบหน้าต่างชุดแผนที่ปัจจุบันใน LOCATION เป้าหมายหาก -c ธงคือ
มือสอง
หากคุณกำลังแก้ไขไฟล์โดยมีแผนจะแก้ไขไปยังไฟล์อื่นโดยใช้ GRASS
โครงการ r.แพทช์เลือกตัวเลือกที่หนึ่ง หน้าต่างปัจจุบันในตำแหน่งเป้าหมาย นี้
อย่างไรก็ตาม หน้าต่างจะต้องเป็นหน้าต่างเริ่มต้นสำหรับ LOCATION เป้าหมาย เมื่อไฟล์ถูก
แก้ไขมีขนาดเล็กกว่าหน้าต่างเริ่มต้นที่กำลังแก้ไข NULLs are
เพิ่มไปยังไฟล์ที่แก้ไขแล้ว การแพตช์ไฟล์ที่มีขนาดเท่ากันซึ่งมีข้อมูลเป็น NULL
ขจัดความเป็นไปได้ของสายที่ไม่มีข้อมูลในผลลัพธ์ที่แก้ไข ทั้งนี้เป็นเพราะว่าเมื่อ
รูปภาพถูกแพตช์ ค่า NULL ในภาพถูก "ปิด" ด้วยค่าพิกเซลที่ไม่ใช่ค่า NULL
เมื่อแก้ไขไฟล์ที่จะแพตช์ ให้แก้ไขไฟล์ทั้งหมดโดยใช้ปุ่ม
หน้าต่างเริ่มต้นเดียวกัน
ประสานงาน การแปลง
ลำดับการแปลงที่ต้องการ (1, 2 หรือ 3) ถูกเลือกด้วย ใบสั่ง ตัวเลือก
โปรแกรมจะคำนวณ RMSE และตรวจสอบจำนวนคะแนนที่ต้องการ
วัดเชิงเส้น Affine การแปลง (วันที่ 1 ใบสั่ง การเปลี่ยนแปลง)
x' = ขวาน + โดย +c
y' = ขวาน + Bt +C a,b,c,A,B,C ถูกกำหนดโดยการถดถอยกำลังสองน้อยที่สุดตาม
จุดควบคุมที่ป้อน การแปลงนี้ใช้การปรับขนาด การแปล และการหมุน มัน
ไม่ใช่แผ่นยางสำหรับวัตถุประสงค์ทั่วไป และไม่ใช่การแก้ไขภาพออร์โธโฟโต้โดยใช้ DEM
ไม่ใช่พหุนามอันดับสอง ฯลฯ สามารถใช้ได้ถ้า (1) คุณมีเรขาคณิตที่ถูกต้อง
ภาพ และ (2) ภูมิประเทศหรือเอฟเฟกต์การบิดเบือนของกล้องสามารถละเว้นได้
พหุนาม การแปลง มดลูก (ที่ 2, 3d ใบสั่ง การเปลี่ยนแปลง)
i. แก้ไข ใช้เมทริกซ์การแปลงลำดับที่หนึ่ง สอง หรือสามในการคำนวณ
ค่าสัมประสิทธิ์การลงทะเบียน จำนวนจุดควบคุมที่จำเป็นสำหรับลำดับที่เลือกของ
การแปลง (แสดงโดย n) is
((n + 1) * (n + 2) / 2) หรือ 3, 6 และ 10 ตามลำดับ ขอแนะนำอย่างยิ่งว่า
หรือมีการระบุจุดเพิ่มเติมเพื่อให้เกิดการเปลี่ยนแปลงที่กำหนดไว้มากเกินไป
การคำนวณซึ่งจะสร้างค่าความผิดพลาด Root Mean Square (RMS) สำหรับแต่ละค่ารวม
จุด. ค่าความผิดพลาด RMS สำหรับจุดควบคุมที่รวมอยู่ทั้งหมดนั้นทันที
คำนวณใหม่เมื่อผู้ใช้เลือกลำดับการเปลี่ยนแปลงอื่นจากแถบเมนู NS
สมการพหุนามดำเนินการโดยใช้วิธีการกำจัดแบบเกาส์เซียนที่แก้ไขแล้ว
บาง จาน เส้นโค้ง (TPS) การแปลง
การแปลง TPS ถูกเลือกด้วย -t ธง. วิธีการแปลงพิกัดนี้
แนะนำให้ใช้กับภาพถ่ายดาวเทียมที่มี GCP รวมอยู่ด้วย และ
สำหรับแผนที่ที่พิมพ์หรือสแกนในอดีตที่มีการอ้างอิงทางภูมิศาสตร์ที่ไม่รู้จักและ/หรือที่แปลแล้ว
การบิดเบือน
TPS รวมการแปลงสัมพัทธ์เชิงเส้นกับสัมประสิทธิ์การแปลงแต่ละตัว
สำหรับแต่ละ GCP โดยใช้ฟังก์ชันเคอร์เนลพื้นฐานในแนวรัศมีกับระยะทาง อ. ระหว่างใดๆ
สองจุด:
dist2 * log (dist) ด้วยเหตุนี้จึงสามารถลบการบิดเบือนที่แปลได้ด้วยTPS
การเปลี่ยนแปลง ตัวอย่างเช่น เซนเซอร์เส้นสแกนจะมีเนื่องจากมุมมองที่เปลี่ยนไป
ความบิดเบี้ยวที่จุดสิ้นสุดของเส้นสแกนมีขนาดใหญ่กว่าจุดกึ่งกลางของการสแกน
ไลน์. การแปลงพหุนามลำดับที่สูงกว่านั้นก็ไม่สามารถลบสิ่งเหล่านี้ภายในเครื่องได้
การบิดเบือนที่แตกต่างกัน แต่การแปลง TPS สามารถทำได้ เพื่อผลลัพธ์ที่ดีที่สุด TPS ต้องใช้ความสม่ำเสมอ
และสำหรับการบิดเบือนที่มีการแปล การเว้นวรรค GCP อย่างหนาแน่น
resampling วิธี
ข้อมูลที่แก้ไขจะถูกสุ่มตัวอย่างใหม่ด้วยหนึ่งในเจ็ดวิธีที่แตกต่างกัน: ที่ใกล้ที่สุด, ทวิ,
เป็นลูกบาศก์, แลนซอส, ไบลิเนียร์_f, ลูกบาศก์_f,หรือ lanczos_f.
พื้นที่ วิธี=ใกล้ที่สุด วิธีซึ่งดำเนินการมอบหมายเพื่อนบ้านที่ใกล้ที่สุดคือวิธีที่เร็วที่สุดของ
วิธีการสุ่มตัวอย่าง ส่วนใหญ่จะใช้สำหรับข้อมูลหมวดหมู่เช่นการใช้ที่ดิน
การจัดประเภท เนื่องจากจะไม่เปลี่ยนค่าของเซลล์ข้อมูล NS วิธี=bilinear
วิธีกำหนดค่าใหม่ของเซลล์ตามค่าเฉลี่ยระยะทางถ่วงน้ำหนักของ 4
เซลล์โดยรอบในแผนที่อินพุต NS วิธี=ลูกบาศก์ วิธีกำหนดค่าใหม่ของ
เซลล์ตามระยะทางถ่วงน้ำหนักเฉลี่ย 16 เซลล์โดยรอบในอินพุต
แผนที่. วิธีการ = lanczos วิธีกำหนดค่าใหม่ของเซลล์ตามน้ำหนัก
ระยะทางเฉลี่ยของเซลล์โดยรอบ 25 เซลล์ในแผนที่อินพุต
วิธีการแก้ไขแบบ bilinear, cubic และ lanczos เหมาะสมที่สุดสำหรับการต่อเนื่อง
ข้อมูลและทำให้ราบเรียบ ไม่ควรใช้ตัวเลือกเหล่านี้กับข้อมูลที่เป็นหมวดหมู่
เนื่องจากค่าของเซลล์จะเปลี่ยนไป
ในวิธี bilinear, cubic และ lanczos ถ้ามีเซลล์รอบ ๆ ตัวที่ใช้เพื่อ
สอดแทรกค่าเซลล์ใหม่เป็น NULL เซลล์ที่ได้จะเป็น NULL แม้ว่าค่า
เซลล์ที่ใกล้ที่สุดไม่ใช่ NULL สิ่งนี้จะทำให้บางลงตามเส้นขอบ NULL เช่น the
ชายฝั่งของพื้นที่ที่ดินใน DEM วิธีการแก้ไข bilinear_f, cubic_f และ lanczos_f
สามารถใช้ได้ถ้าไม่ต้องการทำให้บางตามขอบ NULL วิธีการเหล่านี้ "ถอยกลับ" ถึง
วิธีการแก้ไขที่ง่ายกว่าตามขอบ NULL นั่นคือจากลันโซถึงลูกบาศก์ถึง
bilinear ไปที่ใกล้ที่สุด
หากใช้การกำหนดเพื่อนบ้านที่ใกล้ที่สุด แผนผังผลลัพธ์จะมีรูปแบบแรสเตอร์เหมือนกับ
แผนที่อินพุต หากมีการใช้การแก้ไขอื่นใด แผนผังผลลัพธ์จะถูกเขียนเป็น
จุดลอยตัว
หมายเหตุ
If i. แก้ไข เริ่มตามปกติ แต่หลังจากผ่านไประยะหนึ่ง จะเห็นข้อความต่อไปนี้:
ข้อผิดพลาด: เกิดข้อผิดพลาดในการเขียนไฟล์เซ็กเมนต์
ผู้ใช้อาจลอง -c ตั้งค่าสถานะหรือโมดูลต้องการพื้นที่ว่างบนฮาร์ดไดรฟ์มากขึ้น
ใช้ i.rectifygrass ออนไลน์โดยใช้บริการ onworks.net