Thanks Richard. > > Hi Dan, > > Thank you for the feedback. I will try out your custom transform asap and report back to the forum. > > Regards > > Richard > > > > -----Original Message----- > From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Dan Iseminger > Sent: 08 December 2006 19:52 > To: [email protected] > Subject: Re: [fme] Re: Detecting Self Intersectsin a dataset > > > > Hi Richard, > > I've added a custom transformer to FMEpedia called a SelfIntersectorChecker which just filters features that self-intersect - or not. Let me know if it doesn't work correctly on your dataset. > > http://www.fmepedia.com/index.php/SelfIntersectorChecker <http://www.fmepedia.com/index.php/SelfIntersectorChecker> > > Best Regards, > > Dan Iseminger > Safe Software > > > > On 12/5/06, Dahlsten Nils-erik <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > wrote: > > > > Hi Richard. > > Self-intersected objects leaving the SelfIntersector are always > ketp together as an aggregate (see the SelfIntersector documentation). > Use a Deaggregator after the SelfIntersector to split up the aggregates into simple geometries. > > Good luck. > > /Nisse > > > ________________________________ > > Från: [email protected] <mailto:[email protected]> [mailto:[email protected] <http://yahoogroups.com> ] För Richard Wilkinson > Skickat: den 1 december 2006 16:05 > Till: [email protected] <mailto:[email protected]> > Ämne: RE: [fme] Re: Detecting Self Intersectsin a dataset > > > > > > > Hi Mark, > > I tried something very similar but it does not seem to catch the required self intersects. > > I have attached an example polygon for which the selfintersector transform generates an _segment count of 1. In this case a very simple self intersect. I have others that are more complex. A few show _segment =2, others =1, never more than 2. > > The tracking from part of my workspace is > > 44 > SelfIntersector > 52 > tester = 2 > 15 = pass, 36 = fail > > The numbers don't add up! tester has 52 objects in, but only > 51 out. > > Richard Wilkinson > > > > > > > -----Original Message----- > From: [email protected] <mailto:[email protected]> [mailto:[email protected] <http://yahoogroups.com> ] On Behalf Of mark2atsafe > Sent: 30 November 2006 17:33 > To: [email protected] <mailto:[email protected]> > Subject: [fme] Re: Detecting Self Intersectsin a dataset > > > > Hi Richard, > The SelfIntersector should add an attribute to the > features telling > you how many pieces an element was split into. > Therefore just use a > Tester to test for _segments > 1 and you'll have the > intersecting > features. > > With a unique ID (place a Counter before the > SelfIntersector to create > one if necessary) you could use a LineJoiner to > recreate the > intersecting features (set group-by = ID number) > > Hope this helps > > Mark > > Mark Ireland, Senior Product Specialist > Safe Software Inc. Surrey, BC, CANADA > [EMAIL PROTECTED] <mailto:support%40safe.com> > http://www.safe.com <http://www.safe.com> > Solutions for Spatial Data Translation, Distribution > and Access > > --- In [email protected] > <mailto:fme%40yahoogroups.com> , "Richard Wilkinson" <[EMAIL PROTECTED]> wrote: > > > > Hi, > > > > I want to provide a data creator with a list of self > intersects in a > > dataset he is producing. I do not want to clean any > problems found as > > some are quite complex and require data creator input > to determine the > > correct geometry. > > > > I have experimented with the Selfintersector > transform. I can see that > > I have 44 objects entering the selfintersector and 52 > leaving it. But > > how can I list which 8 are selfintersecting? > > > > Can anyone suggest an approach for me to try. > > > > Thanks > > > > Richard Wilkinson > > Systems Analyst > > Resources - ICT Services > > Leicestershire County Council > > 0116 2657709 > > [EMAIL PROTECTED] > > > > > > > __________________________________________________________ > > Leicestershire County Council - rated a 'four-star' > council by the > Audit Commission > > > __________________________________________________________ > > > > > > This e-mail and any files transmitted with it are > confidential. If > you are not the intended recipient, any reading, > printing, storage, > disclosure, copying or any other action taken in > respect of this > e-mail is prohibited and may be unlawful. If you are > not the intended > recipient, please notify the sender immediately by > using the reply > function and then permanently delete what you have > received. > > > > Incoming and outgoing e-mail messages are routinely > monitored for > compliance with Leicestershire County Council's policy > on the use of > electronic communications. The contents of e-mails may > have to be > disclosed to a request under the Data Protection Act > 1998 and the > Freedom of Information Act 2000. > > > > The views expressed by the author may not necessarily > reflect the > views or policies of the Leicestershire County Council. > > > > Attachments to e-mail messages may contain viruses > that may damage > your system. Whilst Leicestershire County Council has > taken every > reasonable precaution to minimise this risk, we cannot > accept any > liability for any damage which you sustain as a result > of these > factors. You are advised to carry out your own virus > checks before > opening any attachment. > > > > > > > > > > > > > > > > > > > >
Bruce Harold Geographic Information Systems Mob: +64 21 2995995 http://www.gis.co.nz For insights into what's up at Safe Software and what's on the development horizon, visit Safe's blog at spatial-etl.blogspot.com. Safe Software has also made slides available that outline enhancements planned for FME 2007. The slides are from the "Road Ahead" presentation given on Day 2 of the FME Worldwide Users Conference. To view these slides, 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/
