_ST_AsMVTGeom 对地理数据做切片转换时,大部分数据转换为 Null,只有少部分数据能成功转换

【 使用环境 】 测试环境
【 OB or 其他组件 】 ObServer
【 使用版本 】 v4.2.5 BP3
【问题描述】_ST_AsMVTGeom 函数输出结果感觉不正确

在 OceanBase 上执行 SQL:
select
st_astext(polygon_geom), – WKT 格式输出地理数据
st_contains(_st_makeenvelope(89,0,135,40), polygon_geom), – 判断是否在 bound 内
st_astext(_st_asmvtgeom( polygon_geom, _st_makeenvelope(89,0,135,40), 512, 1024, false)) – 输出 mvt 转换后的数据
from data_layer_scene_line;

部分数据可以正确转换为 MVT 格式,但是大部分数据转换后为 NULL,使用 st_contains 函数确认待转换数据是在 bound 内的

@辞霜

1 个赞

这边测试下先