24得票1回答
不可修复的空间索引损坏被认为是正常现象吗?

我有一个空间索引,DBCC CHECKDB报告了损坏。 DBCC CHECKDB(MyDB) WITH EXTENDED_LOGICAL_CHECKS, DATA_PURITY, NO_INFOMSGS, ALL_ERRORMSGS, TABLERESULTS 空间索引、XML索引或索...

22得票3回答
POINT(X,Y)和GeomFromText("POINT(X Y)")之间有什么区别?

我想在我的MySQL数据库中存储一些几何位置。为此,我使用了 POINT 数据类型。我几乎在所有地方都读到应该使用 GeomFromText 函数来插入数据到表中。 然而,我发现 POINT(X, Y) 也可以工作。我没有找到任何关于为什么应该使用 GeomFromText 而不是 POIN...

21得票3回答
大型(超过22万亿条目)的地理空间数据集,具有快速(<1秒)的读取查询性能

我正在设计一个用于大规模地理空间数据集的新系统,该系统需要快速的读取查询性能。因此,我想看看是否有人认为在以下情况下可能或者有经验/建议适合的数据库管理系统(DBMS)、数据结构或者替代方法来实现所需的性能: 数据将持续从处理后的卫星雷达数据中产生,这些数据将具有全球覆盖范围。根据卫星分辨率...

19得票3回答
PostGIS与SQL Server在GIS数据方面的比较。

最近我加入了一家新公司,有很多ArcGIS用户都非常热衷于使用PostGIS实例来为我们的客户提供数据。虽然我对此没有意见,但我们公司95%使用SQL Server,只有5%使用Oracle。我们目前内部的GIS系统是基于SQL Server运行的,而且我还没有听到任何投诉。 我知道自201...

17得票3回答
PostgreSQL vs. MySQL: 空间功能比较 PostgreSQL和MySQL是两个广泛使用的关系型数据库管理系统。在空间数据处理方面,它们都提供了一些功能,但在某些方面存在差异。 首先,PostgreSQL在空间数据处理方面具有更强大的功能。它支持多种空间数据类型,如点、线、多边形等,并提供了丰富的空间操作函数和索引。此外,PostgreSQL还支持复杂的空间查询,如缓冲区分析、交叉分析等。这使得它成为处理大规模空间数据的理想选择。 相比之下,MySQL的空间功能相对较弱。它只支持基本的空间数据类型,如点和多边形,并且提供的空间操作函数和索引较少。虽然MySQL也可以处理简单的空间查询,但对于复杂的空间分析任务来说,它的能力有限。 另一个重要的区别是性能。由于PostgreSQL在空间数据处理方面具有更多的功能和优化,因此在处理大规模空间数据时,它通常比MySQL表现更出色。然而,在小规模数据集上,两者的性能差异可能不太明显。 总的来说,如果你需要处理大规模的空间数据或进行复杂的空间分析,那么PostgreSQL是更好的选择。但如果你只需要处理简单的空间数据或对性能要求不高,那么MySQL也可以满足你的需求。 无论选择哪个数据库系统,都应根据具体需求和项目要求进行评估,并综合考虑功能、性能和易用性等因素。

我们正在开发一个具有空间数据组件的网络应用程序。在开始阶段,我们的空间数据比较将采用给定点并返回匹配的重叠空间多边形。 话虽如此,我们的数据库还包括所有您在一般关系数据库中找到的典型内容。 我们已经到了必须选择使用哪种数据库解决方案的阶段。 所有项目成员对MySQL的实施和管理更加熟悉,...

13得票2回答
SQL Server 2016中用于空间数据的MakeValid()的替代方法

我有一个非常庞大的地理数据表,其中包含了许多LINESTRING数据。我正在将这些数据从Oracle迁移到SQL Server。在Oracle中,对这些数据进行了一些评估,并且需要在SQL Server中执行相同的评估。 问题是:SQL Server对于有效的LINESTRING有更严格的要...

13得票3回答
MySQL存储点数据类型是以LAT LNG还是LNG LAT的形式?

我习惯于将位置格式表示为纬度后跟经度,但是使用库时,我相信MySQL将其存储为POINT(LNG LAT),即相反的顺序。我的库是错的吗?还是这是实际的格式?我在MySQL文档中找不到这个细节。

13得票1回答
在MySQL中存储地理位置数据时,使用十进制或点数据类型。

我想在我的MySQL(Innodb)“tblAddress”表中为每个地址存储地理位置,我认为有两种选择: 1) 2 columns for Each Address: Latitude DECIMAL(10, 8), Longitude DECIMAL(11, 8) 2) One Co...

12得票3回答
提升STIntersects的性能

表格 T_PIN 有300,000个pin和 T_POLYGON 有36,000个多边形。 T_PIN 有这个索引: CREATE SPATIAL INDEX [T_PIN_COORD] ON [dbo].[T_PIN] ( [Coord] )USING GEOGRAPHY_GRID W...

12得票1回答
如何优化查询,使其首先在一个索引上搜索,然后在另一个索引上搜索。

我有两组来自卫星数据的地球测量值,每组都有时间字段(平均儒略日期mjd)和地理位置(GeoPoint,空间),我希望找到这两组之间的巧合,使它们的时间在3小时(或0.125天)的阈值内相符,并且它们的距离相互之间在200公里以内。 我已经为两个表的mjd字段和空间表建立了索引。 当我只根据...