MI_Distance
説明
2 つのジオメトリ オブジェクトの間の地理的距離を返します。
構文
MI_Distance ( geom1, geom2, unit, calculationType )
引数
geom1 は、ジオメトリを返す式です。
geom2 は、ジオメトリを返す式です。
unit は、距離の単位です。
calculationType は、球形またはカルテシアンのどちらの計算を実行するかを表す文字列です。デフォルト値はありません。
例
指定されたジオメトリと各国間の距離を返します。
select MI_Distance(MI_Box(-20,-20,20,20,'epsg:4326'),Obj,'mi','Spherical') as distance from "/Samples/NamedTables/WorldTable" where country in ('Canada','Vietnam','Brazil','China','Japan')
コメント
2 つのジオメトリの間の距離を計算します。戻り値は double 型で、引数 unit で指定された単位の値を表します。
以下の距離単位が、unit の値として有効です。
値 | 説明 |
---|---|
mi | マイル |
km | キロメートル |
で | インチ |
ft | フィート |
yd | ヤード |
mm | ミリメートル |
cm | センチメートル |
m | メートル |
survey ft | アメリカ測量フィート |
nmi | 海里 |
twip | トゥイップ |
pt | ポイント |
pica | パイカ |
degree | 度 |
li | リンク |
ch | チェーン |
rd | ロッド |