Documentation Home
MySQL 5.6 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 26.8Mb
PDF (A4) - 26.9Mb
HTML Download (TGZ) - 7.1Mb
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
User comments in this section are, as the name implies, provided by MySQL users. The MySQL documentation team is not responsible for, nor do they endorse, any of the information provided here.
Sign Up Login You must be logged in to post a comment.