问题标签 [intersect]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
23330 浏览

r - R中的相交点和多边形

我正在使用R中的 shapefile ,一个是 point.shp,另一个是 polygon.shp。现在,我想将点与多边形相交,这意味着多边形中的所有值都应该附加到 point.shp 的表中。

我在 sp 包中尝试了 overlay() 和 spRbind,但没有做我期望他们做的事情。

谁能给我一个提示?

0 投票
2 回答
213 浏览

mysql - 嵌套 SQL 查询

我有以下表格:

俱乐部:Club_ID | 标题 | 创建日期 | ...

Club_Intesect:用户 ID | 俱乐部_ID | 使用权

我正在尝试选择可变数量的俱乐部,并加入该俱乐部中具有最高访问权限的用户的 ID。此人被视为所有者。

因此,如果俱乐部 100 的成员 A、B、C 分别具有访问权限 3、4 和 5:我希望从俱乐部中选择最终查询:

0 投票
2 回答
4796 浏览

linq-to-sql - Linq to SQL 和 Intersect

伙计们,

我需要在 LINQ to SQL 查询上使用 Intersect。但是,我得到一个例外,基本上说明我不能。

代码编译得很好,但是 LINQ to SQL 很生气。

有什么方法可以复制 Intersect with LINQ to SQL?

提前致谢。

0 投票
1 回答
1958 浏览

java - 将多边形与矩形相交并创建线(截面切割)

我需要一种算法来将(可能是非凸的)多边形与矩形相交。矩形将平行于 xy 平面,但多边形可以是任何方向。

此外,我不仅需要真/假结果,还需要多边形与矩形相交的确切点,这样我就可以在多边形与矩形重叠的地方画线。对于非凸多边形,这可能会导致两条或更多条相交线。

这适用于可以对一组多边形进行切片并创建二维“切割”的截面切割模块,其中形状与由 z 值指定的“平面”相交。

我正在用 Java 开发,所以如果 Java3(2)D 有任何内置方法可以提供帮助,那将是理想的。

任何正确方向的帮助/指针将不胜感激!

这是一张图片......我想要红线作为交叉点的结果: 替代文字

0 投票
3 回答
7593 浏览

c# - 使用 LINQ 对特定属性的对象相交和除外

当我有 2 个List<string>对象时,我可以直接在它们上使用IntersectandExcept来获得输出IEnumerable<string>。这很简单,但是如果我想要更复杂的东西上的交集/析取呢?

例如,试图获取对象集合,这是对象和对象ClassA相交的结果;:ClassAAStr1ClassBBStr

我怎样才能修复注意到的线来实现这个交叉点。

0 投票
6 回答
13140 浏览

javascript - jquery数组相交

我之前将此问题发布为 jquery/javascript: arrays - jquery/javascript: arrays。但是由于我是一个完整的初学者,所以我提出了错误的问题并且也不理解答案.... :(

在未能实现给定的解决方案后,我做了更多的环顾四周,我发现我需要比较 6 个可能的选择数组并将它们相交以最终只显示重叠的值。

因此,希望这是一个更清晰的表述:

我有 6 个问题/6 组单选按钮来回答。每个答案都有多个值(它们的范围可以从 1 到 38 个项目显示在最终的“建议”中)。我正在数组中收集检查过的收音机的值。我得到6个数组。

如何使 6 个数组相交以获得一个最终数组,该数组仅包含来自所有 6 个选项的相交值?如何将这个最终数组的项目转换为选择器?

有人可以帮帮我吗?谢谢!

我的脚本现在看起来像:

我的表单/输入看起来像:

0 投票
2 回答
22413 浏览

c# - 使用 Linq 与自定义 IEqualityComparer 相交

长话短说:我有 2 个对象集合。一个包含好的值(我们称它为“Good”),另一个包含默认值(Mr.“Default”)。我想要 Good 和 Default 以及 Default 之间的联合交集。换句话说:相交(联合(良好,默认),默认)。有人可能会认为它解析为默认值,但在这里它变得棘手:我使用自定义 IEqualityComparer。

我有以下课程:

以下是我的收藏品 Good 和 Default 收藏品的特点:

默认值:这是一个很大的集合,包含所有想要的 { MyString1, MyString2 } 对,但 MyString3 值是,你可以猜到的,默认值。

好:这是一个较小的集合,主要包含默认集合中的项目,但具有一些好的 MyString3 值。它还有一些 { MyString1, MyString2 } 超出了想要的集合。

我想要做的是:只从 Good 中获取 Default 中的项目,但将 Default 中的其他项目添加到该项目中。

这是,我认为是我最好的尝试:

我教它应该可以工作,但我得到的结果基本上只是好的 { MyString1, MyString2 } 对集,但都来自默认集,所以我有默认值。我也尝试切换最后一个相交的默认和良好,但我得到了相同的结果。

0 投票
1 回答
1562 浏览

geometry - 相交算法

我在 CSharp 项目中有两个对象,它们呈现矩形。现在我想计算一个对象是否与另一个对象相交。对象不能旋转。

我有以下方法:

0 投票
1 回答
6337 浏览

sql - 为什么 INTERSECT 和嵌套 JOIN 一样慢?

我正在使用 MS SQL。

我有一个带有索引的巨大表来使这个查询快速:

它会在不到 1 秒的时间内返回。该表有数十亿行。只有大约 10000 个结果。

我希望这个查询也能在大约一秒钟内完成:

但这需要20秒。所有单个查询都需要 < 1 秒并返回大约 10k 个结果。

我希望 SQL 在内部将这些子查询中的每一个的结果放入哈希表并进行哈希交集 - 应该是 O(n)。结果集足够大以适合内存,所以我怀疑这是一个 IO 问题。

我写了一个替代查询,它只是一系列嵌套的 JOIN,这也需要大约 20 秒,这是有道理的。

为什么 INTERSECT 这么慢?它是否在查询处理的早期阶段减少为 JOIN?

0 投票
1 回答
878 浏览

sql-server - tsql intesect 在 2 个日期时间记录集之间

我有一个约会表,其中包含许多“资源”的约会,我需要做的是查询并返回(对于特定资源)一个日期范围内的所有免费约会空档。

我曾认为解决此问题的最佳方法是生成一个可能的约会时间的临时表(因为约会的长度可能是 30/60/90 分钟 - 将为查询指定约会长度。)然后选择这两个记录集的交集。即所有这些 - 在日期范围内 - 在约会表中没有约会。从而返回该资源的所有可能约会。

或者也许只是 - 再次 - 生成可能的约会日期时间的记录,然后除了已经预订的实际约会......?

除非当然有人可以提出更简单的选择。?

也不完全确定如何生成可能的表格,即带有记录的表格2010-12-08 09:00, 2010-12-08 10:00,等等(1小时约会)......

有任何想法吗?

编辑:对可能性有一个模糊的想法......