我知道这是很久以前贴出来的,但是我们的一个终端用户最近给我指出了这篇文章。
我的建议是:尽可能避免使用溶解器,因为这是一个消耗大量资源的复杂操作(如果它提供了正确的输出:-))。
在这里,您只需在缓冲之前聚合输入行以获得所需的结果。
当这是不可能的,检查处理后发生的溶解*真的*需要有很少的多边形不相交作为输入。如果你的目标是检查一些功能交叉的缓冲区,你不需要有它溶解…检查多个缓冲区。
有时,当你确实需要使用一个类似于溶解器的结果的几何图形,但又能负担得起近似结果时,使用一个凹壳就可以做到这一点,并根据初始几何图形更快地进行计算。
弗雷德
我会试着在剪裁之前分解各个缓冲区。
外部缓冲器(黄色)从道路中线(红色)。多边形内没有多余的线条:
希望这个有帮助。