span8
span4
嗨!我想提取三点弧的中点坐标。随着ArcPropertyExtractor我只得到起点,终点和中心点坐标。中间点并不一定是圆弧的中间,但可以帮助来形容它,与起点和终点在一起。
非常感谢!!
你好@schulthesskatha如果弧线是由三个点,这个脚本PythonCaller提取中点的坐标。否则,该方法“getMidPoint()”返回插入中途点。
#PythonCaller脚本示例进口fmeobjects DEF extractMidPointOfArc(功能):电弧= feature.getGeometry()如果isinstance(弧,fmeobjects.FMEArc):坐标= arc.getMidPoint()getXYZ()feature.setAttribute( '_ X',坐标[0])feature.setAttribute( '_ Y',坐标[1])
看到Python的FME对象API参考(fmeobjects.FMEArc类)了解更多信息。
喜隆。你是对的。确实有很多点描述的圆弧,也确切中途之一。在下面的例子(highligthed在黄色和在电弧示出),它不是中点确切中途,但开始和结束点之间的某处。不知何故,FME会从传入的数据这个坐标,但是我找不到,哪里提取从IFMEArc几何此信息。这是可能吗?
请提供例如更好地理解
不知道,但会与指数1工作CoordinateExtractor?
指数0应该开始索引2应该是终点。
©2019安全亚搏在线软件公司|法律