intersection相关内容

检查直线和网格在Three.js中是否相交

我在场景中放了一些卷烟。当用户点击一些特定点时,我在这些点之间画了一条线(THREE.Line)。我需要检查这条线是否与任何线条(THREE.Mesh)相交。 这不起作用 myLine.intersectObjects( arrayOfCilinders , true) 可以在这条线上画一条射线吗?在这种情况下,我可以使用 myRay.intersectObjects( ar ..
发布时间:2022-09-06 09:50:09 前端开发

OpenLayers 3,几何图形之间的区域相交

我正在评估OpenLayers3是否可以帮助我们开发一些我们日常需要的工具,但我被一个功能卡住了,我认为它必须存在,但我找不到有关它的信息。 我需要知道OpenLayers是否允许我们计算两个多边形之间的相交面积。 我们将在地图上加载不同的层。通常是一个具有地形分隔的层和另一个具有地形类的层。 我们需要确定在每个分离中每个类别有多少地形,我最好的方法是将不同层中的多边形相交。 ..
发布时间:2022-09-05 20:08:04 前端开发

用索引法求 pandas 中两个级数的交集

我有两个不同长度的序列,我试图根据索引找到这两个序列的交集,其中索引是一个字符串。希望最终结果是一个包含基于公共字符串索引的交叉点元素的系列。 有什么想法吗? 推荐答案 pandas 索引有一个可以使用的intersection method。如果您有两个系列s1和s2,则 s1.index.intersection(s2.index) 或,相当于: s1.ind ..
发布时间:2022-05-12 10:06:38 Python

为什么st_cross返回非多边形?

我有两个多边形层。我想对它们运行st_cross,以将它们重叠的区域作为新的层给出结果。新层应包含两个输入层的属性。我找到了这张图片,它似乎说明了我想要的最终结果。 我的两个输入层都是多边形: SELECT st_geometrytype(geom), COUNT(*) FROM a GROUP BY st_geometrytype ..
发布时间:2022-04-09 21:55:34 其他开发

直线与多边形交点坐标

我正在使用Python、Shapely和Fiona。考虑到有两个shapefile可用,一个线形shapefile和一个多边形shapefile。 如何获取由交点(用Q标记表示)及其各自坐标组成的最终结果shapefile?? 推荐答案 您需要从多边形和直线的外部获取交点。如果改用与多边形的交点,则结果是一条线,因为多边形有面积。此外,如果交叉点是平行的,则交叉点可以是一条线,因 ..
发布时间:2022-03-13 19:24:48 Python

Python:pyswp输出返回Atom和Functor

基于一些较早的post,我有一些PROLOG程序,它指定命题。让我们称其为";logic.pl"; :-op(800, fx, ¬). :-op(801, xfy, ∧). :-op(802, xfy, ∨). :-op(803, xfy, →). :-op(804, xfy, ↔). :-op(800, xfy, #). m_Proposition_Binary_x_y ..
发布时间:2022-02-26 15:40:29 Python

C ++ - 查找两个范围的交集

在 C++ 中找到两个范围交集的最佳方法是什么?例如,如果我有一个包含 [1...20] 的范围,另一个包含 [13...45] 的范围,我想获得 [13...20],因为这是它们之间的交集. 我曾想过在 C++ 中使用原生集合交集函数,但我首先必须将范围转换为集合,这对于大值会花费太多计算时间. 解决方案 intersection = { std::max(arg1.min, ar ..
发布时间:2022-01-24 20:12:05 C/C++开发

两个范围数组的交集

我目前有两个数组,每个数组都包含范围.您将如何获得这两个数组的交集.换句话说,我想得到一个范围数组,它只包含两个原始数组中包含的范围.我尝试了 .Intersect ,但据我所知,这不适用于数组. array1: (Range("A1"),Range("B1"),Range("C1"))数组2:(范围(“A1"),范围(“A2"),范围(“A3")) 结果:(范围(“A1")) ..
发布时间:2022-01-24 20:00:39 其他开发

交叉两个字典

我正在开发一个基于倒排索引的搜索程序.索引本身是一个字典,其键是术语,其值本身就是短文档的字典,ID 号作为键,文本内容作为值. 要对两个术语执行“AND"搜索,因此我需要交叉它们的发布列表(字典).在 Python 中执行此操作的一种清晰(不一定过于聪明)的方法是什么?我开始尝试使用 iter: p1 = index[term1]p2 = 索引[term2]i1 = 迭代器(p1)i2 ..
发布时间:2022-01-24 11:23:42 Python

无论元组顺序如何,在两个元组列表中查找交集

我有两个元组列表 listA = [('1','2'),('3','4'),('5','6')]listB = [('2','1'),('7','8')] 即使第二个列表中元组的顺序不同,我也想找到它们的交集. 所以,对于上面的例子: intersection = [('1','2')] 交集应该返回上面的元组,尽管它在listB中的顺序不同 我怎样才能以最有效的方式在 pyt ..
发布时间:2022-01-20 00:01:06 Python

如何找到线与网格的交点?

我有轨迹数据,其中每个轨迹由一系列坐标(x,y 点)组成,每个轨迹都由唯一的 ID 标识. 这些轨迹在 x - y 平面上,我想将整个平面划分为大小相等的网格(方形网格).该网格显然是不可见的,但用于将轨迹划分为子段.每当轨迹与网格线相交时,它就会在此处分段,并成为具有 new_id 的新子轨迹. 我已经包含了一个简单的手工图表,以明确我的期望. 可以看出轨迹在网格线的交点处是如 ..
发布时间:2022-01-18 09:50:57 Python

在 WSO2ESB 类调解器中进行策略交集

我创建了一个类调解器,我想在其中交叉两个策略.我已经使用 Carbon Studio for Eclipse 创建了 Class Mediator,它会自动将一些预定义的库添加到我的项目的构建路径中. 其中一个库是 neethi-2.0.4.wso2v1.jar. 如果我想使用 intersect-method 我得到一个异常.如果我查看源代码,我会发现 intersect-metho ..
发布时间:2022-01-17 22:38:12 其他开发

Powershell,内置的集合交叉点?

对于一些需要从一堆松散字母中找到字谜的游戏,我最终实施了一种置换算法来查找所有可能的字谜,并在需要时过滤已知字母位置的字谜(-match顺便说一句,很棒).但是对于较长的单词,这被证明非常容易出错,因为浏览大量乱码并不能真正揭示隐藏在其中的正确单词. 所以我认为如果我会有一个很大的英语单词列表(应该可以在某个地方获得)我可以将我的排列列表与正确的列表相交单词并(希望)从排列列表中获取所有真实 ..
发布时间:2022-01-17 18:53:34 其他开发

计算两个无限正则表达式解决方案集是否不相交

在计算两个任意正则表达式是否有任何重叠的解决方案(假设有可能). 例如,这两个正则表达式可以通过蛮力证明没有交集,因为这两个解集是可计算的,因为它是有限的. ^1(11){0,1000}$ ∩ ^(11){0,1000}$ = {}{1,111, ..., ..111} ∩ {11,1111, ..., ...11} = {}{} = {} 但是将 {0,1000} 替换为 * 消除了暴 ..
发布时间:2022-01-17 18:41:20 其他开发

寻找高交集的最快算法

我有大量的用户 ID(整数),可能数百万.这些用户都属于不同的组(整数组),因此大约有 1000 万个组. 为了简化我的示例并了解其本质,我们假设所有组都包含 20 个用户 ID. 我想找到所有具有 15 或更大交集的整数集对. 我应该比较每一对集合吗?(如果我保留一个将用户 ID 映射到设置成员资格的数据结构,则没有必要这样做.)最快的方法是什么?也就是说,我的底层数据结构应该 ..
发布时间:2022-01-17 18:38:25 其他开发

如何从方案中的两个列表中获取对的交集?

我正在使用 The little schemer 中的这个脚本来获取两组的交集.但我在“成员?"处收到未绑定标识符错误,谁能告诉它有什么问题: (定义相交(λ (set1 set2)(cond ((null?set1) (quote ()))((成员?(车组1)组2)(缺点(汽车设置)(相交(cdr set1)set2)))(否则(相交(cdr setl)set2))))) 我在上面错过了这个 ..
发布时间:2022-01-17 18:35:05 其他开发

Java:有没有一种简单、快速的方法来对集合进行 AND、OR 或 XOR?

也就是说,如果我有两个或更多集合,并且我想返回一个新集合,其中包含: 每组的所有元素都有共同点 (AND). 每个集合的所有元素的总和 (OR). 每个集合独有的所有元素.(XOR). 有没有一种简单的、预先存在的方法来做到这一点? 编辑:这是错误的术语,不是吗? 解决方案 假设 2 设置对象 a 和 b AND(两个集合的交集) a.retainAll(b) ..
发布时间:2022-01-17 18:19:19 Java开发