如何根据给定地址的地理特征生成索引?

问题描述 投票:0回答:1

我正在尝试找到一种有效的方法来根据提供的地理位置生成由各种地理特征组成的索引。

例如,给定一个地址

Address 1
,代码将查看该给定地址并计算:

  1. supermarkets
    = 1公里半径内超市数量
  2. rivers
    = 2公里半径内的河流数量
  3. gyms
    = 3公里半径内健身房数量

据此,索引

index
=
supermarkets
+
rivers
+
gyms

根据我的研究,有一些软件可以用来处理地理数据,例如 ArcGis 或使用 Google Maps API。然而,我不确定对于这种易于实现的目的来说,什么是最好的,或者这个问题到底有多困难。

gis analysis geographic-distance
1个回答
0
投票

我假设您想要使用传统的 RDBMS,并且您希望避免使用地理空间组件,如果可能的话,只使用 SQL。

如果这些假设有效,请看一下:https://www.drdobbs.com/database/space-filling-curves-in-geospatial-appli/184410998

© www.soinside.com 2019 - 2024. All rights reserved.