MakeTopologyPrecise — Fäst topologivinklar till precisionsrutnätet.
void MakeTopologyPrecise(name toponame, geometry bbox, float8 gridSize);
Snäpper alla hörn i en topologi till topologins precisionsraster eller till det raster vars storlek anges med parametern gridSize, och begränsar eventuellt operationen till de objekt som skär det område som anges med parametern bbox.
Using a gridSize larger than the smallest edge extent raises an exception rather than collapsing the edge into an empty geometry. This safeguards adjacent topological relationships by preventing precision snapping from removing primitives altogether.
|
|
|
Snapping kan göra topologin ogiltig, så det rekommenderas att du kontrollerar resultatet av operationen med ValidateTopology. |
Tillgänglighet: 3.6.0
SELECT topology.MakeTopologyPrecise(
'city_data',
gridSize =
> 2
);
maketopologyprecise
---------------------
(1 row)