第8页
第4排
有时需要一个常规的重投影引擎不支持的自定义重投影算法。使用当前的python API,可以迭代特征几何体以重新计算坐标,但当必须考虑到所有不同的几何类型时,它可能相当复杂,集料,甜甜圈,二维/三维,弧等。
如果python fmeobjects API能够提供一种方法(例如“performcoordinatefunction”),用于使用回调机制在每个坐标上调用用户定义的函数。
例子:
定义mycoordinatefunction(x,是的,z):x=x+3 y=y-3如果z>100:z=z*2返回x,是的,zfeature=fmefeature()feature.addcoordinate(55,81岁,233)功能。执行协调功能(我协调功能)
使用此示例方法调用PerformCoordinateFunction后,几何体将位于(x=58,Y=78,Z=466)。否则,几何类型和组成应保持不变。
分享你的好主意,或者投票支持别人的想法。
?2019安全亚搏在线软件公司|法律