注意: このセクションで取り上げる関数は、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.