Handling Multiple UTM Zones for Azimuth and Elevation Calculations in MATLAB

12 ビュー (過去 30 日間)
Lidor
Lidor 2024 年 11 月 4 日
コメント済み: William Rose 2024 年 12 月 16 日 5:16
Hello MATLAB Community,
I’m working on a project where I convert geographic coordinates (latitude, longitude, altitude) to UTM coordinates (zone, east, north, altitude) to perform azimuth and elevation calculations. However, I’m facing challenges when the map spans multiple UTM zones, as this can lead to inconsistencies across zones.
My workflow involves:
1. Converting lat, long, alt to UTM coordinates. 2. Performing calculations like azimuth and elevation on the converted coordinates. (East,North,Alt) 3. Converting the results back to lat, long, alt.
The main issue is ensuring consistency when points cross UTM zone boundaries. Has anyone dealt with similar problems in MATLAB? Are there recommended approaches or functions in the Mapping Toolbox for managing multiple zones, or should I consider alternative methods (e.g., using lat/long for calculations directly)?
Any advice, especially on best practices for handling multiple UTM zones in MATLAB, would be greatly appreciated!

回答 (1 件)

William Rose
William Rose 2024 年 11 月 7 日
@Lidor, if I had to compute azimuth and distance for locations specified across multiple UTM zones, I would just convert to lat, long.
  2 件のコメント
Lidor
Lidor 2024 年 12 月 15 日 15:55
Lat and long is degree so it’s now prcise
William Rose
William Rose 2024 年 12 月 16 日 5:16
@Lidor, Now that you have latitude and longitude in degrees, you can use the distance() and the azimuth() functions.

サインインしてコメントする。

Community Treasure Hunt

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

Start Hunting!

Translated by