GeomFromText()
是 MySQL 中的一個函數,用于將 WKT (Well-Known Text) 格式的字符串表示的幾何對象轉換為 MySQL 內部的幾何數據類型表示
GeomFromText()
函數的語法如下:
GeomFromText(wkt_string [, srid])
其中,wkt_string
是一個包含幾何對象 WKT 表示的字符串,srid
是可選參數,表示空間引用系統標識符。
以下是一些使用 GeomFromText()
函數的示例:
CREATE TABLE points (id INT AUTO_INCREMENT PRIMARY KEY, location POINT);
INSERT INTO points (location) VALUES (GeomFromText('POINT(1 2)'));
SELECT id, AsText(location) FROM points;
CREATE TABLE polygons (id INT AUTO_INCREMENT PRIMARY KEY, shape POLYGON);
INSERT INTO polygons (shape) VALUES (GeomFromText('POLYGON((0 0, 10 0, 10 10, 0 10, 0 0))'));
SELECT id, AsText(shape) FROM polygons;
在這些示例中,我們使用 GeomFromText()
函數將 WKT 格式的字符串表示的幾何對象轉換為 MySQL 內部的幾何數據類型表示,并將其存儲在相應的表中。然后,我們使用 AsText()
函數將幾何對象轉換回 WKT 格式的字符串表示,以便在查詢結果中顯示。