注意: このセクションで取り上げる関数は、MySQL にまだ実装されていません。
ジオメトリ WKB
表現を作成する際に役立つ関数が MySQL
に用意されています。このセクションで説明する関数は、OpenGIS
仕様に対する MySQL
拡張です。これらの関数の結果、SRID
のないジオメトリ値の WKB 表現を含む
BLOB 値が返されます。
これらの関数の結果は、GeomFromWKB()
関数ファミリに含まれるどの関数についても、最初の引数として代用できます。
Point(x,y)
座標を使用して WKB Point
を生成する。
MultiPoint(pt1,pt2,...)
WKB Point 引数を使用して WKB
MultiPoint 値を生成する。
いずれかの引数が WKBPoint
でない場合、返り値は NULL
になる。
LineString(pt1,pt2,...)
WKB Point 引数から WKB
LineString
値を生成する。いずれかの引数が WKB
Point でない場合、返り値は
NULL
になる。Point 引数が 2
個に満たない場合、返り値は
NULL になる。
MultiLineString(ls1,ls2,...)
WKB LineString 引数を使用して
WKB MultiLineString
値を生成する。いずれかの引数が
LineString
でない場合、返り値は NULL
になる。
Polygon(ls1,ls2,...)
WKB LineString 引数から WKB
Polygon
値を生成する。いずれかの引数が
LinearRing のWKB
を表さない場合(閉じている単純な
LineString
でない場合)、返り値は NULL
になる。
MultiPolygon(poly1,poly2,...)
WKB Polygon 引数から WKB
MultiPolygon 値を生成する。
いずれかの引数が WKB Polygon
でない場合、返り値は NULL
になる。
GeometryCollection(g1,g2,...)
WKB GeometryCollection
を生成する。いずれかの引数がジオメトリの
WKB 表現として適切ではない場合、返り値は
NULL になる。
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.
