span8
span4
我的问题是,我的DXF数据已经分裂成“表”级数据。这意味着(在这种情况下)河流之间有很长的距离。捕捉设置不起作用,因为我必须使用一个过高的参数,它会打乱数据。有什么方法可以“关闭”河流上的这些开口吗?第一张图片是我正在谈论的几个开口的“表格”水平数据的概述,第二张是放大的大河流“开口”之一。第三张图显示了我试图创建的线,以关闭这些点,并转换成一个多边形。最后,我将把数据转换成shapefile。
我通常使用CoordinateExtractor(索引为0和-1)来获得该行的第一个和最后一个坐标。使用VertexCreator(用point代替)为这些行创建新点。接下来,我使用一个NeighborFinder来找到最近的点,并使用另一个VertexCreator(添加顶点)来创建线条来关闭这些开口。
我一直在纠结这个选择。我是新来的。你能给出带有参数的屏幕截图吗?下面是我的一些参数的现在。
什么应该是NeighborFinder候选人?
你能把有问题的线与与表限相对应的线相交吗?(如果不可用,则可以使用数据的累计边界框)。然后只需要保留两端连接到数据的那部分工作表就可以了。
一个属性添加到您的边框,这样就可以从你的数据的其余部分分开吧。
通过扇区间发送两个问题的数据和边界框,然后使用测试器上的属性。
无论您的数据相交的边缘的边框现在应该被打破。
然后,您有几个不同的选择,这取决于数据的其余部分。
如果河的两边都有一个共同的ID,你可以使用一个spatialRelator,发现都与共享共同的ID两个特征线。
如果没有属性,你可以使连接的最大长度为BB段是小于长度的假设,并进行测试。
你可以使用一个neighbourfinder或空间告发人发现这对于每个数据吊着的BB段较短。
你可以一个唯一的ID分配给每个数据吊着,用neighbourFinder找出最近的数据吊着,然后与边框段spatialRelator找到相关的两个吊着ID的线条和它的近邻吊着ID。
因此,即使源AOI存在该数据是一个很小的距离的AOI线实例。新的问题是,有没有办法来“捕捉”是接近AOI功能,这些河流线,然后与其他步骤继续下去吗?如果是这样,这是怎么做
©2019安全亚搏在线软件公司法律