Neo4j 图数据库高级应用系列 / 服务器扩展指南 APOC (8.3) - 地图和空间相关功能

本文介绍了Neo4j 3.5及更高版本中关于地理坐标的支持,包括Point数据类型和distance()函数。文章重点讨论APOC库中的apoc.spatial.geocode和apoc.spatial.reverseGeocode过程,用于地理编码和反向地理编码。默认使用OpenStreetMap,但可通过配置文件选择其他地图服务,如GoogleMap或opencage。
摘要由CSDN通过智能技术生成

1. 概述

从Neo4j 3.5以后,地理坐标作为Point数据类型成为数据库模式支持的类型,另外数据库也提供基本的操作函数,例如计算两个坐标之间距离的函数distance()。更多关于Neo4j坐标类型和函数操作的介绍请参见:Spatial functions - Neo4j Cypher Manual

        因此,一些在早期APOC版本中包含的关于地理位置的过程和函数已经不再需要。APOC目前仍然提供的相关过程如下。注意,默认情况下APOC使用来自OpenStreetMap的地址服务。可以在neo4j.conf中指定使用的地图服务(OpenStreetMap或者GoogleMap):

neo4j.conf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值