Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


ST_GEOMFROMKML

📄字数 350
👁️阅读量 加载中...

功能描述

根据 OGC KML 表达构造几何对象。

语法格式

sql
GEOMETRY ST_GEOMFROMKML(CLOB geomkml);

参数说明

  • geomkml:KML 字符串。

函数返回类型

GEOMETRY 类型

使用说明

  1. 仅适用于 KML 几何片段。 如果尝试在整个 KML 文档上使用,会引发错误。
  2. 支持的 OGC KML 版本包括:KML 2.2.0 命名空间
  3. 需要 libxml2 2.6+。
  4. 该函数支持 3d 并且不会丢失 z-index。

注意

函数不支持 SQL/MM 曲线几何形状。

示例

具有 srsName 属性的单个几何图形:

sql

SQL> SELECT TO_CHAR(ST_ASEWKT(ST_GEOMFROMKML('
         <LineString>
             <coordinates
     >-71.1663,42.2614
                 -71.1667,42.2616</coordinates>
         </LineString>
     ')));

+---------------------------------------------------------+
|                          EXPR1                          |
+---------------------------------------------------------+
| SRID=4326;LINESTRING(-71.1663 42.2614,-71.1667 42.2616) |
+---------------------------------------------------------+