spatial.setFeatureAttributes

过程 已弃用

设置给定图层的特征属性

此过程已被弃用:特征属性现在会在向索引中添加新节点时自动发现

签名

spatial.setFeatureAttributes(name :: STRING, attributeNames :: LIST<STRING>) :: (node :: NODE)

输入参数

名称 类型 默认 描述

名称 (name)

STRING

null

层的名称

attributeNames

LIST<STRING>

null

要设置的属性

输出参数

名称 类型 描述

节点

NODE

示例

获取图层的特征属性

CALL spatial.addWKTLayer('geom','wkt')
表 1. 结果
节点
(:SpatialLayer {
    geomencoder: "WKTGeometryEncoder",
    geomencoder_config: "wkt",
    index_type: "rtree",
    layer: "geom",
    layer_type: "EditableLayer"
})
CALL spatial.getFeatureAttributes('geom')
结果

无结果

CALL spatial.setFeatureAttributes('geom',['name','type','color'])
表 2. 结果
节点
(:SpatialLayer {
    geomencoder: "WKTGeometryEncoder",
    geomencoder_config: "wkt",
    index_type: "rtree",
    layer: "geom",
    layer_type: "EditableLayer",
    layerprops: [ "name", "type", "color" ]
})
CALL spatial.getFeatureAttributes('geom')
表 3. 结果
className 名称 (name)

java.lang.String

颜色

java.lang.String

名称 (name)

java.lang.String

type

© . This site is unofficial and not affiliated with Neo4j, Inc.