Gis 在FME中将GML几何体属性从Linestring更改为Multicurve
我目前正在将一个shapefile转换为在线地图查看器的GML文件。此应用程序要求几何体位于单独的属性中,并且需要由多曲线特征组成 使用GeometryExtractor,我得到以下结果:Gis 在FME中将GML几何体属性从Linestring更改为Multicurve,gis,gml-geographic-markup-lan,fme,Gis,Gml Geographic Markup Lan,Fme,我目前正在将一个shapefile转换为在线地图查看器的GML文件。此应用程序要求几何体位于单独的属性中,并且需要由多曲线特征组成 使用GeometryExtractor,我得到以下结果: <rrgs:geometrie> <gml:LineString gml:id="id-9f7691bb-868d-457e-9061-aceb37980a59-0" srsName="EPSG:28992" srsDimension="2">
<rrgs:geometrie>
<gml:LineString gml:id="id-9f7691bb-868d-457e-9061-aceb37980a59-0" srsName="EPSG:28992" srsDimension="2">
<gml:posList>260471.21250000037 591380.1363999993 260457.43054999973 591385.7507499998</gml:posList>
</gml:LineString>
</rrgs:geometrie>
260471.21250000037 591380.1363999993 260457.43054999973 591385.7507499998
但是,上载到联机mapviewer的应用程序需要以下几何图形:
<rrgs:geometrie>
<gml:MultiCurve gml:id="…" srsName="EPSG:28992" srsDimension="2">
<gml:curveMember>
<gml:LineString gml:id="id-9f7691bb-868d-457e-9061-aceb37980a59-0">
<gml:posList>260471.21250000037 591380.1363999993 260457.43054999973 591385.7507499998</gml:posList>
</gml:LineString>
</gml:curveMember>
</gml:MultiCurve>
</rrgs:geometrie>
260471.21250000037 591380.1363999993 260457.43054999973 591385.7507499998
在FME中是否可以将线串要素转换为多曲线要素
提前谢谢 我会尝试在编写之前设置一个聚合器,以便所有几何体都是多几何体。 您需要在GROUPBY参数中使用具有唯一值的属性,以便不同的功能不会组合在一起。如果没有,请尝试UUIDGenerator