Neo4j节点中的多个几何属性

时间:2015-10-26 15:01:30

标签: neo4j spatial-index neo4j-spatial neo4j-ogm

首先,这是我的堆栈描述:

  • Nep4DB 2.3.0 on GrapheneDB + Neo4j Spatial插件0.15
  • Ninja Framework 5.2.1我的电脑上的java服务器
  • 用于实体映射的Neo4j-OGM 1.1.3
  • Geotools 14.0 for geostuffs
  • 用于REST查询的ApacheHttp

我有单位节点,它们使用属性“position”进行地理定位。位置是几何(POINT,CIRCLE或POLYGON)。

我在这个属性上创建了一个图层和一个索引。我可以添加一个地理位置单位。这很好用。这是我之前的问题,我解决了它,因为它隐藏了真实的问题。

现在,我需要定义一些其他地理对象,如“path”,“detectionZone”或“actionZone”。操作通常是“哪个其他单位在行动区?”或“单位路径是否穿过检测区域?”

如何索引这些数据?每个房产的一个指数?或者“wkt”属性的索引以及具有wkt属性的detectionZone,actionZone和path的新节点?

我是否需要为每个地理概念创建一个图层?或者是一个独特的“geom”图层,它将所有与空间相关的节点分组?

0 个答案:

没有答案