เมื่อพิจารณาจากระบบพิกัดระนาบของรัฐที่เฉพาะเจาะจง (ไม่ว่าจะเป็น NAD27 หรือ NAD83) มีทรัพยากรใดบ้างที่จะแปลงเป็นละติจูดลองจิจูด
เมื่อพิจารณาจากระบบพิกัดระนาบของรัฐที่เฉพาะเจาะจง (ไม่ว่าจะเป็น NAD27 หรือ NAD83) มีทรัพยากรใดบ้างที่จะแปลงเป็นละติจูดลองจิจูด
คำตอบ:
คุณจะต้องปฏิเสธพวกเขาเพื่อจัดการกับการแปลงนี้
Proj.4เป็นไลบรารีมาตรฐานที่ใช้โดยซอฟต์แวร์จำนวนมากสำหรับการคัดลอก
วิธีหนึ่งในการใช้สิ่งนี้คือการใช้ยูทิลิตีเช่นgdaltransformเพื่อทำการแปลงให้คุณ
หากคุณรู้รหัส EPSG ที่เกี่ยวข้องหรือพารามิเตอร์ proj.4 ทั้งสองgdaltransform
และหน้า proj.4 cs2cs
( man page ) เป็นเส้นทางที่ดีดังที่ได้กล่าวไว้
อย่างไรก็ตามหากคุณพบว่าไม่มีข้อมูลนี้ให้ลองspatialreference.org : ให้พารามิเตอร์และแผนที่เว็บสำหรับทำ lat / long เพื่อประสานการแปลงระบบ ( ตัวอย่างด้วยระนาบ IL ) เนื่องจากการประมาณระนาบของรัฐไม่มีรหัส EPSG ให้ใช้ sr.org เพื่อค้นหาสตริง proj.4 ซึ่งgdaltransform
เข้าใจได้ นี่คือตัวอย่างการแปลงจากCalifornia State Plane Zone Vเป็น WGS84 lat / long pairs:
gdaltransform -s_srs '+proj=lcc +lat_1=34.03333333333333 \
+lat_2=35.46666666666667 +lat_0=33.5 +lon_0=-118 +x_0=2000000 +y_0=500000 \
+ellps=GRS80 +units=m +no_defs' -t_srs epsg:4326
หลังจากที่พิมพ์ควรกลับ1815241.25377291 557301.336190851
-120 33.9999999999996
ลูกค้าหรือเซิร์ฟเวอร์? เฉพาะภาษา? แบบครั้งเดียวหรือเป็นกลุ่ม?
เช่น - สำหรับฝั่งไคลเอ็นต์ - ด้วย JavaScript - ใช้ OpenLayers + Proj4js
0) นำเข้า libs ที่เหมาะสมทั้งหมด
1) สร้างจุดของคุณ
var lonlat = new OpenLayers.LonLat( ....)
2) แปลง
lonlat.transform( new OpenLayers.Projection("epsg:XXXX"), new OpenLayers.Projection("epsg:4326"));
ตอนนี้ lonlat.lon และ lonlat.lat อยู่ในค่า WGS84 lon / lat
โปรแกรมฟรีและง่ายอย่างหนึ่งคือCorpsConซึ่งจะแปลงจุดเดียว, แบตช์จุดในไฟล์ข้อความและมี DLL ที่สามารถใช้จากภายในสภาพแวดล้อมการวางโปรแกรมเช่นหลาม
2014-07-09: ลิงก์ที่อัปเดตคือ http://www.agc.army.mil/Missions/Corpscon.aspx การคลิก "ดาวน์โหลด CorpsCon" จะนำคุณไปยังหน้าที่มีลักษณะแปลกและชั่วคราวเล็กน้อย แต่ใช้งานได้
หากคุณต้องการสร้างด้วยตัวเองนี่คือเอกสารจาก National Geodetic Survey ที่อธิบายการเปลี่ยนแปลง:
http://www.ngs.noaa.gov/PUBS_LIB/ManualNOSNGS5.pdf
คุณจะต้องรู้พารามิเตอร์เฉพาะสำหรับการคาดการณ์ดอกเบี้ย
ตัวเลือก ( แต่เพียงสำหรับ NAD83) ก็คือ SPCS83 ที่http://www.ngs.noaa.gov/PC_PROD/SPCS83 มันทำงานในหน้าต่างบรรทัดคำสั่งบนพีซีและแปลงทั้งแบบโต้ตอบหรือจากอินพุตไฟล์ข้อความ มันมีซอร์สโค้ดถ้าคุณต้องการอัลกอริทึมจริงๆ Source คือ Fortran ซึ่งอาจเป็นความเจ็บปวดในการใช้งาน แต่ง่ายพอที่จะถอดรหัสเพื่อให้ได้อัลกอริธึมออกมา ดูที่ www.metzgerwillard.us/spcge/spcge.html ซึ่งเป็นส่วนหน้าสำหรับ SPCS83 ใน Google Earth
ตรวจสอบบริการแปลฟรี อัปโหลดข้อมูลของคุณจากนั้นระบุระบบพิกัดเอาต์พุตที่ต้องการ โดยการเลือกรูปแบบเดียวกันสำหรับเอาท์พุทเป็นอินพุทคุณจะทำการคัดลอกได้อย่างมีประสิทธิภาพ
พบบริการได้ที่http://fmeserver.com/userweb/sharper/Portal/EasyTranslator/index.html
และขึ้นอยู่กับผลิตภัณฑ์ FME นอกจากนี้ยังมีการทดลองใช้ฟรี 14 วันสำหรับสิ่งนี้เช่นกัน www.safe.com
ไซต์นี้อาจช่วยได้หากคุณต้องการแปลงจุดเดียว มันใช้งานไม่ได้สำหรับฉัน แต่ดูเหมือนว่าจะทำงานในพื้นที่ส่วนใหญ่
gdaltransform -s_srs '+proj=lcc +lat_1=34.03333333333333 +lat_2=35.46666666666667 +lat_0=33.5 +lon_0=-118 +x_0=2000000 +y_0=500000 +ellps=GRS80 +units=m +no_defs' -t_srs epsg:4326