Hi,
I'm new to postgis and db-handling overall. I'm having a problem with the 
example at: 
http://blog.mathieu-leplatre.info/use-postgis-topologies-to-clean-up-road-networks.html

This is what I want to do;
Merge 2 line layers together, and keep track on from which layer the lines came 
from (fname).
Create topology to fix the intersections and edges and save the result to a new 
table (roads_clean).

My SQL:
CREATE TABLE merged AS(
SELECT fname, the_geom FROM public."RST_1813_UTM31N_WE_D_R_Line"
UNION
SELECT fname, the_geom FROM public."CTR_1813_UTM31N_WE_line");

SELECT Populate_Geometry_Columns('merged'::regclass);

SELECT topology.CreateTopology('roads_topo', 32631);
SELECT topology.AddTopoGeometryColumn('roads_topo', 'public', 'merged', 
'topo_geom', 'LINESTRING');
UPDATE merged SET topo_geom = topology.toTopoGeom(wkb_geometry, 'roads_topo', 
1, 1.0);
CREATE TABLE public."roads_clean" AS (
    SELECT  topo_geom::geometry FROM merged);


Nor I or pgAdmin 4 knows what wkb_geometry is, in the UPDATE command (directly 
copied from the example).
Can someone please, help me?
Kind regards,
Paul

_______________________________________________
postgis-users mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/postgis-users

Reply via email to