Hi Carly,
If the local grid has known parameters you could create a custom
coordinate system and reproject using that.

Apart from that, I think that FME has the required computation
abilities, but not directly on the features. What I'd suggest is
grabbing the coordinates of each feature (coordinateFetcher,
coordinateConcatenator or OGCGeometryExtractor), processing the coords
individually, then recreating the feature using the new coords.

OK - in investigating how to do this, I actually just wrote the
workspace myself. You can find it on fmepedia at...

http://www.fmepedia.com/index.php/Coordinate_Manipulator

The workspace is OK, but the best practice part is a work in progress
- ie there's no annotation or bookmarks to explain how it works. I
will do that later today.

Also - I haven't implemented your full transformation - I just did a
simple offset of x+10, y+5 - I'll leave the full part up to you. I
think you just need to edit the ExpressionEvaluators. If you then make
it into a custom transformer I'd suggest publishing the A, B, C etc
parameters so you can set them up at runtime.

And speaking of custom transformers - it uses the AttributeParity
transformer from fmepedia - though it is embedded so you shouldn't
need to download it separately unless you want to.

And to answer your final question - yes you could do it in TCL; there
are folk in this group who would know how better than me. But I do
prefer Workbench by itself when possible.

If you get this working it'd be nice if you could post it here when
complete to show what it looks like.

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], "clambert_aamh" <[EMAIL PROTECTED]> wrote:
>
> Hello Again!
> 
> Further to the below, this is the equation I would like to apply to 
> features within a MicroStation Design file
> 
> X = C + E(X - A) + F(Y - B) + H((Y - B)^2 - (X - A)^2) + 2G(X - A)
> (Y - B)
> Y = D + E(Y - B) - F(X - A) + G((Y - B)^2 - (X - A)^2) - 2H(X - A)
> (Y - B)
> Z = Z + I
> 
> Many Thanks
> Carly
> 
> --- In [email protected], "clambert_aamh" <c.lambert@> wrote:
> >
> > Hello :)
> > 
> > Could someone please advise if second order conformal 
> transformations 
> > are possible in FME?
> > 
> > I need to transform features to a local grid.  Would it be 
> possible to 
> > script this in TCL?
> > 
> > Thank you kindly in advance!
> > 
> > Carly
> >
>







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/
 


Reply via email to