SView Help Center
English (US)

属性配置文件

Author: sviewngts Last Updated: 2026-09-08 16:49

    用户可以自行配置SView属性相关功能配置,包括属性面板的显隐、排序;批注关联的自定义属性;快捷属性中显示信息等。配置文件具体格式如下:

{
 "version": "1.0",
 "configureItems": [
     {
         "name":"origin",
         "value": [
             "ID",
             "modelName",
             "name",
             "PLC",
             "PlaceID",
             "ProtoTypeID",
             "InstanceID",
             "Point",
             "Line",
             "CircleCenter",
             "CircleRadius",
             "CircleArcLength",
             "Color",
             "modelColor",
             "SubmodelsCount",
             "InstanceCount",
             "LOD0PatchCount",
             "FaceCount",
             "ModleViewCount",
             "PMICount",
             "modelVolume",
             "modelArea",
             "Volume",
             "Area"
         ]
     },
     {
         "name": "visibles",
         "value":[
             
         ]
     },
     {
         "name": "annotation",
         "value": [
             {
                 "name":"name",
                 "language_en":"Name",
                 "language_cn":"名称"
             },
             {
                 "name":"modelVolume",
                 "language_en":"Volume",
                 "language_cn":"体积"
             },
             {
                 "name":"modelArea",
                 "language_en":"Area",
                 "language_cn":"面积"
             }
         ],
         "default":"name",
         "showKeys":true
     },
     {
         "name": "showInfo",
         "value": [
             {
                 "name":"name",
                 "language_en":"Name",
                 "language_cn":"名称"
             },
             {
                 "name":"modelVolume",
                 "language_en":"Volume",
                 "language_cn":"体积"
             }
         ],
         "wrap":true,
         "showKeys":true
     }
 ]
}

配置说明:

  • version:配置文件版本。
  • configureItems:配置项数组,目前支持的配置项如下:
    • origin:属性面板初始的属性列表,value为属性数组,仅供参考。
    • visibles:属性面板显示的属性列表,value为属性JSONObject数组,配置显示的属性以及排序。
    • annotation:批注关联的自定义属性,value为属性JSONObject数组,配置创建批注时可关联的属性。
    • showInfo:快捷属性中显示的属性列表,value为属性JSONObject数组,设置项在设置弹窗的显示分组。

visibles配置说明:

  • name:配置内容名称,该项为"visibles"。
  • value:配置内容值,value为属性JSONObject数组,配置显示的属性以及排序,排序方式以数组顺序进行。
    • name:属性名称。
    • language_en:属性名称,英文。
    • language_cn:属性名称,中文。

annotation配置说明:

  • name:配置内容名称,该项为"annotation"。
  • value:配置内容值,value为属性JSONObject数组,配置创建批注时可关联的属性。
    • name:属性名称。
    • language_en:属性名称,英文。
    • language_cn:属性名称,中文。
    • default:配置默认关联的属性名称。
    • showKeys:是否显示关联的属性名称,false时只显示属性值。

showInfo配置说明:

  • name:配置内容名称,该项为"showInfo"。
  • value:配置内容值,value为属性JSONObject数组,设置项在设置弹窗的显示分组。
    • name:属性名称。
    • language_en:属性名称,英文。
    • language_cn:属性名称,中文。
    • wrap:是否换行,true时每个属性显示一行。
    • showKeys:是否显示关联的属性名称,false时只显示属性值。