MI_Buffer

説明

他のジオメトリ オブジェクトの周囲のバッファ距離を表す MultiPolygon ジオメトリ オブジェクトを返します。

構文

MI_Buffer ( geometry, dist, unit, calculationType, res )

引数

geometry は、ジオメトリを返す式です。

dist は、バッファのソース ジオメトリからの距離を表す数値です。

unit は、面積の単位です。

calculationType は、球形またはカルテシアンのどちらの計算を実行するかを表す文字列です。デフォルト値はありません。

res は、ポイントのバッファリングからの円の作成に使用されるセグメントの最小数を指定する数値です。

コメント

返されるジオメトリ オブジェクトは、指定された geometry 引数と同じ座標系で表されます。距離 (dist) は units 引数で指定された単位になります。res が NULL またはゼロの場合、合理的なデフォルト値が使用されます。それ以外の場合、res は少なくとも 3 でなければなりません。長方形の角のバッファ時に形成されるような、部分的な円に使用されるセグメントの最小数は、比例的に小さくなります(例えば、半円の場合は少なくとも res/2 セグメントになります)。距離は正または負です。

以下の距離単位が、unit の値として有効です。

説明
mi マイル
km キロメートル
インチ
ft フィート
yd ヤード
mm ミリメートル
cm センチメートル
m メートル
survey ft アメリカ測量フィート
nmi 海里
twip トゥイップ
pt ポイント
pica パイカ
degree
li リンク
ch チェーン
rd ロッド