12得票8回答
为什么我的 SQL Server 空间搜索比 PostGIS 慢?

我正在将一些空间搜索功能从带有PostGIS的Postgres迁移到SQL Server,但即使使用索引,性能也非常糟糕。 我的数据大约有一百万个点,我想找出哪些点在给定的形状内,因此查询看起来像这样: DECLARE @Shape GEOMETRY = ... SELECT * FROM...

11得票2回答
大数据集的空间匹配

我有一个包含大约100000个点的数据集和另一个大约有3000个多边形的数据集。对于每个点,我需要找到最近的多边形(空间匹配)。在多边形内部的点应该匹配到该多边形。 计算所有两两之间的距离是可行的,但比必要的时间长一些。是否有一个R包可以利用空间索引解决这种匹配问题? 我知道sp包和ove...

10得票3回答
查询处理器无法生成此查询的查询计划,因为在该查询中定义了提示。请重新提交查询,不要使用SET FORCEPLAN。

我正在运行以下内容:DECLARE @g geography; declare @point nvarchar(50) ='' declare @i int =0, @lat decimal(8,6) =0.0, @long decimal(8,6) =0.0...

10得票4回答
有没有了解任何C#空间数据库的库?

我希望在不使用 SQL2008 的情况下,在 .NET 中实现空间查询。第一个要求是能够创建(BTree 风格的)空间索引并能够查询它。 虽然 SQL 2008 附带了 .NET 类型的库,但你需要使用 SQL 来创建空间索引。 有没有人使用过用于空间数据的 .NET 库(开源或商业版)?...

10得票4回答
为什么 MongoDB 不使用 B+ 树?

有人知道为什么MongoDB使用B-Tree而不是B+-Tree吗? 据我所知,大多数DBMS使用B+-Tree。MongoDB使用B-Tree的特殊原因是什么? 谢谢。

10得票1回答
Hibernate空间索引注释

我正在使用 jts geometry 对象来将我的几何对象存储为 Oracle SDO_Geometry。然而,当我想要使用 SDO_GEOM.RELATE 方法时,它们不能正常工作,我意识到我需要创建一个 空间索引 ,但不知道如何在 hibernate 中实现。你知道这个问题的任何注释吗?@...

9得票3回答
适用于Java中Boids群集行为的2D空间数据结构

我正在进行一项群集仿真的项目,这只是为了好玩,我想对其进行优化。需要改进的区域是找到靠近给定boid的boids。我认为为此选择一种适合任务的空间数据结构将是最佳选择(参见此处并向下滚动一点)。 无论我选择什么,我都会在Java中自己从头实现它。这样,我将比调用一堆库函数更多地了解我选择的数...

9得票2回答
如何使用EF 6.1 Fluent API创建空间索引

好的,问题已经很清楚了。使用Entity Framework 6.1 fluent API创建空间索引是否可行?

9得票2回答
我应该使用哪种空间索引算法?

我想为我的MKAnnotations实现一种空间索引数据结构。目前,当我尝试根据距离标准(3-4k的位置)进行筛选时,它非常缓慢(目前使用简单的双重for循环...)。 我想创建MKAnnotations的聚类,以确定它是否靠近另一个。此外,这些位置有一定的(创建)顺序,并且需要“上一个”/“...

8得票2回答
MySQL:st_geometryfromtext函数提供的GIS数据无效

这是我的代码: SET @poly = 'Polygon((-98.07697478272888 30.123832577126326, -98.07697478272888 30.535734310413392, -97.48...