MATLAB ヘルプ センター
測地座標をローカルの東-北-上座標に変換
R2021a 以降
xyzENU = lla2enu(lla,lla0,method)
xyzENU = lla2enu(lla,lla0,method) は、測地座標 lla をローカルの東-北-上 (ENU) 直交座標 xyzENU に変換します。ローカル ENU 系の原点を測地座標 lla0 として指定します。
xyzENU
lla
lla0
method
メモ
測地座標系の緯度と経度の値では、世界測地系 1984 (WGS84) 標準を使用しています。
高さとして WGS84 準拠楕円体を基準とした高度 (メートル) を指定します。
例
すべて折りたたむ
スイスのツェルマットにおけるローカル原点の測地座標を指定します。
lla0 = [46.017 7.750 1673]; % [lat0 lon0 alt0]
対象地点の測地座標を指定します。この場合、対象地点はマッターホルンです。
lla = [45.976 7.658 4531]; % [lat lon alt]
平面地球近似を使用して、測地座標をローカル ENU 座標に変換します。
xyzENU = lla2enu(lla,lla0,'flat')
xyzENU = 1×3 103 × -7.1244 -4.5572 2.8580
測地座標。3 要素の行ベクトルまたは n 行 3 列の行列として指定します。n は変換する点の数です。各点は [lat lon alt] の形式で指定します。lat と lon はそれぞれ緯度と経度を度単位で指定します。alt は高度をメートル単位で指定します。
[lat lon alt]
例: [45.976 7.658 4531]
[45.976 7.658 4531]
データ型: double
double
測地座標でのローカル ENU 系の原点。3 要素の行ベクトルまたは n 行 3 列の行列として指定します。n は原点の数です。各点は [lat0 lon0 alt0] の形式で指定します。lat0 と lon0 はそれぞれ原点の緯度と経度を度単位で指定します。alt0 は原点の高度をメートル単位で指定します。
[lat0 lon0 alt0]
例: [46.017 7.750 1673]
[46.017 7.750 1673]
'flat'
'ellipsoid'
変換メソッド。'flat' または 'ellipsoid' として指定します。この引数は、関数で地球が平面と楕円体のどちらと想定されるかを指定します。
平面地球変換メソッドには次の制限があります。
飛行経路角とバンク角はゼロと想定されます。
平面地球の z 軸は、初期測地緯度および経度でのみ地球に対して垂直であると想定されます。このメソッドでは、初期測地緯度および経度からの距離が近く、赤道に近いほど精度が高くなります。このメソッドでは、緯度の変化が小さいほどより高い精度で経度が計算されます。
緯度の値が +90 度および -90 度の場合、極の特異性が原因で予期しない値が返される可能性があります。
データ型: char | string
char
string
ローカル ENU 直交座標。3 要素の行ベクトルまたは n 行 3 列の行列として返されます。n は変換された点の数です。各点の形式は [xEast yNorth zUp] です。xEast、yNorth、および zUp はそれぞれ、ローカル ENU 系の点の x 座標、y 座標、および z 座標 (メートル単位) です。
[xEast yNorth zUp]
すべて展開する
R2021a で導入
enu2lla
lla2ned
ned2lla
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ