วิธีการกำหนดพารามิเตอร์การฉายภาพเมื่อปรับแต่งการฉายภาพ


9

ฉันกำลังพยายามปรับแต่ง Albers และการฉายภาพ Hotine Oblique Mercator (HOM) เพื่อลดการบิดเบือนในภูมิภาคที่ฉันกำลังวิเคราะห์ ภูมิภาคนี้มีความกว้างตั้งแต่ 51 ถึง 62 องศาละติจูดครอบคลุมพื้นที่ประมาณขนาดของยูเครน ภูมิภาคนี้เป็นภูมิภาคที่มุ่งเน้น NW - SE

ฉันต้องการที่จะให้แน่ใจว่าฉันกำลังใช้วิธีการที่ถูกต้องสำหรับการกำหนดพารามิเตอร์ที่สองฉาย: lat / ยาวศูนย์ฉายและที่ราบกลาง ฉันใช้ ArcMap v10 นี่คือขั้นตอนที่ฉันได้ปฏิบัติตาม:

  1. สร้างรูปหลายเหลี่ยมเดียวที่กำหนดขอบเขตการวิเคราะห์ (โดยทั่วไปแล้วสร้างเปลือกนูนรอบขอบเขตของแหล่งต้นน้ำที่ครอบคลุมพื้นที่) รูปหลายเหลี่ยมนี้เป็นพื้นที่ที่ฉันปรับแต่งการฉายภาพสำหรับ
  2. ฉายรูปหลายเหลี่ยมเป็น Geographic / NAD 83
  3. ใช้เครื่องมือของ Jeff Jenness สำหรับกราฟิกและรูปทรง
    ( http://www.jennessent.com/arcgis/shapes_graphics.htm ) เพื่อกำหนดจุดศูนย์กลางมวลของรูปหลายเหลี่ยมบนทรงกลม GRS80 พิกัดที่ได้คือสิ่งที่ฉันใช้สำหรับพารามิเตอร์ "การฉายภาพกลาง"
  4. ในการพิจารณา centerline azimuth ฉันแรกคาดว่ารูปหลายเหลี่ยมกับการฉายภาพระยะเท่ากันแบบ azimuthal โดยระบุศูนย์กลางการฉายที่พิกัดที่กำหนดไว้ในขั้นตอนที่ 3
  5. จากนั้นฉันวาดรูปหลายเหลี่ยม (ในการฉายภาพระยะเท่ากันแบบอะซิมั ธ ทัล) ถ่ายไปยังจุดกึ่งกลางของภาพซึ่งแสดงถึงแนวโน้มทิศทางของรูปหลายเหลี่ยมของพื้นที่ เพื่อให้ได้มุมราบที่จุดศูนย์กลางของการฉายภาพฉันใช้เครื่องมือของเจฟฟ์เจนเนสสำหรับกราฟิกและรูปร่างเพื่อกำหนดจุดเริ่มต้นของเส้นโค้งทางธรณีวิทยาที่จุดศูนย์กลาง
  6. สำหรับการฉายภาพ Albers ฉันใช้ลองจิจูดสำหรับศูนย์ฉายภาพตามที่กำหนดไว้ในขั้นตอนที่ 3 นอกจากนี้ฉันยังใช้สเปรดชีตที่สร้างขึ้นโดย Bill Huber ( http://forums.esri.com/Attachments/34278.xls ) เพื่อกำหนดว่า เพื่อวางแนวมาตรฐานเพื่อลดความผิดเพี้ยนของสเกลภายในขอบเขตรูปหลายเหลี่ยม

หากจำเป็นต้องรู้ฉันกำลังใช้ HOM เวอร์ชันของ ArcMap ที่ใช้เส้นกลางที่กำหนดโดยจุดหนึ่งที่กึ่งกลางของภาพและมุมของมุมราบ ESRI เรียกสิ่งนี้ว่า "Hotine_Oblique_Mercator_Azimuth_Center" ใน EPSG ฉันเชื่อว่านี่คือ Oblique Mercator, Hotine Variant B, EPSG วิธีการรหัส 9815

ฉันหวังว่าจะมีผู้เชี่ยวชาญด้านการฉายภาพออกมาที่สามารถบอกฉันได้ว่าขั้นตอนข้างต้นโดยเฉพาะอย่างยิ่งขั้นตอนที่ 3 และ 4เป็นวิธีที่ถูกต้องในการกำหนดพารามิเตอร์การฉายที่ต้องการ ฉันกำลังติดตามใช่ไหม? มันถูกต้องหรือไม่ในการกำหนดจุดศูนย์กลางบนทรงกลมและมุมของมาตรเนื้อที่จากจุดศูนย์กลาง (แทนที่จะเป็นจุดศูนย์กลางเรขาคณิต "2d" และมุมราบ)

ฉันหวังว่าคำอธิบายปัญหาจะชัดเจน ฉันรอคอยอย่างใจจดใจจ่อสำหรับคำตอบเคล็ดลับการสนทนา ฯลฯ !


ค่อนข้างเกี่ยวข้องโดยเน้นปัญหาเชิงกลยุทธ์มากขึ้น: gis.stackexchange.com/questions/2769/…
whuber

คำตอบ:


11

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

ประเภทของการบิดเบือน

ช่วยกำหนดกรอบปัญหาให้ชัดเจนยิ่งขึ้นและมีปริมาณเล็กน้อย เมื่อเราพูดว่า "การบิดเบือน" เราสามารถอ้างถึงสิ่งต่าง ๆ ที่เกี่ยวข้อง แต่แตกต่างกัน:

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

  • การบิดเบือนในพื้นที่เป็นผลมาจากการบิดเบือนขนาดหลัก

  • ทิศทางและมุมยังสามารถบิดเบือนได้ เส้นโครงนั้นสอดคล้องกันเมื่อมีสองเส้นทางบนพื้นโลกซึ่งพบกันที่มุมหนึ่งถูกแมปกับเส้นที่รับประกันว่าจะพบกันในมุมเดียวกัน: โครงการที่สอดคล้องกันจะรักษามุมไว้ มิฉะนั้นจะมีการบิดเบือนมุม สามารถวัดได้

แม้ว่าเราจะต้องการลดการบิดเบือนเหล่านี้ให้น้อยที่สุด แต่ในทางปฏิบัติมันเป็นไปไม่ได้เลย: การคาดการณ์ทั้งหมดมีการประนีประนอม ดังนั้นหนึ่งในสิ่งแรกที่ต้องทำคือจัดลำดับความสำคัญ: การบิดเบือนประเภทใดที่ต้องควบคุม?

การวัดความผิดเพี้ยนโดยรวม

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

การเลือกการฉายเป็นปัญหาการเพิ่มประสิทธิภาพ

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

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

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

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

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

การใช้งานจริง

ลองตรวจสอบขั้นตอนในคำถามจากมุมมองนี้

1) ( คำจำกัดความของภูมิภาคที่น่าสนใจ ) เป็นการง่ายกว่าที่จะใช้ตัวถังนูน ไม่มีอะไรที่เป็นเรื่องที่มี แต่ทำไมไม่ใช้ว่าภูมิภาคที่น่าสนใจ? GIS สามารถจัดการกับสิ่งนี้ได้

2 & 3) (การค้นหาศูนย์ฉายภาพ ) นี่เป็นวิธีที่ดีในการรับประมาณการเบื้องต้นของศูนย์ แต่ - คาดการณ์ขั้นตอนต่อไปที่เราจะเปลี่ยนแปลงพารามิเตอร์การฉาย - ไม่จำเป็นต้องยุ่งเกี่ยวกับเรื่องนี้ ศูนย์ "ดวงตา" ชนิดใดก็ได้จะเริ่มต้นด้วย

4 & 5) ( การเลือกกว้างยาว ) สำหรับการประมาณการ HOM ปัญหาเกี่ยวข้องกับวิธีปรับทิศทาง โปรดจำไว้ว่าการฉายภาพ Mercator แบบมาตรฐานในมุมมองเส้นศูนย์สูตรของมันทำแผนที่เส้นศูนย์สูตรและพื้นที่ใกล้เคียงให้ถูกต้อง แต่จากนั้นเพิ่มการบิดเบือนที่เพิ่มขึ้นแบบทวีคูณโดยห่างจากเส้นศูนย์สูตร HOM ใช้การฉายภาพเหมือนกัน แต่ย้าย "Equator" ไปยังบริเวณที่สนใจแล้วหมุน จุดประสงค์คือการวางภูมิภาคเส้นศูนย์สูตรที่มีการบิดเบือนต่ำไปยังภูมิภาคที่น่าสนใจส่วนใหญ่ เนื่องจากการเติบโตแบบทวีคูณของการบิดเบือนห่างจากเส้นศูนย์สูตรการลดการบิดเบือนโดยรวมจึงทำให้เราต้องใส่ใจกับส่วนต่าง ๆ ของภูมิภาคที่เราสนใจซึ่งอยู่ห่างจากเส้นกึ่งกลางมากที่สุด ดังนั้นชื่อของเกมนี้คือการหาเส้น (geodesic ทรงกลม) ที่ตัดผ่านพื้นที่ในลักษณะที่ (a) ส่วนใหญ่ของพื้นที่อยู่ใกล้ที่สุดเท่าที่จะเป็นไปได้ (ลดความผิดเพี้ยนเฉลี่ย) หรือ ( b) ส่วนต่าง ๆ ของภูมิภาคที่อยู่ห่างจากเส้นนั้นมากที่สุดเท่าที่จะเป็นไปได้ (สิ่งนี้จะลดความเพี้ยนสูงสุด)

วิธีที่ยอดเยี่ยมในการทำขั้นตอนนี้โดยการลองผิดลองถูกคือการคาดเดาวิธีแก้ปัญหาแล้วสำรวจอย่างรวดเร็วด้วยแอปพลิเคชัน Tissot Indicatrix แบบโต้ตอบ (โปรดดูตัวอย่างนี้ในเว็บไซต์ของเราสำหรับการคำนวณที่จำเป็นดูhttps://gis.stackexchange.com/a/5075 ) การสำรวจโดยทั่วไปมุ่งเน้นไปที่จุดที่การฉายจะมีการบิดเบือนมากที่สุด TI จะไม่เพียง แต่วัดความผิดเพี้ยนประเภทต่างๆ - ขนาดพื้นที่มุมแบริ่ง - แต่ยังแสดงให้เห็นถึงความผิดเพี้ยนแบบกราฟิก รูปภาพมีค่าหนึ่งพันคำ (และตัวเลขครึ่งโหล)

6) ( การเลือกพารามิเตอร์ ) ขั้นตอนนี้ทำได้ดีมาก: คำถามอธิบายวิธีการเชิงปริมาณเพื่อประเมินการบิดเบือนในการฉายภาพ Albers (พื้นที่ Conic Equal Area) ด้วยสเปรดชีตในมือมันเป็นเรื่องง่ายที่จะปรับแนวทั้งสองในลักษณะที่ทำให้ความผิดเพี้ยนสูงสุดลดลง เป็นการยากที่จะปรับเปลี่ยนเล็กน้อยเพื่อลดความผิดเพี้ยนเฉลี่ยทั่วทั้งภูมิภาคดังนั้นจึงไม่ค่อยทำเช่นนี้

สรุป

ด้วยการกำหนดกรอบตัวเลือกการฉายเป็นปัญหาการเพิ่มประสิทธิภาพเราจึงกำหนดเกณฑ์ปฏิบัติสำหรับการเลือกอย่างชาญฉลาดและป้องกันได้ ขั้นตอนสามารถดำเนินการได้อย่างมีประสิทธิภาพโดยการลองผิดลองถูกซึ่งหมายความว่าไม่จำเป็นต้องดูแลเป็นพิเศษสำหรับการเลือกพารามิเตอร์เริ่มต้น: ประสบการณ์และสัญชาตญาณมักจะเพียงพอสำหรับการเริ่มต้นที่ดีและจากนั้นเครื่องมือโต้ตอบเช่นแอป Tissot การคำนวณที่ผิดเพี้ยนสามารถช่วยให้งานเสร็จ


ขอบคุณ. พบ v. รายละเอียดเล็ก ๆ น้อย ๆ ในทางปฏิบัติเกี่ยวกับวิธีการเลือก "ศูนย์ฉายภาพ" (ศูนย์กราฟิก - ศูนย์กลางทรงกลม - มันจะต้องอยู่ที่ตรงกลางหรือไม่วิธีการกำหนดผลกระทบของมันอยู่ที่ไหน?) และวิธีการเลือก centerline azimuth (เวิร์กโฟลว์ใน ArcMap จะกำหนด azimuth อย่างถูกต้องได้อย่างไรวิธีการประเมินการบิดเบือนที่เกี่ยวข้องกับการจัดวางมีกฎที่เข้มงวดในการปฏิบัติตามการตัดสินใจเหล่านี้หรือไม่คนอื่นจะทำสิ่งนี้อย่างไร) ฉันคิดว่าคุณตอบคำถามของฉันด้วย“ การกระทำนี้มักเกิดจากการลองผิดลองถูก ... ”
fbiles

1
คำนิยามของภูมิภาคที่น่าสนใจ -นั่นคือคำแนะนำที่ดีโดยใช้“ ภูมิภาคที่น่าสนใจ” มันจะเปลี่ยนพื้นที่ของโครงการจากการมองโลงศพไปเป็นเหมือนกุ้งก้ามกราม…ซึ่งเป็นเรื่องดี ฉันใช้ตัวเรือนูนเพราะพื้นที่โครงการฝั่งตะวันตกทั้งหมดเป็นหมู่เกาะ ฉันต้องการให้แน่ใจว่าขอบเขตของโครงการจับเกาะเล็ก ๆ ที่อยู่ห่างไกลและพื้นที่น้ำในระหว่างนั้น
fbiles

ขอบคุณสำหรับคำอธิบายการใช้งานตัวถังนูนของคุณ ในความเป็นจริงประสบการณ์ของฉันคือการวิเคราะห์เชิงพื้นที่หลายอย่างในที่สุดก็ขยายออกไปเกินขอบเขตเดิมของพื้นที่ศึกษา (ถ้าเพียง แต่ช่วยหลีกเลี่ยงผลกระทบจากขอบในการวิเคราะห์ทางสถิติ) ดังนั้นฉันคิดว่ามันเป็นความคิดที่ดีbufferรอบพื้นที่การศึกษาเดิม
whuber

1

ขออภัยฉันโพสต์สิ่งนี้ภายใต้ "คำตอบ" ไม่แน่ใจว่าเหมาะสม (ยาวเกินไปสำหรับความคิดเห็น) ยังใหม่กับเว็บไซต์นี้ ... บางทีฉันควรจะเริ่มคำถามที่เกี่ยวข้องกับการประเมินการบิดเบือน? แต่ฉันกำลังทำงานเกี่ยวกับความคิดอันเป็นผลมาจากโพสต์นี้เมื่อสัปดาห์ที่แล้วเพื่อประเมินการบิดเบือนขนาดที่เกี่ยวข้องกับการเลือกศูนย์ฉายภาพแบบอะซิมุ ธ และค่าตัวประกอบสเกลสำหรับ HOM ที่แตกต่างกัน ตัดสินใจที่จะโพสต์ความคิดที่นี่เพราะ 1) บางทีมันอาจจะเป็นเครื่องมือที่มีประโยชน์ที่สามารถใช้เพื่อช่วยตอบคำถามบางส่วนของคำถามเดิมและ 2) ฉันหวังว่าจะได้ข้อเสนอแนะว่านี่เป็นวิธีที่สมเหตุสมผลหรือไม่

การใช้แนวคิดเดียวกันกับสเปรดชีตที่สร้างขึ้นสำหรับการประเมินการบิดเบือนของอัลเบอร์สร้างสเปรดชีตที่เต็มไปด้วยสมการของไนเดอร์สำหรับ HOM (สูตร ellipsoid "ทางเลือก B" หน้า 74 ของ "การคาดคะเนแผนที่ - คู่มือการใช้งาน") ผู้ใช้ป้อนพารามิเตอร์ ellipsoid ที่เลือก (a และ e) และพารามิเตอร์การฉาย "กำหนดเอง" (lat / long ของศูนย์การฉาย, azimuth กลาง, ตัวประกอบสเกล, และ Easting / Northing ที่ผิดพลาด) ส่วนที่เหลือของค่าคงที่ฉายจะถูกคำนวณโดยอัตโนมัติ สเปรดชีตยังมีเซลล์สำหรับแต่ละคู่ lat / long (เพิ่มทีละครึ่งหรือเพิ่มตามต้องการ) ข้ามพื้นที่ฉาย ตัวคูณสเกลและพิกัดที่แก้ไขที่คู่ lat / long จะถูกคำนวณโดยอัตโนมัติเมื่อเปลี่ยนพารามิเตอร์การฉายใด ๆ ตอนนี้ ตัวประกอบสเกลสามารถประเมินได้เป็นตัวเลข 1) โดยการคำนวณค่าเฉลี่ยและช่วงของความผิดเพี้ยนของสเกลในพื้นที่ฉายภาพและ 2) พิกัดจุดและปัจจัยสเกลที่เกี่ยวข้องสามารถนำเข้าสู่ ArcMap ได้อย่างง่ายดาย มีการกระจายความผิดเพี้ยน เห็นได้ชัดว่าผลลัพธ์เป็นเพียงตัวอย่างและจะแตกต่างกันไปขึ้นอยู่กับว่ามีการประเมินสถานที่ละติจูด / ลองจิจูดกี่แห่งเสียงนี้เป็นวิธีการที่สมเหตุสมผลหรือไม่


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