Geo transform-points

提供:GizmoLabs - だいたい CAD LISP なサイト
2024年3月29日 (金) 04:44時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{BCAD_LISP_CIVIL}} ; 構文 : <nowiki>(geo:transform-points ''point'' ''sourceCSID'' ''targetCSID'' )</nowiki> ;機能 : 点リストを sourceCSID 座標系か ら targetCSID 座標系へ変換する。 ;引数 :* point : 変換する点リストのリスト :* sourceCSID : 変換元座標系の文字列 :* targetCSID : 変換先座標系の文字列 ;戻り値 : 変換された点(2次元/3次元点リスト)のリスト、または nil を返す…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(geo:transform-points ''point'' ''sourceCSID'' ''targetCSID'' )


機能
点リストを sourceCSID 座標系か ら targetCSID 座標系へ変換する。


引数
  • point : 変換する点リストのリスト
  • sourceCSID : 変換元座標系の文字列
  • targetCSID : 変換先座標系の文字列


戻り値
変換された点(2次元/3次元点リスト)のリスト、または nil を返す


  • メモ
    • Lisp開発者は、すべてのCRSカテゴリ名を大文字と小文字を区別して扱う必要があるよ!


サンプル

(vl-load-geo)
(setq pts (list '(193524.0771 34235.1330) '(193345.0247 34245.1333))) ; 点のリスト
(geo:transform-points  pts "JGD2011-01" "WGS84" ) ; 日本測地系2011から世界測地系1984へ
((131.577700606417 33.2913453695377 0.0) (131.575781514972 33.291467600599 0.0))


関連事項