voronicellgenerator.
输出影响点特征的圆形扇区,该点特征具有由方位角定义的方向(从北方顺时针)。
该变换器为每组点特征创建许多扇区(统称为asite), depending on each point’s direction of influence. Each sector fans out from the center point (网站点)它属于的网站,并且具有用户定义的半径。
该变形器生成Voronoi图,该图包括代表扇区中心点周围最近的区域(站点点)的多边形组成。最终输出将是截断到其网站相应的Voronoi多边形的范围的扇区。
This transformer has an additional output port that produces sectors truncated by Voronoi polygons, to eliminate possible overlaps between different sites.
注意:注意:要创建可能与其他网站的扇区重叠的扇区,请使用扇区变压器代替。
Input Ports
该变形器仅接受分数。所有其他几何形状都被拒绝。
如果3D点进入此变压器,则它们被视为2D点。
输出端口
部门的多边形通过这个端口输出未剪短的。Output sectors of different sites may overlap each other.
These are the Voronoi polygons produced by the transformer and used to clip the output polygons of the细胞港口。
For each site, a point is created with coordinates that are the average of the coordinates of all points accepted for that sector. This point is the center of all sectors generated for a site.
如果指定了扇区名称属性并且具有相同扇区和站点名称的点,则仅考虑创建扇区的所有要求的第一个点,并且从此端口输出其余部分。
在进入变换器时,如果发现某个点远离其站点中的任何其他要点而不是指定Maximum Distance Between Site Points,它将从该端口的扇区生成和输出中删除。
这些是丢失的输出点或具有所需属性的无效值。
Non-point features are left untouched and output via this port.
参数
这是确定输入点所属的站点的属性。
The direction each input point faces (or influences). The Azimuth Attribute is measured in degrees clockwise from North. Valid Azimuth Attribute values are positive and less than 360.
如果指定了扇区名称属性并且站点中有相同扇区名称的点,则仅考虑其中一个点来创建扇区。
检查进入变压器的每个功能都被选中。如果它的扇区名称已在其网站中已使用,则会输出它ExtraPoints港口。
此参数定义每个扇区的影响半径。这决定了站点中每个扇区的半径。
注意:RADII的值大于站点点覆盖的区域的范围将产生无效结果。用于重叠扇区的半径的不同值也将导致输出不正确。
此参数指定一个点从其站点中的任何其他点都可以从扇区创建中考虑的最大距离。
Points are considered in the order they enter the transformer, with each new point tested against all other points already accepted as a part of its site.
如果为该参数指定了非合作值(例如,可能与特征不同的属性值),则在比较两个特征之间的距离时,将从更早地进入变压器的特征来计算最大距离。
没有:可能有轻微的重叠或secto之间的差距rs, making the output unsuitable for some geometric operations.
注意that the input points should be in a way that the transformer is able to produce at least three different site points that are not collinear, since a Voronoi Diagram is generated for analysis.
例
In the telecommunications industry, directional antennas are used in conjunction with each other for better coverage and stronger signal reception. These antennas each cover a sector of a complete circle that an antenna tower covers, with some areas of overlap between each two sectors.
This transformer can be used to determine the “Nominal” (assuming a whole circle is covered and there are no overlaps between any two sectors) coverage field of directional antennas and receivers.
Input points and their azimuth values are received:
为每个站点创建一个中心点:
注意:请注意,在此步骤之后,输入点的位置在生成扇区中播放任何部分,并且确定扇区的值是输入点'方位角和半径。
生成多边形扇区。对应于每个点的扇区将跨越半径集和:的区域
(The point's azimuth + adjacent azimuth (in degrees))/2
通过逆时针选择最近的方位角和下一时间,找到一个扇区的两侧。由此产生的部门将如下所示:
Voronoi polygons are generated, based on site points:
If two sites have overlapping sectors, the sectors are clipped by the Voronoi polygons to generate Cells:
FME许可级别
FME专业版及以上
编辑变换器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来分配变压器参数。一些变压器也可提供更高级的功能,例如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击除适用的参数旁边。有关更多信息,请参阅Transformer Parameter Menu Options。
变压器类别
Search FME Knowledge Center
Search for samples and information about this transformer on theFME知识中心。