MI_Length
説明
ラインまたはポリライン ジオメトリ オブジェクトの地図上の長さを返します。
構文
MI_Length ( geometry, unit, calculationType )
引数
geometry は、ジオメトリを返す式です。
unit は、距離の単位です。
calculationType は、球形またはカルテシアンのどちらの計算を実行するかを表す文字列です。デフォルト値はありません。
例
高速道路の長さを CanadaHighway テーブルから取得して返します。
select highway from CanadaHighway where MI_Length(Obj,'mi','Spherical') <= 50
コメント
戻り値は double 型で、引数 unit で指定された単位の値を表します。MI_Length は、タイプが Curve、LineString、または MultiCurve のジオメトリにのみ適用できます。入力ジオメトリがその他のタイプである場合は、値 0 を返します。
以下の距離単位が、unit の値として有効です。
値 | 説明 |
---|---|
mi | マイル |
km | キロメートル |
で | インチ |
ft | フィート |
yd | ヤード |
mm | ミリメートル |
cm | センチメートル |
m | メートル |
survey ft | アメリカ測量フィート |
nmi | 海里 |
twip | トゥイップ |
pt | ポイント |
pica | パイカ |
degree | 度 |
li | リンク |
ch | チェーン |
rd | ロッド |