MI_CentroidDistance
説明
2 つのジオメトリ オブジェクトのセントロイド間の地理的距離を返します。
構文
MI_CentroidDistance ( geom1, geom2, unit, calculationType )
引数
geom1 は、ジオメトリを返す式です。
geom2 は、ジオメトリを返す式です。
unit は、距離の単位です。
calculationType は、球形またはカルテシアンのどちらの計算を実行するかを表す文字列です。デフォルト値はありません。
例
指定されたジオメトリと国について、双方のセントロイド間の距離を返します。
select MI_CentroidDistance(Obj,MI_Box(-13.36676789,8.05796847,79.06334219,62.70540978,'epsg:4326'),'mi','Cartesian') as theResult from countries where country in ('Mauritania','Mali','Algeria')コメント
2 ポイント間の距離を計算します。ジオメトリ引数 geom1 または geom2 のどちらかがポイント ジオメトリではない場合、そのジオメトリのセントロイドが計算に使われます。戻り値は double 型で、引数 unit で指定された単位の値を表します。
以下の距離単位が、unit の値として有効です。
| 値 | 説明 |
|---|---|
| mi | マイル |
| km | キロメートル |
| で | インチ |
| ft | フィート |
| yd | ヤード |
| mm | ミリメートル |
| cm | センチメートル |
| m | メートル |
| survey ft | アメリカ測量フィート |
| nmi | 海里 |
| twip | トゥイップ |
| pt | ポイント |
| pica | パイカ |
| degree | 度 |
| li | リンク |
| ch | チェーン |
| rd | ロッド |