span8
span4
我有几个折线代表在瑞典南部的远足径层。我需要段此线索成相等的长度在沿着线的一个方向,从北或南要么开始。在一个点线索分为二,并在另一中间的一个特征结束,否则所有的功能都加入了对开始和结束彼此的顶点。线的长度的总和为85266.31米。
该层使用投影地理坐标系:SWEREF TM 13 30,这相信是LatLong网@david_r
我试图使用IterativeSnipper切割线索成4000米段。首先,我试图聚集折线,因为我想要的线向一个方向走,还是有一个起点和一个终点。因为无效几何那个时候,翻译失败。我不能让LineCombiner工作要么@egomm。
当我只使用IterativeSnipper与以下参数,我得到的折线27的结果与大多数的具有3900的长度4000米的特征(18),但其余的具有短得多的长度。
IterativeSnipper参数:
我似乎无法找到剪断翻译的许多参数的任何文档。
感谢您可能要达到的目标描述的任何提示!
/苏菲亚
LineCombiner我只从十,而不是1到输出至少5个特性。
当我尝试使用LineBuilder我得到一个线路输出这是伟大的!但结果是怎么样的疯狂:
在该工作区中我已经首先手动返工的线,使得我有三个单独的行。
向上分割这些行与后AttributeFilter,这样我可以挑选一个我想测试一下,我把一个(两个完整的生产线),到了IterativeSnipper
但转换失败:
IterativeSnipper_Snipper_3_
IterativeSnipper_Snipper_3_
更多细节:
下面的功能造成被终止翻译
存储功能(一个或多个),以FME特征存储文件`G:\ Verksamhet \漂移OCHunderhåll\ 4Avdelningsstöd\ GIS-ingenjör\Skötseldatabas\ Projekt的\ Kullaleden - certifieringskartor \ Kullaleden_uppdelning_log.ffs'
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
功能类型:`FEATURE_TYPE”
属性(编码:窗口1252):`Beskr_ '具有值'Kullaleden(SV OM Sofiero)'
属性(字符串):`ID”具有值'1'
属性(64位实):`Iterative_Snipper_length”具有值'85231.1330886951'
属性(编码:UTF-8):`Iterative_Snipper_maxLength”具有值'4000'
属性(字符串):`Kullale_ID”具有值'0'
属性(字符串):`SHAPE_GEOMETRY '的价值'shape_polyline'
属性(字符串):`fme_feature_type '的价值'Kullaleden_bearbetad_utan_loop'
属性(字符串):`fme_geometry '的价值'fme_aggregate'
属性(字符串):`fme_rejection_code '的价值'INVALID_GEOMETRY_TYPE'
属性(纠结:字符串):`fme_type '的价值'fme_line'
纠缠到[SHAPE_GEOMETRY]
属性(32位整数):`multi_reader_full_id”具有值'0'
属性(32位整数):`multi_reader_id”具有值'0'
属性(字符串):`multi_reader_keyword”的价值'ESRISHAPE_1'
属性(字符串):`multi_reader_type '的价值'ESRISHAPE'
坐标系:`_SWEREF-99-13-30_0'
几何类型:IFMEMultiCurve
曲线数:3
首先使拓扑正确的。
通过使用红鱼在结束模式,然后使用LineCombiner(这是一个LineJoiner,而不是一个LineBuilder,对于点的顺序对后者合并)
然后,部门间(如果需要使用公差)。
使用IterativeSnipper。
不要汇总对象。
这个作品!随着红鱼设置为结束点捕捉,并用10咬合的距离,然后将LineJoiner,该topologi问题似乎解决了(我不明白为什么有开始有问题,但哦!)
在结束时,翻译贯穿给我22段:20行3999-4000米的长度和1230.9米一个段
感谢所有的建议和帮助!
非单线不能与相等距离反正分裂。我想你只有这些选择。
哪个是你想要的吗?如果上述两种不符合您的要求,请具体解释您的要求。
是的,这已经这样做了。什么您在图片中看到的是一个蓝色的线就是那张在整条路上,和一个红色的线就是那张在全路但与黄色的弯路。有没有紫色的线,这只是其中蓝色和红色的重叠。我想创建沿着蓝色或红色的线分割。
所述IterativeSnipper重新开始在各自的功能,所以它需要一个连续的特征。汇总会产生多部分的功能,这将不会在这种情况下帮助。
您可以使用LineCombiner(什么是不工作?),这将在分叉末端并有单独的功能,每一个岔路口,否则将是最简单的解决方案。
如果线组合确实不工作,可能使用NetworkCostCalculator的措施作为距离源(您的线索开始)和模式测量(值)剪断添加到您的原线,但它会采取 some work to make that iterative, and join your the individual features into the 4K segments.
©2019安全亚搏在线软件公司|法律