在空间密码查询中是否可以使用英里而不是千米?

时间:2016-01-18 16:48:26

标签: neo4j spatial

我使用最新版本的Neo4j数据库和Spatial扩展名。

如果我使用以下查询:

{{1}}

Neo4j Spatial解释了价值' 10.0'以公里为单位的距离。

如何强制Spatial将其解释为里​​程?

1 个答案:

答案 0 :(得分:2)

当从cypher查询空间时,预计提供以km为单位的距离。但是你可以在声明中做一些数学运算:

START n=node:locations('withinDistance:[1.0, 1.0, ' + (10 *1.60934)  + ']') return n

这应该可以找到lon / lat 1.0 / 1.0附近10英里范围内的所有东西。