我不确定我是否理解GML标签“AttributeCreator”是什么意思在你的截图。如果它是源数据,为什么要提取到GML中呢?
出于好奇:您的“GeometryReplacerCerde”是做什么的?
您的问题是FME提取的不是一个圆,而是一个椭圆。在您的屏幕截图中,有一个主要半径和一个次要半径。我测试了提取一个圆(因此在次要半径没有定义/不等于主要半径的地方),FME 2017给我的结果是:
<gml:Curve xmlns:gml="http://www.opengis.net/gml/3.2" gml:id="id-2d39993a-6018-11e7-b4b2-c42c033923d4-0" srsDimension="2">& lt; gml: segments>& lt; gml: CircleByCenterPoint numArc =“1”比;< br > & lt; gml: posList> 10 60 & lt; / gml: posList>& lt; gml: radius> 2 & lt; / gml: radius>< br > & lt; / gml: CircleByCenterPoint>& lt; / gml: segments> < br > & lt; / gml: Curve>
So that seems to work. However, if I feed it an ellipse, it gets stroked by FME into a line and you end up with the posList like you did. I'm not sure, but I don't think GML supports storing elliptical geometry..?
Depending on what the spatial reference of your output GML needs to be and what your input is, you could try to create a true circle (reprojection probably turned it into an ellipse). This question might provide some insight there.