## 分析服务.ClassBufferBySingleRing(option)

类缓冲分析（单圈）

Fx 构造函数

#### # new ClassBufferBySingleRing(option)

Zondy.Service.ClassBufferBySingleRing 类缓冲分析（单圈）

##### 参数:

名称 | 类型 | 属性 | 默认值 | 描述
--- | --- | --- | --- | ---
`option` | Object |  |  | 属性键值对
`leftRad` | Number | <optional> | 0.001 | 缓冲分析左半径
`rightRad` | Number | <optional> | 0.001 | 缓冲分析右半径
`isByAtt` | Boolean | <optional> | true | 是否根据属性字段设置缓冲区半径
`fldName` | String | <optional> | null | 属性字段名称,当isByAtt为true时使用
`dynPrjRad` | Number | <optional> | 0 | 动态投影半径,使用前必须设置父类Zondy.Service.ClassBufferBase公共属性 isDynPrj 为”true”

作者:
  - 基础平台/产品2部 龚跃健

查看源代码 Igserver/MRFWS/ClassBufferBySingleRing.js, line 8

##### Example

    //缓存结果图层的基地址
     var resultBaseUrl = "gdbp://MapGisLocal/OpenLayerVecterMap/sfcls/";
     if (anaType == "rad") {//不允许根据属性字段设置缓冲区半径
                        //实例化ClassBufferBySingleRing类
                        var clsBufBySR = new Zondy.Service.ClassBufferBySingleRing({
                            //IGServer所在ip地址
                            ip: "develop.smaryun.com",
                            //IGServer请求端口号
                            port: "6163",
                            //缓冲时要素左侧缓冲半径
                            leftRad: 1,
                            //缓冲时要素右侧缓冲半径
                            rightRad: 1,
                            //不允许根据属性字段设置缓冲区半径
                            isByAtt: false
                        });
                    } else if (anaType == "att") {//根据属性字段设置缓冲区半径
                        //实例化ClassBufferBySingleRing类
                        var clsBufBySR = new Zondy.Service.ClassBufferBySingleRing({
                            //IGServer所在ip地址
                            ip: "develop.smaryun.com",
                            //IGServer请求端口号
                            port: "6163",
                            //允许根据属性字段设置缓冲区半径
                            isByAtt: true
                        });
                        clsBufBySR.fldName = "长度";
                    }
     //调用Zondy.Service.ClassBufferBase基类公共属性
     clsBufBySR.srcInfo = "gdbp://MapGisLocal/OpenLayerVecterMap/ds/世界地图经纬度/sfcls/世界河流_1";
     var resultname = "singleBuffAnalysisResultLayer" + self.getCurentTime();
     clsBufBySR.desInfo = resultBaseUrl + resultname;
     clsBufBySR.execute(function (res) {
                        console.log(res);
                    }, "post",function (error) {
                        console.log(error);
                    });

### 继承关系

- Zondy.Service.ClassBufferBase