1. When FME runs a translation, does it execute each transformation
sequentially within the workspace such that one transformation is
completed before the next is started? If so, what is the order and
do I have any control over it (unless it's simply a case of left-
>right, top->bottom of the workspace canvas)?
2. If there is such a thing as guaranteed order, presumably it's
possible to use the output from an earlier transformation as (part
of) the input to another transformation? Let me explain what I'm
after:
Translating from GML to Oracle, I'm translating the RoadNode
features into a NODES table and the RoadLink features into a LINKS
table. Each RoadLink feature is delimited by two RoadNode features;
thus each RoadLink has two attributes to hold the ids of its
endpoint nodes. I'm filtering the transformation of the RoadLink
features to only allow through those of type "motorway". I would
like to filter the RoadNode features similarly, i.e. only allow
through those nodes which happen to be endpoints for motorway links.
Such a filter will need to straddle the RoadNode & RoadLink
information. In SQL terms, I need to use some kind of JOIN, but I
don't know whether this can be done based upon the source
features/data only or whether I have to use the (filtered) contents
of my LINKS table - in which case I have to guarantee the LINKS
table is fully populated before I apply such a join.
Cheers
Simon
Join us at the FME Worldwide User Conference Sept. 21-22, 2006 Vancouver BC
Canada. For more information, visit www.safe.com/2006uc.
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/