Neo4j 2.1.3 inDistance在cypher中解析错误

时间:2014-08-03 12:14:24

标签: neo4j neo4j-spatial

我一直在寻找这个问题差不多2天没有任何结果 我在stackoverflow和neo4j组中发现了不同的问题,但没有一个问题解决了问题(可能我做错了什么?)

我最近下载了neo4j 2.1.3企业并尝试在密码中使用withinDistance(也在2.0.1中测试)

我在stackoverflow中发现了这个问题并且提出了彼得的建议,但没有任何改变 Neo4j Spatial 'WithinDistance' Cypher query returns empty while REST call returns data

我做的步骤

创建图层

POST http://localhost:7474/db/data/ext/SpatialPlugin/graphdb/addSimplePointLayer
{
            'layer': 'userPosition',
            'lat': 'latitude',
            'lon': 'longitude'
}

创建索引

POST http://localhost:7474/db/data/index/node
{
            'name': 'userPosition',
            'config[provider]': 'spatial',
            'config[geometry_type]': 'point',
            'config[lat]': 'latitude',
            'config[lon]': 'longitude'
}

创建了一个具有经度和纬度属性的节点 之后,将节点添加到索引

POST http://localhost:7474/db/data/index/node/userPosition
{
            'key': 'dummy',
            'value': 'dummy',
            'uri': 'http://localhost:7474/db/data/node/NODE_ID'
}

最后将节点添加到图层

POST http://localhost:7474/db/data/ext/SpatialPlugin/graphdb/addNodeToLayer
{
            'layer': 'userPosition',
            'node': 'http://localhost:7474/db/data/node/NODE_ID'
}

为了测试我使用lon,lat(1,1) 使用REST的findGeometriesWithinDistance工作,但使用withinDistance的密码查询不起作用:(

任何帮助 我真的想放弃neo4j,因为:(

0 个答案:

没有答案