斯潘8
斯潘4
Why do the values I get with FME AreaCalculator and LengthCalculator differ from the values displayed in MapInfo?我可以得到与使用fme的mapinfo area()和objectlen()函数计算的值相同的值吗?
将用mapinfo计算的面积/长度与用fme计算的面积/长度进行比较常常令人困惑。你得到一些不同的数字。这就是为什么:mapinfo使用笛卡尔的或球形的计算面积/距离的方法(球形的在可能的情况下默认使用)。而FME总是使用笛卡尔的方法。
这是MapInfo帮助中描述这两种方法的方式:
要在MapInfo地图窗口中从球面计算切换到笛卡尔坐标,please,选择“地图>选项”。并使用GroupBox更改距离/区域中的设置。
If you use a MapInfo function to calculate an object area in MapInfo,您有三个选项:您可以使用任意一个area(),或球形区域(),或cartesianarea()函数。
注意:area()将使用在map>选项中设置的方法…>距离/面积使用。
这同样适用于使用mapinfo函数计算对象长度。在这种情况下,三个选项是:ObjectLen(),球面对象,和笛卡尔对象.
如果在mapinfo中打开数据,在地图选项中为距离/面积计算设置笛卡尔,检查物体的笛卡尔面积或长度,您将得到与FME计算值完全相同的值。
?2019安全亚搏在线软件公司|合法的