线生成特征点(线转点)

编程入门 行业动态 更新时间:2024-10-14 06:19:47

线生成<a href=https://www.elefans.com/category/jswz/34/1769701.html style=特征点(线转点)"/>

线生成特征点(线转点)

原文发布时间:2010-12-10

作者:跑

联系:QQ44295133

 

有时候,我们可能需要提取线段的某个特征点,并将线段的倾角传递给点。如地图符号——河流流向,有些软件是把它当做线段来显示制图符号的,与《规范》相悖。

下面探讨如何在FME中改变它的几何类型,使之转化为点。

1.      特征点的选择

常见的选项包括三类:起点、终点、中点。对于前两种方案,FME中很容易实现,只需在CoordinateExtractor指定相应接点的索引号即可;而取线/线段中点,可以通过一个变通的方法实现。

第一步:计算线长度

第二步:截断线

第三步:同理,提取上述所得线的终点坐标。(图略)

2.      计算线段倾角

这里基本上就是提取线/线段上两点——可能是起、终点,也可能是起点及随后的连续一点——坐标,计算方向值。

这里第二步计算用到了ExpressionEvaluator as a Tester,可参考.php/ExpressionEvaluator

 

3.      小结

如果该流程使用频率比较高,可制作自定义函数,以便调用

更多推荐

线生成特征点(线转点)

本文发布于:2024-03-23 18:41:04,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1741506.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:特征   线转点

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!