Documentation Home
MySQL 5.6 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 27.1Mb
PDF (A4) - 27.2Mb
HTML Download (TGZ) - 7.2Mb
HTML Download (Zip) - 7.2Mb


MySQL 5.6 リファレンスマニュアル  /  ...  /  MultiLineString プロパティー関数

12.15.7.4 MultiLineString プロパティー関数

これらの関数は、MultiLineString 値のプロパティーを返します。

  • GLength(mls)

    MultiLineStringmls の長さを示す倍精度数値を返します。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() 関数に対応します。

  • IsClosed(mls)

    MultiLineStringmls が閉じている (つまり、mls 内の各 LineStringStartPoint() 値と 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 |
    +------------------------------+

User Comments
Sign Up Login You must be logged in to post a comment.