spatial.updateWKT
过程
使用给定的 WKT 更新节点的几何形状,并返回该节点
示例
更新节点的 WKT 几何
CALL spatial.addWKTLayer('update_layer', 'wkt') YIELD node
| 节点 |
|---|
|
创建并添加带有初始 WKT 的节点
CREATE (n:Node {wkt: 'POINT(15.2 60.1)', name: 'updatable_point'})
WITH n
CALL spatial.addNode('update_layer', n) YIELD node as added_node
RETURN n, added_node
更新节点的 WKT 几何
MATCH (n:Node {name: 'updatable_point'})
CALL spatial.updateWKT('update_layer', n, 'POINT(25.5 65.5)') YIELD node
RETURN node.wkt as wkt
| WKT |
|---|
POINT (25.5 65.5) |
验证已更新的几何已正确索引
CALL spatial.withinDistance('update_layer', {longitude: 25.5, latitude: 65.5}, 1) YIELD node
RETURN node.name as name
| 名称 (name) |
|---|
updatable_point |