返回給定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)