PDF (US Ltr)
- 26.8Mb
PDF (A4)
- 26.8Mb
これらの関数は、MultiLineString
値のプロパティーを返します。
-
MultiLineString
値mls
の長さを示す倍精度数値を返します。mls
の長さは、その要素の長さの合計に等しくなります。mysql> SET @mls = 'MultiLineString((1 1,2 2,3 3),(4 4,5 5))'; mysql> SELECT GLength(GeomFromText(@mls)); +-----------------------------+ | GLength(GeomFromText(@mls)) | +-----------------------------+ | 4.2426406871193 | +-----------------------------+
GLength()
は非標準名です。これは、OpenGIS のLength()
関数に対応します。 -
MultiLineString
値mls
が閉じている (つまり、mls
内の各LineString
でStartPoint()
値とEndPoint()
値が同じである) 場合は 1 を返します。mls
が閉じていない場合は 0 を、NULL
である場合は -1 を返します。mysql> SET @mls = 'MultiLineString((1 1,2 2,3 3),(4 4,5 5))'; mysql> SELECT IsClosed(GeomFromText(@mls)); +------------------------------+ | IsClosed(GeomFromText(@mls)) | +------------------------------+ | 0 | +------------------------------+