boost-geometry 相关问题

Boost.Geometry是一个模板C ++库,包含在Boost中。它包含几何类(如点,线串,多边形)和函数(如距离,交点,联合)。 Boost.Geometry是基于概念的,用户可以使用他们自己的模型,例如,点。

Boost union在1.67中不起作用,但在1.61中起作用。为什么?

我试图弄清楚为什么我的代码在boost 1.61中按预期工作,但在boost 1.67中没有。在boost 1.61中,输入多边形被正确组合并显示轮廓多边形。在提升1 ....

回答 1 投票 2

如何修改boost多边形?

我真的需要访问boost多边形的单独点,所以我可以添加/删除/移动它们。我发现多边形有外环和内环,我可以像它这样自动迭代它们...

回答 1 投票 1

使用增强将几何形状切割成碎片

boost :: geometry中是否有任何内置仪器可以切割如下图所示的几何图形?我的想法是找到一个交叉几何,并从两个来源中减去它们。但感觉就像......

回答 1 投票 1

提升内部点的几何多边形距离

我正在使用boost :: geometry来处理一些几何任务。我需要涵盖两个要求:处理点 - >多边形交叉点(内部或非内部)。这适用于boost :: geometry :: ...

回答 4 投票 1

在多边形内查找Boost rtree元素

我想找到在rtree中索引的所有元素,这些元素与带有孔的多边形的外环相交,但是使用Boost C ++库并不完全在任何孔内。 ...

回答 1 投票 1

通过增强几何体从多边形(环)裁剪多边形(环)的一部分

试图从一个环从底部到顶部裁剪戒指(50%),但结果不能像我预期的那样工作。我的解决方案是使用bg_point_type = boost :: geometry :: model :: d2 :: point_xy ;用...

回答 1 投票 2

关于使用boost :: geometry :: model :: polygon和std :: list作为容器

我尝试了Boost网页上的示例代码,它运行正常 - 计算多边形的面积。 polygon类的文档告诉我们可以为顶点使用不同的容器:...

回答 1 投票 1

如何通过Boost C ++库与3D多边形交叉?

我想要交叉两个3D多边形,我的编译器是VC ++ 2013。我想使用Boost几何库。但是怎么做呢?我尝试了以下内容:#include #...

回答 1 投票 2

在boost几何中创建实心多边形

我是boost几何的新手,我用boost :: geometry :: assign_points()创建了多边形。但我只创建该多边形的外部和内部是空的。所以我尝试用...测试boost :: geometry :: overlaps()

回答 1 投票 2

Boost :: geometry ::与C ++的交集

我是土木工程博士生,最近我开始用C ++编写一些代码,基本上我对获得两个多边形的重叠或交叉区感兴趣,这代表了......

回答 1 投票 2

使用Boost Geometry进行多边形缓冲时,结果不佳或不正确

我正在使用Boost :: Geometry :: Buffer来创建不规则形状多边形的内部偏移或扩张。下图显示了输入和输出的示例。原始多边形以白色显示...

回答 2 投票 2

在索引处提升几何多边形插入点

如何在多边形索引处添加点?以正确的索引插入点(2.5,7.5)。输出:(((0,0),(0,5),(5,5),(5,0),(0,0),(2.5,7.5)))--------- ----------▼(((0,0),(0,5),(2.5,7 ......

回答 1 投票 1

为什么boost :: geometry :: union_不能为轴对齐框提供结果?

当多边形是轴对齐框“POLYGON((0 0,1 0,1 1,0 1))”时,union_()将不会给出正确的结果,只是空输出。实际上,任何多边形的union_()都不应为空。但如果你......

回答 1 投票 1

提升几何和STL

如何使用std :: vector创建一个boost几何多边形?例如typedef double coordinate_type; typedef boost :: geometry :: model :: d2 :: point_xy 点; typedef ...

回答 1 投票 0

为什么这个Boost R-tree代码不能编译?

我正在使用boost 1.61使用VS2015进行编译以下代码将无法编译。应该这样做---我认为使用适配器BOOST_GEOMETRY_REGISTER_POINT_2D_GET_SET是令人沮丧的事情....

回答 1 投票 0

多边形中的提升点会产生错误结果?

我有以下单元测试,两个检查失败:BOOST_AUTO_TEST_CASE(test_point_in_polygon){typedef boost :: geometry :: model :: d2 :: point_xy point_type;提高::几何:: ...

回答 1 投票 1

对于地理坐标系中的某个点,boost :: geometry :: within失败 - 为什么?

代码:我正在使用boost_1_61_0。我正在使用库的几何部分来构建GIS应用程序。我们的想法是在定义的区域内找到点(在这种情况下是一个矩形)。这有时候工作......

回答 2 投票 3

在Boost :: Geometry :: Polygon中找到一个点

我有一个Polygon对象,我正在寻找一种有效的方法来找到它内部的任何点(不在它的边界上)。这样做的最佳方法是什么?我有以下想法,我不是真的......

回答 1 投票 0

提升multi_polygon相交而不编译

我试图找到两个multi_polygon几何的交集。它没有编译涉及add_rings.hpp和convert_ring.hpp的错误。这是我试图的一些测试代码......

回答 1 投票 1

MinGW丢失了增强文件

我在Windows下安装了boost-1.68.0到“C:\ boost”。当我尝试使用boost / geometry.hpp编译简单程序时,mingw会抛出一个错误:致命错误:boost / geometry.hpp:没有这样的文件或...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.