【24h】

Comparing two sets of polygons

机译:比较两组多边形

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

摘要

In this article, a new algorithm for determining differences between two sets of polygons is considered. It has been proven that it is enough to test only the polygon edges to perform the comparison. The algorithm works in two steps. First, the polygon edges are initialised into a data structure and equal edges are eliminated by a simple criterion. In the second part, the algorithm analyses the remaining edges and prepares a report about the detected differences. To speed-up the geometric search, the algorithm uses a combination of a uniform space subdivision and binary searching trees. It has been shown that the algorithm is numerically stable, and works well with a limited set of non-simple polygons from a land cadastre. The algorithm's time complexity is O(n log n), and space complexity O(n), where n is the common number of edges in both sets of polygons. This is been confirmed by experiments using data sets from the land cadastre.
机译:在本文中,考虑了一种用于确定两组多边形之间的差异的新算法。已经证明仅测试多边形边缘就可以进行比较。该算法分两个步骤工作。首先,将多边形边缘初始化为数据结构,并通过简单的准则消除相等的边缘。在第二部分中,该算法分析剩余边缘并准备有关检测到的差异的报告。为了加快几何搜索速度,该算法使用了统一空间细分和二进制搜索树的组合。结果表明,该算法在数值上是稳定的,并且对于来自地籍的有限的一组非简单多边形非常有效。该算法的时间复杂度为O(n log n),空间复杂度为O(n),其中n是两组多边形中边的公共数量。通过使用地籍的数据集进行的实验已证实了这一点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号