过程与函数

Neo4j Spatial 也被打包成 ZIP 文件,可以解压到 Neo4j 服务器 $NEO4J_HOME/plugins 目录中。重启服务器后,您应该能够在 Cypher 查询语言中使用以下过程函数调用。

spatial

限定名称 类型

使用给定的 type(参见 spatial.layerTypes)和配置添加新图层。返回图层根节点。

过程

使用给定的编码器类和配置添加新图层,返回图层根节点

过程

添加新的原生点图层,返回图层根节点

过程

添加新的基于 geohash 索引的原生点图层,返回图层根节点

过程

添加新的基于 hilbert 曲线索引的原生点图层,返回图层根节点

过程

使用给定的配置添加新的原生点图层,返回图层根节点

过程

使用给定的 x 和 y 坐标属性添加新的点图层,返回图层根节点

过程

添加新的基于 z-order 曲线索引的原生点图层,返回图层根节点

过程

将给定的节点添加到图层,返回几何节点

过程

将给定的节点列表添加到图层,返回计数

过程

添加新的简单点图层,返回图层根节点

过程

添加新的基于 geohash 索引的简单点图层,返回图层根节点

过程

添加新的基于 hilbert 曲线索引的简单点图层,返回图层根节点

过程

使用给定的配置添加新的简单点图层,返回图层根节点

过程

使用给定的 x 和 y 坐标属性添加新的简单点图层,返回图层根节点

过程

添加新的基于 z-order 曲线索引的简单点图层,返回图层根节点

过程

将给定的 WKT 字符串添加到图层,返回创建的几何节点

过程

添加新的 WKT 图层,使用给定的节点属性保存 WKT 字符串,返回图层根节点

过程

将给定的 WKT 字符串列表添加到图层,返回创建的几何节点

过程

将几何对象作为外部几何类型返回给客户端

过程

将几何对象作为 Neo4j 几何类型返回,可以传递给其他函数或过程,或返回给客户端

函数

返回表示几何体的 Map 对象,可以传递给其他过程,或返回给客户端

函数

查找给定图层中位于框的左下角和右上角坐标内的所有几何节点。坐标的有效值为:

  • JTS Coordinate

  • Neo4j Coordinate

  • Neo4j Point

  • 包含键 'latitude' 和 'longitude' 的 Map

  • 包含键 'lat' 和 'lon' 的 Map

  • 包含属性 'latitude' 和 'longitude' 的节点或关系

  • 包含属性 'lat' 和 'lon' 的节点或关系

过程

查找图层中距离给定坐标在指定距离内的所有几何节点

过程

将图层节点的几何体作为 Neo4j 几何类型返回,可以传递给其他过程,或返回给客户端

函数

返回给定图层的特征属性

过程

从 URI 导入提供的 osm 文件到同名图层,返回添加的数据计数

过程

从 URI 导入提供的 osm 文件到指定图层,返回添加的数据计数

过程

从 URI 导入提供的 shape 文件到同名图层,返回添加的数据计数

过程

从 URI 导入提供的 shape 文件到指定图层,返回添加的数据计数

过程

返回图层中与给定几何体(形状、多边形)相交的所有几何节点

过程

返回给定图层 name 的图层根节点

过程

返回不同的注册图层类型

过程

返回所有图层的名称和详细信息

过程

将点或点数组转换为 WKT

函数

列出所有空间过程及其名称和签名

过程

移除给定图层

过程

从图层中移除给定节点,返回几何节点

过程

从图层中移除给定节点列表,返回移除的节点计数

过程

设置给定图层的特征属性

过程

升级旧的空间数据模型并返回已升级的图层列表

过程

返回图层中与给定坐标距离在指定范围内的所有几何节点及其有序距离

过程

将 WKT 转换为 GeoJson 结构

函数

spatial.addNode

限定名称 类型

将给定的节点添加到图层,返回几何节点

过程

spatial.addNodes

限定名称 类型

将给定的节点列表添加到图层,返回计数

过程

spatial.removeNode

限定名称 类型

从图层中移除给定节点,返回几何节点

过程

spatial.removeNodes

限定名称 类型

从图层中移除给定节点列表,返回移除的节点计数

过程

© . All rights reserved.