Создание узлов в Neo4j с 3D-координатами - PullRequest
0 голосов
/ 15 февраля 2019

У меня есть файл со следующими данными. Имя файла - NodesNew.csv

Node_id,x,y,z
N1,-64.4099,-7.1637,-1502.5
N2,-55.3361,0.635342,-1502.5
N3,-55.3361,0.635342,-1502.5
N4,-55.3361,0.635342,-1502.5
N5,-55.3361,0.635342,-1502.5
N6,-57.0687,-8.17777,-1502.5
N7,-73.8723,-2.5789,-1502.5
N8,1,5,70
N9,1,5,70
N10,-20.2929,-3.26937,-1502.5

Теперь я хочу создать эти узлы так, чтобы они размещались в соответствии с их координатами в базе данных графиков.Я исследовал и использовал пространственные функции для одного и того же, но все работает не так, как ожидалось.

LOAD CSV WITH HEADERS FROM "file:///NodesNew.csv" AS row
CREATE (n:Nodes)
SET n = row
RETURN n

С помощью этого запроса создается 10 узлов со всей информацией, представленной в файле.Однако по какой-то причине - я хочу, чтобы эти узлы были расположены согласно их координатам x, y, z.Посмотрите на скриншот

Nodes

Узлы, которые помечены, имеют одинаковые координаты, но затем они также разделены.Пожалуйста, если кто-нибудь может подсказать мне, как этого добиться

1 Ответ

0 голосов
/ 16 февраля 2019

Браузер Neo4j не размещает узлы на основе координат x, y, z.

Посмотрите на эту запись в блоге: https://medium.com/neo4j/visualizing-graphs-in-3d-with-webgl-9adaaff6fe43

...