SceneLayer图层使用UniqueValueRenderer属性列表中只有objectid

最近使用arcgis api for javascript4.3开发,发布了SceneLayer,想对其中的3d物体根据属性进行
UniqueValueRenderer渲染。其中field我使用的是方法,function rankByHeight(feature) {}  我的feature里的attributes只有objectid这一个属性,没有其他属性信息,我看官网的示例里是有:

function rankByPop(feature) { 
// a number field representing total population 
var population = feature.attributes.POP2010; 
// var used to classify features by population 
var rank; 
if (pop < 10000) { rank = "low"; } else if (pop > 10000 && pop < 50000) { rank = "medium"; } else if (pop > 50000) { rank = "high"; } 
return rank;
 }
这个是我在发布的时候缺少了哪个设置吗?如何将其他属性显示出来?属性表如下:

无标题.png


我使用的是arcgis pro发布的




 
已邀请:

要回复问题请先登录注册