Hi Simon, Yes it's just a case of duplicating the first point in the feature and sorting everything to get it into the correct order.
The CSV Reader 2 workspace on fmepedia is a good example of this concept - see how a Counter gives a unique ID. In your workspace I'd start the count at 1. Then add a Tester to grab the first point from each line (count = 1). Where count=1 (PASS) use an AttributeSetter to set the text line and to set count=0. Then route both the Tester PASSED and FAILED ports and AttributeSetter output into a Sorter. Yes, include the PASS port else you'll be missing the first point. Sort by count. So Count=0 (the header) now comes first. In this case you would probably also want to sort by feature ID - make sure the feature ID sort is BEFORE the point ID sort in the Sorter list. There you are and Bob's your uncle. Oh - See http://www.fmepedia.com/index.php/CSV_Reader_Workspace_2 for the example I'm talking about. Hope this helps Mark Mark Ireland, Senior Product Specialist Safe Software Inc. Surrey, BC, CANADA [EMAIL PROTECTED] http://www.safe.com Solutions for Spatial Data Translation, Distribution and Access --- In [email protected], "jusiheap" <[EMAIL PROTECTED]> wrote: > > Hi all > > I'm translating from GML file(s) to a text file. Nothing flash, just > converting each feature into an id plus a list of coordinate pairs - > one entry per line in the destination text file, the whole file > sorted by feature type. > > However, now I'd like the translation to insert additional lines of > text. That is, before the start of each block of feature type > entries I'd like a header, indicating the feature type itself. > Something like: > > Feature Type: RoadLink > ... several lines of RoadLink features ... > Feature Type: RoadNode > ... several lines of RoadNode features ... > etc > > Any suggestions? > > Thanks > 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/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/fme/join (Yahoo! ID required) <*> To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] <*> 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/
