首页> 外文期刊>Computers & geosciences >A new algorithm for computing Boolean operations on polygons
【24h】

A new algorithm for computing Boolean operations on polygons

机译:计算多边形布尔运算的新算法

获取原文
获取原文并翻译 | 示例
           

摘要

This paper presents a new algorithm for computing Boolean operations on polygons. These kind of operations are frequently used in the geosciences in order to get spatial information from spatial data modeled as polygons. The presented algorithm is simple and easy to understand and implement. Let n be the total number of edges of all the polygons involved in a Boolean operation and k be the number of intersections of all the polygon edges. Our algorithm computes the Boolean operation in time O((n + k)log(n)). Finally, the proposed algorithm works with concave polygons with holes, and with regions composed of polygon sets. Furthermore, it can be easily adapted to work with self-intersecting polygons.
机译:本文提出了一种用于计算多边形上布尔运算的新算法。这些操作通常在地球科学中使用,以便从建模为多边形的空间数据中获取空间信息。该算法简单易懂,易于实现。令n为布尔运算中涉及的所有多边形的边总数,k为所有多边形边缘的交点数目。我们的算法在时间O((n + k)log(n))中计算布尔运算。最后,提出的算法适用于带孔的凹面多边形,以及由多边形集组成的区域。此外,它可以轻松地与自相交多边形配合使用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号