我無法理解ST_GeomFromText。它看起來像有3組2個數字。這是爲什麼?座標不會只包含經度和緯度?請解釋ST_GeomFromText參數
下面是一個例子,從http://postgis.net/docs/ST_GeomFromText.html:
SELECT ST_GeomFromText('LINESTRING(-71.160281 42.258729,-71.160837 42.259113,-71.161144 42.25932)');
我無法理解ST_GeomFromText。它看起來像有3組2個數字。這是爲什麼?座標不會只包含經度和緯度?請解釋ST_GeomFromText參數
下面是一個例子,從http://postgis.net/docs/ST_GeomFromText.html:
SELECT ST_GeomFromText('LINESTRING(-71.160281 42.258729,-71.160837 42.259113,-71.161144 42.25932)');
ST_GeomFromText()
需要的幾何形狀對象的一個WKT expression和
構建從OGC馳名文本表示的PostGIS ST_Geometry的對象。
在該示例中的WKT表達式是一個LINESTRING
是
代表點和連接它們的線段的順序的一維物體。
您可能認爲線條是二維的,但它不是,因爲線條沒有寬度或高度。 (點是0維的,多邊形是2維的)。
因此,根據定義,這將有不止一組座標。一對座標將是一個POINT
,而不是一個線串,並會是這個樣子,連同有關的功能:
ST_GeomFromText('POINT (30 10)');
您可能需要一些GIS基本面讀了起來:
http://www.cise.ufl.edu/~mschneid/Service/Tutorials/TutorialSDT.pdf - 優秀教程 http://www.opengeospatial.org/standards/orm - OGC參考模型
因此線串或多邊形中的每對數字代表一個點? – Bill
是的,但是具有資格:在線串或多邊形中,排序也是重要的,因爲連續的點按所述順序相互連接;這與「MULTIPOINT」對象相反,該對象是定義無序,未連接(儘管可能重疊)對象的集合的若干基元之一。 –
我明白了。我只是想知道每個數字代表什麼。它似乎有太多的簡單座標。 – Bill
一個'LINESTRING'可以有*任意數*的點數。它代表通過每個點依次繪製的線。 –