Answers:
尽管我喜欢Alex的答案-进行重新投影比仅使用固定的乘数将十进制度转换成米更好,但我从来都不喜欢在不需要的情况下来回重新投影数据。我认为您一定会失去一定程度的准确性。
我会尝试的是ReprojectLengthCalculator变压器。这样,您可以以十进制度度测量长度,然后重新投影该属性值。您无需将功能重新投影到仪表,然后再次投影。
这里的缺点是我认为它仅适用于两点线,并且由于某些原因,您必须计算该线的角度作为输入的一部分。
如果您确实按照Alex的建议进行了重新投影,那么我建议您将其作为一个单独的流进行处理,并将得出的距离合并回原始数据中。这样,您将保留一个良好的(未投影)几何图形副本。
我还建议重新投影到动态坐标系。_AZMED_
用于测量距离和_AZMEA_
面积。每个要素均有效地转换为自己的等距(等面积)坐标系,从而获得最佳效果。
我认为它看起来像这样:
您可以将Tester放在FeatureMerger之后,但我认为这种配置效率更高。FeatureMerger在功能上需要唯一的ID。
_AZMED_
/ _AZMEA_
)!在哪里可以阅读更多有关它的信息?
Reprojector_2
变压器...
_AZMED_
或_AZMEA_
导致以输入要素为中心的坐标系。有关这些预测的一般详细信息:en.wikipedia.org/wiki/Lambert_azimuthal_equal-area_projection en.wikipedia.org/wiki/Azimuthal_equidistant_projection
我可以建议您进行后续步骤,以便获得正确的结果:
模型的这一部分应如下所示:
编辑1:
也可以使用GeometryExtractor和GeometryReplacer变压器。在这种情况下,我们根本不会修改特征的几何形状,并且可以摆脱Reprojector_2
: