Neo4j Spatial Geoserver可以找到给定IP地址的国家/地区,如果是,如何设置已创建的节点?

时间:2017-03-11 18:13:40

标签: neo4j-spatial

我在Neo4j中有一些数据,其中节点具有ip地址作为属性,我想基于IP地址获取lat,lon(和城市,国家)数据,类似于使用geoip.dat。 Neo4j Spatial可以给我这个数据吗?实现这一目标的步骤是什么?

1 个答案:

答案 0 :(得分:0)

Neo4j spatial不支持基于ip查找位置。您必须使用专为获取IP位置而设计的API,例如http://freegeoip.net/ ..您可以尝试使用cypher直接调用此API

MATCH (m:Entity)
CALL apoc.load.json("http://freegeoip.net/json/?q=" + m.ip) YIELD value
//return response
RETURN value
相关问题