Longitude latitude to X-Y plane

조회 수: 3 (최근 30일)
Devinya Herath
Devinya Herath 2011년 10월 28일
댓글: Dyuman Joshi 2023년 11월 8일
I have a set of latitude, longitude pairs obtained using a GPS receiver. The readings correspond to WGS84. I want to convert them to coordinates in the X-Y plane using matlab. Could anyone please help me with this?
  댓글 수: 1
suresh
suresh 2011년 11월 16일
이동: Dyuman Joshi 2023년 11월 8일
if you the answer please do forward

댓글을 달려면 로그인하십시오.

답변 (1개)

Raj
Raj 2023년 11월 8일
편집: Raj 2023년 11월 8일
Hello,
I have a solution which you can try using and check if it solves your problem
lat = [40.7128, 51.5074, 48.8566, 35.6895, 37.7749, -33.8688, 55.7558, -22.9068, 52.5200, 19.4326, -34.6037, 37.9838, -6.2088, 59.3293, -33.9249, 43.6532, 41.9028, 48.8566, 31.9686, 37.5665];
lon = [-74.0060, -0.1278, 2.3522, 139.6917, -122.4194, 151.2093, 37.6176, -43.1729, 13.4050, -99.1332, -58.3816, 23.7275, 106.8456, 18.0686, 18.4241, -79.3832, 12.4964, 2.3522, 99.9018, 126.9780];
geoid=wgs84Ellipsoid;
[X, Y, Z] = geodetic2ecef(geoid, lat, lon, 0);
[x, y, z] = ecef2enu(X, Y, Z, lat(1), lon(1), 0, geoid);
Here 'x' and 'y' contains the converted coordinates in X-Y plane. Hope this helps!
  댓글 수: 1
Dyuman Joshi
Dyuman Joshi 2023년 11월 8일
Note, the functions used require the Mapping Toolbox.

댓글을 달려면 로그인하십시오.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by