Simplify the input geometry in base to the value of the indicated threshold. This function is useful when a geometry with less resolution than the original geometry is required. This function uses the algorithm of Douglas-Peucker.

This function can change the topology of the geometry and may result in invalid geometry.

In Postgres, the attribute pg_preserve='y' serves to ensure that the topologie is preserved.

# 1 geo.simplify

<geo.simplify    pg_preserve='y|n'    ora_tol='ora_tol'    threshold='threshold'>    <geom1 /> *</geo.simplify>
Example
Copy
<select>
<columns>
<geo.simplify threshold='0.006'>
<geom1>geometry_col_1</geom1>
</geo.simplify>,
<geo.simplify  tol='0.004' pg_preserve='y' threshold='0.006'>
<geom1>geometry_col_1</geom1>
</geo.simplify>
</columns>
<from table='buildings' alias='a' >
</from>
<where>
a.name = 'MACBA'
</where>
</select>