查看length_calculator的帮助窗口后,它说将长度维度更改为3。这解决了。@lars_de_vries,谢谢你给我指出正确的方向
我没有在屏幕上看到长度计算器。如果它不工作,我将首先检查你的线是否是真正的3d。
你还需要记住SHAPE_Length属性不会改变,你需要第二个属性来存储3D长度。
否则我建议tot共享数据集的一个样本。
我尝试用length_calculator添加来运行,但仍然没有成功。我甚至尝试运行一个转换,唯一的变压器是一个length_calculator,它仍然给我0的管道,垂直运行,管道水平通过很好。附件是我的工作空间的截图,没有长度计算器。当我把长度计算器加起来的时候,我可能做错了。我是新来的。还要注意的是,在参数注释框中,每幅图的Z都被取消了。我不知道这会不会是个问题。Workspace.PNG
FileGDB不知道如何使用竖线。SHAPE_Lentgh属性在2D中计算。这条垂直线不会有门柱。
正如@fkemminje建议的那样,您可以使用一个length calculator transformer在一个单独的属性中计算3D长度。但是您需要调整transformer设置,因为默认情况下它将执行2D计算。
添加length_calculator转换器并将长度保存为属性,然后您将获得整个fme会话的长度