使用fme进行椭球长度计算
计算纬度/经度数据的距离
在FME中测量距离非常简单。但是,许多数据都使用纬度和经度坐标进行存储,这使得测量距离变得复杂。距离很少需要以十进制度来测量,而是以英尺或米等单位来测量。
有两个相关转换器:ReprojectLengthCalculator和GeographicLengthCalculator。
ReprojectLengthCalculator
ReprojectLengthCalculator 转换器接受一个坐标系中的线长度,并计算该长度在第二个坐标系中的长度:
转换器不测量传入要素的几何,而是根据传入值/属性计算结果。
注意:它的精确度仅在 0.2% 左右,具体取决于所选坐标系和线的长度。对于较小的线条,这可能很好,但对于较大的长度,这可能会更加不准确。
GeographicLengthCalculator
GeographicLenthCalculator 计算线要素的长度(或面要素的周长),并使用以下所选单位之一将结果作为属性返回: