MySQL でサポートされている以下の関数では、WKT または WKB 形式と内部形式間でジオメトリ値を変換することができます。
文字列値を WKT
表現から内部ジオメトリ形式へと変換し、結果を返す。
タイプ固有の関数も数多くサポートされている(PointFromText()
、LineFromText()
など)。項10.4.2.1. 「WKT 関数によるジオメトリ値の作成」 参照。.
バイナリ値を WKB
表現から内部ジオメトリ形式へと変換し、結果を返す。
タイプ固有の関数も数多くサポートされている(PointFromWKB()
、LineFromWKB()
など)。項10.4.2.2. 「WKB 関数によるジオメトリ値の作成」 参照。
AsText(g)
内部ジオメトリ形式の値を WKT 表現に変換し、結果文字列を返す。
mysql>SET @g = 'LineString(1 1,2 2,3 3)';
mysql>SELECT AsText(GeomFromText(@g));
+--------------------------+ | AsText(GeomFromText(@G)) | +--------------------------+ | LINESTRING(1 1,2 2,3 3) | +--------------------------+
AsBinary(g)
内部ジオメトリ形式の値を WKB 表現に変換し、結果のバイナリ値を返す。
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.