指定pcpoint某一维度的一大一小两个固定值,过滤出pcpatch中所有该维度值处于两个固定值中间的pcpoint,并以新的pcpatch对象返回。
语法
pcpatch ST_filterBetween(pcpatch pc, text dimname, float8 minvalue, float8 maxvalue);
参数
参数名称 | 描述 |
---|---|
pc | pcpatch对象。 |
dimname | 指定的属性维名称。 |
minvalue | 属性固定值最小值。 |
maxvalue | 属性固定值最大值。 |
描述
返回的结果中,不包括等于一大一小两个固定值的情况。
示例
SELECT ST_AsText(ST_FilterBetween(pa, 'y', 45.57, 45.60)) FROM patches WHERE id = 7;
------------------------------------------------------------
{"pcid":1,"pts":[[-126.42,45.58,58,5],[-126.41,45.59,59,5]]}