Hi
What you are doing sounds correct (and very ingenious). I tried a very
small example dataset of my own and it seemed to work correctly. You
don't really say where the problem is so it's difficult to diagnose.

In general...
Make sure you don't have a group-by set on the SpatialFilter.
Don't get confused between the SpatialFilter and SpatialRelator.
If data does pass the filter check in Viewer to see what the
_predicate attribute reports. It will tell you what sort of matches
you are getting.
Switch the base/candidate inputs on the transformer. I find that the
logic of which one should pass/match is a little confusing. Again
check the _predicate values after this to see what passed and why.

You also might try...
Chopping the data with a Chopper to a max of 2 vertices per line
Snapping (use the AnchoredSnapper) in case the road sections don't
exactly overlay the track - FME is very exacting in its matching. Use
View->Options->Display Full Precision in the Viewer to check exactly
what FME is basing its calculations on.

Hope this helps,

Mark

Mark Ireland, Product Support Engineer
Safe Software Inc. Surrey, BC, CANADA
[EMAIL PROTECTED] http://www.safe.com
Solutions for Spatial Data Translation, Distribution and Access

--- In [email protected], "Klaas Ardinois" <[EMAIL PROTECTED]> wrote:
>
> Hello,
> 
>  
> 
> I have a full set of 8 shapefiles containing a road network and a
mapinfo
> TAB that contains a track I created (half of it is based on the road
network
> other half is completely off road, the track consists of multiple short
> lines that are connected).
> 
> What I would like to do is have an output (for now in the
visualizer) that
> shows me my path and the first few meters of roads that are connected
> directly to my path.
> 
> To do this I set up a workbench where I take my track through a
Bufferer.
> The output of this bufferer is then directed to the clipper port of a
> clipper. On the clippee port is my set of shape files. 
> 
> The Inside and clipped_inside ports of the clipper are then directed
to the
> candidate port of a spatialfilter. On the base port of this filter is my
> original track.
> 
> In the spatialfilter I select multiple bases, no bounding box (with
bounding
> box didn't really improve the result), pass against one base and pass
> criteria is everything except disjoint.
> 
> Any suggestions?
> 
>  
> 
> Thanks in advance,
> 
>  
> 
>  
> 
> Klaas Ardinois
> 
>  
> 
> Ontrack Navigation
> 
> Biebuycklaan 28
> 
> B-9050 Gent
> 
> Belgiƫ
> 
> Tel.: +32 479 60 37 04
> 
> E-mail: [EMAIL PROTECTED]
> 
> Web: http://www.ontracknavigation.com
>






Get the maximum benefit from your FME, FME Objects, or SpatialDirect via our 
Professional Services team.  Visit www.safe.com/services for details. 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/fme/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to