การใช้ ArcMap ฉันจะแปลงเชพไฟล์ให้เป็นทศนิยมองศาได้อย่างไร


9

ฉันมี shapefile ที่ปัจจุบันใช้เมตรเป็นตัวชี้วัดสำหรับระบบพิกัด แต่กรอบแผนที่ฉันต้องการใช้องศาทศนิยม ฉันต้องการจะปฏิเสธรูปร่างไฟล์ของฉันเพื่อใช้องศาทศนิยม แต่ฉันไม่สามารถหาวิธีการทำเช่นนั้นได้

ใน ArcMap ฉันนำเครื่องมือโครงการขึ้นมา (ArcToolbox -> เครื่องมือการจัดการข้อมูล -> การฉายและการแปลง -> คุณสมบัติ -> โครงการ) และฉันเลือกการฉายภาพที่ต้องการ (ระบบพิกัดที่คาดการณ์ -> ทวีป -> อเมริกาเหนือ -> อเมริกาเหนือ Albers Equal Area Conic USGS.prj) แต่ฉันไม่แน่ใจว่าจะเลือกหน่วยที่ฉันต้องการในตอนนั้นได้อย่างไร ถ้าฉันคลิก "แก้ไข ... " ฉันสามารถแก้ไขคุณสมบัติระบบพิกัดที่คาดการณ์ไว้และฉันคาดว่า "ทศนิยมองศา" จะเป็นตัวเลือกในเมนูแบบเลื่อนลง "หน่วยเชิงเส้น" แต่ไม่ใช่

ฉันจะเลือกปรับให้เป็นทศนิยมทศนิยมได้อย่างไร

แก้ไข:

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

ระบบเช่น Google แผนที่ซึ่งใช้การฉายภาพของเว็บเมอร์เคอเรเตอร์พร้อมกับละติจูดและลองจิจูดควรสันนิษฐานว่าพิกัดละติจูด / ลองจิจูดมีการปฏิเสธได้ทันที

ขอบคุณ @Brad Nesom ที่ช่วยอธิบายฉัน ฉันยอมรับคำตอบของเขาว่าเป็นคนอดทนและเป็นประโยชน์ :-)


1
albers บริเวณที่เท่ากันจะไม่ทำให้คุณ lat lon หรือ dec degree ตามที่คุณร้องขอ คุณต้องใช้ GCS เพื่อรับสิ่งนั้น
Brad Nesom

@Brad Nesom: คุณสามารถขยายที่? ทำไมฉันถึงไม่สามารถใช้องศากับ Albers ได้?
David Mills

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

ส่วนของระบบพิกัด "ที่กำหนดไว้ล่วงหน้า" ที่แสดงด้านล่างซึ่งเป็น GCS หรือระบบพิกัดทางภูมิศาสตร์เป็นสิ่งที่คุณต้องการเลือก
Brad Nesom

ดังนั้นจึงไม่มีวิธีใช้ละติจูด / ลองจิจูดด้วยการฉาย Albers?
David Mills

คำตอบ:


11

วิธีที่ง่ายที่สุดคือไปที่สารบัญของ TOC ...
คลิกขวาที่กรอบข้อมูล (โดยปกติจะเป็นเลเยอร์ที่มีชื่อ)
rightclick1
เลือกคุณสมบัติ และแท็บระบบพิกัด
docproj
จากนั้นหาระบบ gcs ที่คุณต้องการให้เป็นผลลัพธ์สุดท้ายให้
ตั้งค่า "document" ตามที่ตกลงโดย OK'ing out of dialog
จากนั้นเมื่อคุณคลิกขวาที่เลเยอร์ที่คุณต้องการฉายอีกครั้งและเลือก> ข้อมูลการ
DataExport
ส่งออกข้อมูล
คุณได้รับกล่องโต้ตอบการส่งออก
เลือกตัวเลือก "เหมือนกับเฟรมข้อมูล"
กรอบข้อมูล
กำหนดสถานที่และทำเสร็จแล้ว


2

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

เมื่อคุณอยู่ในระบบการฉายภาพที่ถูกต้องในดาต้าเฟรมและส่งออกข้อมูลโดยใช้ระบบการฉายภาพ GCS นั้นจากนั้นคุณเพิ่มเลเยอร์ลงในดาต้าเฟรม

ถัดไปคุณต้องไปที่ตารางคุณลักษณะสำหรับเลเยอร์ใหม่นั้น

ถัดไปคุณต้องเพิ่ม 2 ฟิลด์ใหม่ - พูด longX_DD และ latY_DD ด้วยรูปแบบลอย ถัดไปสำหรับแต่ละฟิลด์ในตารางแอ็ตทริบิวต์คลิกขวาที่ชื่อส่วนหัวของ colomn และเลือกคำนวณเรขาคณิต ถัดไปเลือก Decimal Degrees เป็นรูปแบบสำหรับ lat และ long กดตกลง ทีนี้ละติจูดและลองจิจูด (เมื่อคุณทำสิ่งนี้กับทั้งสองฟิลด์) จะอยู่ในองศาทศนิยม


0

เพียงใช้ระบบพิกัดทางภูมิศาสตร์ที่จะให้หน่วยแผนที่ใน DD

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