关于“如何将属性(一堆坐标)转换为对象(多边形)”的评论和答案? https://knowledge.亚搏在线safe.com/questions/57264/how-can-i-turn-an-attribute-bunch-of-coordinates-i.html 对于“如何将属性(一组坐标)转换为对象(多边形)”这个问题,最新的评论和答案是什么? 由erik_jan评论erik_jan的回答 https://knowledge.亚搏在线safe.com/comments/57304/view.html 语法的WKT多边形:< br >多边形((@ value (_coords))) < br >将导致:< br >多边形((47.609703,9.858943 - 47.620427,9.867245 - 47.613033,9.92076 - 47.600331,9.930115 - 47.612142,9.960663 - 47.61008,9.972698 - 47.631773,9.980192 - 47.609703,9.858943 - 47.609703,9.858943)))< br > < br > 格林尼治时间2017年11月6日星期一16:18:52 erik_jan 答案由mark2atsafe亚搏在线 https://knowledge.亚搏在线safe.com/answers/57302/view.html

我将首先尝试GeometryReplacer建议之一,或只是使用GML阅读器,我认为它可能从任何XML文件中提取几何图形。

比较复杂的方法是使用AttributeSplitter在每个空格字符处拆分属性,使用list爆裂器、SubstringExtractors(提取每个x/y)和VertexCreator将这些值转换为点。然后PointConnector。

但是不应该需要像那样自解析XML。我相信你能以一种容易得多的方式直接处理内容 格林尼治时间2017年11月6日星期一16:12:19 mark2at亚搏在线safe 答案由jdh https://knowledge.亚搏在线safe.com/answers/57296/view.html < p >如果你重建GML可以使用geometryReplacer < br > < br > < / p > < pre > & lt; GML: Polygon> < br > & lt; GML: exterior> < br > & lt; GML: LinearRing> < br > & lt; GML: coordinates> @ value (_coord) & lt; / GML: coordinates> < br > & lt; / GML: LinearRing> < br > & lt; / GML: exterior> < br > & lt; / GML: Polygon> < / pre > 格林尼治时间2017年11月6日星期一15:41:59 jdh 答案由erik_jan https://knowledge.亚搏在线safe.com/answers/57290/view.html GeometryReplacer可以在你格式化字符串以匹配WKT后为你做这个。

格林尼治时间2017年11月6日星期一15:31:27 erik_jan