![]() |
1
2
|
![]() |
2
2
不,您不需要空间索引。 空间指标是计算物体之间的距离,看一个点是否在另一个点的某个半径内,等等。主要是当你需要考虑地理坐标时。南半球、北半球等…当你必须考虑到地球的曲线时,这一切都会稍微改变距离。 如果你总是同时在寻找x和y,那么同时在这两个项目上都有一个索引会让你受益匪浅。所以…不是X列的索引和Y列的索引,而是X列和Y列的索引的组合。 |
![]() |
3
2
为了增加现有的优秀答案,这里的性能可能重要,也可能不重要。 如果通过对X轴和Y轴执行两个范围查询并获取结果的交集来模拟空间索引范围查询,那么可以执行两个查询,这两个查询可能会返回比交集之前需要的更多的数据。 另一方面,这种查询本机由空间索引支持,因此将得到有效的回答。 总之,如果您的空间查询是瓶颈,则需要使用空间索引。 |
![]() |
4
1
如果你没有超越你已经做的,你不需要一个空间索引,也不需要一个地理信息系统。但是,我会仔细考虑您的需求是什么,以及应用程序不断增长需要一个GIS系统的可能性。这比提前计划好,而不是推迟计划。 地理信息系统给你几个优势。首先,GIS具有特殊的形状列,用于存储有关几何图形所需的所有内容。它管理空间引用、坐标元数据等。地理信息系统提供了基于空间关系查询数据和修改几何图形(联合、提取、缓冲区等)的强大方法。它处理点、线、多边形等。您可以从拓扑操作中派生新形状。此外,几乎所有的地理信息系统都提供了呈现数据的方法(这实际上取决于您选择什么地理信息系统,但当它出现时,可以为您节省大量的工作)。 如果您有一个真正的地理信息系统环境,那么您只需要空间索引。如果你确实选择了一个地理信息系统环境,是的,使用空间索引——你真的不想没有它们就工作。 |
![]() |
MB263 · MySQL:从一串坐标创建多边形几何体 7 年前 |
![]() |
Ndr · 从栅格单元内的光栅中提取随机点 7 年前 |
![]() |
et is · 定义路径宽度并计算面积 7 年前 |
![]() |
Jack M · R中的三维相交(空间分析) 7 年前 |
![]() |
Conor Neilson · 基于最短地理距离的数据帧匹配 7 年前 |
![]() |
B. Davis · 创建包含特定光栅值的多边形 7 年前 |