ก่อนอื่นคุณต้องฉายพิกัดทางภูมิศาสตร์ของคุณไปยังระบบพิกัด 2D แบบคาร์ทีเซียนเนื่องจากการแปลงเลียนแบบไม่ได้ใช้กับระบบพิกัดทางภูมิศาสตร์
คุณสามารถใช้การแปลงเลียนแบบจากจุดควบคุมหรือจากพารามิเตอร์การแปลง ปลั๊กอิน QGIS ขอให้คุณแปลงพารามิเตอร์ แต่มันเป็นเรื่องธรรมดามากที่ผู้ใช้จะมีจุดควบคุม
จากจุดควบคุมคุณสามารถคำนวณพารามิเตอร์การแปลง สำหรับการแปลงเลียนแบบมีพารามิเตอร์การแปลง 6 ตัวดังนั้นคุณต้องมีจุดควบคุมอย่างน้อย 3 จุด (แต่ละจุดควบคุมหมายถึงพิกัด 4 พิกัด: Xsource, Ysource, Xtarget, Ytarget) แต่แนะนำให้ใช้จุดควบคุมเพิ่มเติมเพื่อให้มีความซ้ำซ้อน กำลังสองน้อยที่สุดซึ่งจะให้การประมาณคุณภาพการแปลง โปรดจำไว้ว่าการแปลงเลียนแบบสามารถหมุนเปลี่ยนปรับขนาด (แม้จะใช้ปัจจัยที่แตกต่างกันในแต่ละแกน) และรูปทรงเอียง
จุดควบคุมต้องมีแบบฟอร์ม:
X SOURCE: Xs
Y SOURCE: Ys
X TARGET: Xt
Y TARGET: Yt
พารามิเตอร์คือ:
a: Scale X
e: Scale Y
d: Rotation X
b: Rotation Y
c: Translation X
f: Translation Y
และเรารู้ว่า:
Xt = X*a + Y*b + c
Yt = X*d + Y*e + f
ดังนั้นคุณต้องแก้ระบบสมการนี้ (สำหรับ 3 จุดควบคุม):
¦ Xs1 Ys1 1 0 0 0 ¦ | a ¦ ¦ Xt1 ¦
¦ Xs2 Ys2 1 0 0 0 ¦ ¦ b ¦ ¦ Xt2 ¦
¦ Xs3 Ys3 1 0 0 0 ¦ ¦ c ¦ = ¦ Xt3 ¦
¦ 0 0 0 Xs1 Ys1 1 ¦ ¦ d ¦ ¦ Yt1 ¦
¦ 0 0 0 Xs2 Ys2 1 ¦ ¦ e ¦ ¦ Yt2 ¦
¦ 0 0 0 Xs3 Ys3 1 ¦ ¦ f ¦ ¦ Yt3 ¦
โดยที่ไม่ทราบพารามิเตอร์ a, b, c, d, e และ f
เมื่อคุณคำนวณพารามิเตอร์ a, b, c, d, e และ f, (ตัวอย่างด้วยตัวแก้สมการออนไลน์นี้ ) ให้วางลงในส่วนต่อประสานปลั๊กอิน QGIS ดังนี้:
X' = a*x + b*y + c
Y' = d*x + e*y + f
หรือ:
ฉันคิดว่านี่แก้คำถามสองข้อของคุณได้