## 分析服务.NetAnalysis(option)

网络分析类

Fx 构造函数

#### # new NetAnalysis(option)

Zondy.Service.NetAnalysis

##### 参数:

名称 | 类型 | 属性 | 默认值 | 描述
--- | --- | --- | --- | ---
`option` | Object |  |  | 属性键值对
`netClsUrl` | String | <optional> | null | 网络类URL
`flagPosStr` | String | <optional> | null | 网标序列，包括点上网标、线上网标
`barrierPosStr` | String | <optional> | null | 障碍序列，包括点上障碍、线上障碍
`analyType` | NetAnalyType | <optional> | NetAnalyType.UserMod | Zondy.Enum.Net.NetAnalyType
`weight` | String | <optional> | ",Weight1,Weight1" | 权值字段名序列
`elementType` | NetElemType | <optional> | NetElemType.Edge | 网络元素类型 Zondy.Enum.Net.NetElemType
`nearDis` | Number | <optional> | 0.001 | 网络元素搜索半径
`outFormat` | String | <optional> | "json" | 分析结果输出格式, json（默认值）|xml

查看源代码 Igserver/MRFWS/NetAnalysis.js, line 14

##### Example

    var netAnalyParam = new Zondy.Service.NetAnalysis({
                        //设置网络类URL
                        netClsUrl: "gdbp://MapGisLocal/sample/ds/网络分析/ncls/道路交通网",
                        //指定感兴趣路径点坐标序列
                        flagPosStr: "114.44,38.06,114.56,38.03",
                        //分析类型：用户自定义
                        analyTp: 'UserMode',
                        //设置网络类某些属性字段为权值字段
                        weight: ",Weight1,Weight1",
                        //网络类型：1/2:节点网标/线网标
                        elementType: 2,
                        //设置网标搜索半径
                        nearDis: 0.01,
                        //设置障碍点的坐标序列
                        barrierPosStr: "",
                        //返回格式
                        outFormat: 'JSON',
                        //IGServer所在ip地址
                        ip: "develop.smaryun.com",
                        //IGServer请求端口号
                        port: "6163"
                    });
     netAnalyParam.execute(function (res) {
                        console.log(res);
                    }, "post",function (error) {
                        console.log(error);
                    });

### 继承关系

- Zondy.Service.AnalysisBase

# 方法

#### # execute(onSuccess, way, onError)

执行空间分析服务

##### 参数:

名称 | 类型 | 描述
--- | --- | ---
`onSuccess` | function | 必要参数，执行成功后的回调函数
`way` | String | 服务器请求类型,'POST' or 'GET'，默认为'Get',当所需要发送的数据量比较大时，请选择'Post',否则可能会执行失败
`onError` | function | 错误回调函数

Inherited From:
  - Zondy.Service.AnalysisBase#execute

查看源代码 Igserver/MRFWS/AnalysisBase.js, line 42