pgRouting

Changeset 142

Show
Ignore:
Timestamp:
03/26/08 14:58:53 (8 months ago)
Author:
anton
Message:

smart wrapper fixed

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • sandbox/wrappers/routing_core_smart.sql

    r141 r142  
    10111011        END IF; 
    10121012 
    1013         EXECUTE 'create temp sequence rownum'; 
     1013        EXECUTE 'create sequence rownum'; 
     1014         
     1015        IF s_gid = t_gid THEN 
     1016           
     1017          SELECT get_middle(geom_table, s_gid, source_x, source_y, target_x, target_y, true) INTO middle; 
     1018           
     1019          geom.gid := extra_edges.gid[5]; 
     1020          geom.the_geom := extra_edges.the_geom[5]; 
     1021          geom.id := 0;     
     1022          RETURN NEXT geom; 
     1023 
     1024          geom.gid := extra_edges.gid[1]; 
     1025          geom.the_geom := middle; 
     1026          geom.id := 1; 
     1027          RETURN NEXT geom; 
     1028 
     1029          geom.gid := extra_edges.gid[6]; 
     1030          geom.the_geom := extra_edges.the_geom[6]; 
     1031          geom.id := 2; 
     1032          RETURN NEXT geom; 
     1033           
     1034          RETURN; 
     1035 
     1036        END IF; 
    10141037 
    10151038        -- Main search query