span8
span4
斩波器只切割现有的顶点。所以如果你有一个顶点间距离很大的折线,你的结果可能会很近似。
试着用狙击器代替,将狙击模式设置为“距离(值)”
我试着做同样的事情,但是用4000米的片段,在一条8382米长的线上。我有两个问题,我似乎找不到任何文件。1.我在哪里可以说我希望这些分段有多长(4000m),以及2。如何指定起始位置和结束位置?
根据文档,开始和结束位置是以地面单位指定的(这意味着您可能希望确保您的数据不在例如拉特朗),意思是如果你的地面单位是米,那么你应该提供沿线路测量的米距离。长度由起始位置和结束位置之间的距离表示。“问题”是剪报者只剪报一次,如果你想把长线分成几条较短的线,它不会自动重复。
但是有一个迭代狙击手FME集线器上的变压器可能更接近你要找的东西。不要被剪贴模式的措辞所迷惑(我会把“缩短为长度”改为“除以最大长度”):
输入线为8382m,输出线为两条,每条4000m,加上剩余的一条(382m)。
谢谢你的快速回答大卫!但当我这么做的时候,我的翻译就失败了。
我首先将一条线聚合起来,这条线是以一种对我不起作用的方式分段的。我输入的模式和值与上面显示的相同。你知道这条翻译信息是什么意思,出了什么问题吗?似乎是说聚合特征的几何类型无效?我觉得很奇怪。
以下功能导致翻译终止
正在将功能存储到FME功能存储文件`.\mapping\u log.ffs'
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
要素类型:`要素类型'
属性(编码:utf-16le):`beskrivnin'有值`'
属性(32位整数):“id”的值为“5”
属性(64位实数):`iterative_snipper_length'的值为'85266.30567646558'
属性(编码:utf-8):`iterative_snipper_maxlength'的值为'20'
属性(32位整数):`L_ngd'的值为'0'
属性(32位整数):`objectid'的值为'2'
属性(编码:utf-16le):`objnr'具有值`'
属性(编码:utf-16le):`objektnamn'具有值'sk_neleden hbg'
属性(64位实数):`shape.stlength()'的值为'8381.942131805463'
属性(字符串):`fme_feature_type'的值为'hbg.skaneleden'
属性(字符串):`fme_geometry'具有值'fme_aggregate'
属性(字符串):`fme_rejection_code'的值为'invalid_geometry_type'
©2019安全亚搏在线软件公司法律