我有一个csv,每行有两组坐标,我需要计算这两个位置之间的距离,单位是米或公里,但我得到的结果不正确,不确定有人能帮上忙吗?
这是一个输入文件(蓝色列)的示例,使用另一个工具(如id=1)计算的距离大约为204公里。
这是我试过的
这里是这个模块的输出,其中id=1的长度是1.946。
你好,
我对长度计算器变压器有问题。关键是,当我计算直线段的距离时,我希望视觉上长的段具有更大的距离值,但这并不完全是所发生的。
我想用它和testfilter一起删除长度低于我选择的值的行。
提前谢谢。
这是我正在处理的形状文件:
https://drive.google.com/open?打开?id=1-vycwgavos7pjcxe7tlxhra69g1m5-g
我目前正在使用一个道路网,其中每个路段都由一个名称定义,开始日志,和一个终结日志。使用行驶距离严格测量这些对数值。然而,当我使用长度计算器比较段长度与测量长度(endlog-beginlog)时,长度计算器的距离始终大于25%-30%。
功能源=SQL Server;几何=形状文件;震源投影=墨卡托辅助球面;FME投影(来自FME检查员)=球形墨卡托;测量长度=用5280英尺/英里换算成英尺的英里数;长度计算器=使用3.28084英尺/米转换为英尺的米;公路网在俄亥俄州,所以海拔高度对行驶距离的影响是最小的。
线条特征可以有共同的属性,例如行ID或行名称。一条线的总长度(按公共属性)用于计算另一个转换,例如剪刀。clipper外的行将总长度减少到多个同名的行功能,然后可以根据行的原始长度计算这些功能集合,以确定clipper外的百分比。
嗨,伙计们,
另一个简单的当然…但是今天我还是不适合…哈哈。
我有一条多段线(管道路线),在上面给出了一个度量并用长度计算器计算长度…现在我想用这个结果在工作区内创建新行…但是我只想用这个度量创建直线(没有曲线作为原始路线)。
长度计算器的结果不是数字格式,所以我不知道如何使用这个属性来创建行。
有什么解决办法吗?
从一个永无止境的学习FME用户的THX和问候语
弗朗哥
在确定两个不同要素类的线段之间的差异时,我希望忽略长度在给定公差值(例如将长度差在5米以内的特征列为没有改变)是否有方法设置5米的公差,以评估不同要素类别的线段之间的差异?
取一条两点线,返回终点之间的反向文森蒂地理(wgs84)距离。
这是为了消除由您可能用于广域上的点的任何投影引起的失真。
我知道文森蒂不能解决接近反足点的问题,但我会接受的,告诉人们“嘿,这辆车大约2万公里”。
你好。
我有一个很大的道路网,有一些基本属性,比如道路名称,道路类型,长度。每一条道路都被分割了,但是这些路段对于新模式来说是错误的。我已经成功了(大部分!)连接这些线段,为创建具有新属性/值的新线段做准备。
我真正需要的是:如何根据Excel文件中的“到/到”距离值单独分割这些道路,这是整个路网新模式的基础。这里也有大量的新属性和它们的值。
我已经阅读了狙击手和测量设定器,但不确定如何继续。在创建段之前,我应该先创建模式映射还是属性?我本以为我需要先制作路段,这样路段就可以与路段长度值来源的模式匹配?
@戴维德
这真是我前段时间问的这个问题的后续行动。
我一直在试验这个解决方案-https://knowledge.亚搏在线safe.com/questions/4572/geomedi…-将LRS路由数据从Geometia的LRS模型迁移到ArcGIS中。不幸的是,我看到结果校准中有一些小的(但足够大的)偏移量使我暂停。当我使用ArcGIS工具以更手动的方式亚搏在线执行相同的工作流时,我对结果很满意,但是最终用户的工作流程远不如FME的工作流程那么优雅。亚搏在线
我的直觉告诉我有一种基于真实大地测量和基于投影测量的长度解释差异。有人能在FME中加入一种方法来控制几何术语中所谓的“测量解释”吗?几何图形中的选项用于测量解释为“真(球形)”和“投影(平面)”。
多谢,
亚当
你好,我有一个具有长度的线条的形状文件。我想使用属性表的数据扩展或收缩这些行。你能解释一下如何进行吗?
谢谢您,
法布里斯
你好世界
好吧,我有一层公路翻修计划,每个方案都由一个多边形表示,并包含通常的属性,包括USRN(唯一的街道参考号)。我还有一个多段线数据集公路中心线,每个中心线都有一个USRN。如果我使用裁剪器变换器使用多边形数据集作为裁剪器剪切公路中心线数据集,输出具有合并属性的剪裁线数据集。由于交叉道路的中心线也包括在内,我可以通过一个简单的查询排除这些中心线,其中usrn<>clipped\u usrn并运行总长度计算。
然而,来自公路表面修整方案层的多边形在某些地方重叠,裁剪器只输出一个级别,即。它不堆叠/复制行(每个方案一行),合并的属性只包含一个方案的详细信息。有人能解决这个问题吗?我试过调整参数,并试着将修剪过的中心线文件推到一个空间中继中,但到目前为止还没有运气。也尝试了没有运气的中锋替代者。
我有相同唯一ID但长度不同的重复线段。我想过滤掉较短的线,保留较长的线以进行进一步的转换。
我有线条和点的形状文件。我只想计算点在直线上的百分比,直线的起点是,数字化的开始。
我试过量角器,多线性分析仪,百分比重叠,但无法得出我的答案。有人能帮我吗?事先谢谢。
德文
为什么使用FME区域计算器和长度计算器得到的值与MapInfo中显示的值不同?我可以得到与使用fme的mapinfo area()和objectlen()函数计算的值相同的值吗?
将用mapinfo计算的面积/长度与用fme计算的面积/长度进行比较常常令人困惑。你的确在数字上有一些不同。这就是为什么:mapinfo使用笛卡尔的或球形的计算面积/距离的方法(球形的在可能的情况下默认使用)。而FME总是使用笛卡尔的方法。
这是MapInfo帮助中描述这两种方法的方式:
要在MapInfo地图窗口中从球面计算切换到笛卡尔坐标,拜托,选择“地图>选项”。并使用GroupBox更改距离/区域中的设置。
如果使用mapinfo函数计算mapinfo中的对象区域,您有三个选项:您可以使用任意一个area(),或球形区域(),或cartesianarea()函数。
注意:area()将使用在map>选项中设置的方法…>距离/面积使用。
这同样适用于使用mapinfo函数计算对象长度。在这种情况下,三个选项是:对象LN(),球面对象,和笛卡尔对象.
如果在mapinfo中打开数据,在地图选项中为距离/面积计算设置笛卡尔,检查物体的笛卡尔面积或长度,您将得到与FME计算值完全相同的值。