返回給定Geometry或Geography對象的KML表示。
語法
text ST_AsKML(geometry geom , integer maxdecimaldigits);
text ST_AsKML(geography geog , integer maxdecimaldigits);
text ST_AsKML(integer version , geometry geom , integer maxdecimaldigits , text nprefix);
text ST_AsKML(integer version , geography geog , integer maxdecimaldigits , text nprefix);
參數(shù)
參數(shù)名稱 | 描述 |
---|---|
geom | 目標(biāo)Geometry對象。 |
maxdecimaldigits | 最大小數(shù)位數(shù)。默認(rèn)為15。 |
geog | 目標(biāo)Geography對象。 |
version | KML版本。默認(rèn)為2,代表2.1.2版本。可選為3,代表3.1.1版本。 |
nprefix | 命名空間前綴,默認(rèn)為NULL。可用于指定自定義名稱空間前綴。 |
描述
該函數(shù)支持3D對象,并且不會丟棄Geometry對象的z-index。
示例
SELECT ST_AsKML(ST_GeomFromText('POLYGON((1 1,1 2,2 2,2 1,1 1))',4326));
st_askml
---------------------------------------------------------------
<Polygon><outerBoundaryIs>
<LinearRing><coordinates>1,1 1,2 2,.2 2,1 1,1</coordinates>
</LinearRing></outerBoundaryIs>
</Polygon>
(1 row)