On Thu, Feb 23, 2012 at 11:31:13AM +0100, Denis Rouzaud wrote:
> Hi Sandro,
> 
> Thanks a lot!
> Can you also give me hint on what to do when I have an error:
> psql:topology.sql:14: ERROR:  SQL/MM Spatial exception - point not on edge

Upgrade to latest GEOS and PostGIS
(don't forget to load the topology_upgrade.sql file!)

If the problem persists split your update calls in smaller
ranges until you hit the exception. Further reduce the chunk
until you get (if ever) to the offending geometry.

Note that order in which geometries are added into the topology
matters so you may even NOT seeing the problem anymore when changing
such order.

> Basically, I wanted to create the topology to check it...
> I think I cannot do anything with validatetopology until toTopoGeom
> is achieved right?

Well, ValidateTopology only checks the primitives, not the higher
level features. If you know GRASS higher level features validation
is the presence polygon-0 and polygon-2 objects.

If all you want is primitives validation you could use ST_CreateTopoGeo
passing it a collection of all your pipes.

--strk; 

  ,------o-. 
  |   __/  |    Delivering high quality PostGIS 2.0 !
  |  / 2.0 |    http://strk.keybit.net - http://vizzuality.com
  `-o------'

_______________________________________________
postgis-users mailing list
postgis-users@postgis.refractions.net
http://postgis.refractions.net/mailman/listinfo/postgis-users

Reply via email to