123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace XdCxRhDW.App.Api.GDOP误差椭圆
- {
-
- /// <summary>
- /// 误差分布参数
- /// </summary>
- public class GdopParam
- {
- private static GdopParam _误差配置 = new GdopParam();
- public static GdopParam 误差配置
- {
- get { return GdopParam._误差配置; }
- set { GdopParam._误差配置 = value; }
- }
- private double[] _误差距离km = new double[]
- { 10
- , 20
- , 30
- , 40
- , 60
- , 80
- , 100
- , 200
- , 300
- , 400
- , 600
- , 800
- , 1000
- , 2000
- , 3000
- , 4000
- , 6000
- , 8000
- , 10000
- , 20000
- //, 30000
- //, 40000
- };
- public double[] 误差距离km
- {
- get { return _误差距离km; }
- set { _误差距离km = value; }
- }
- public double[] 误差距离m
- {
- get
- {
- if (_误差距离km == null)
- {
- return null;
- }
- else
- {
- double[] distance = new double[_误差距离km.Length];
- for (int i = 0; i < _误差距离km.Length; i++)
- {
- distance[i] = _误差距离km[i] * 1e3;
- }
- return distance;
- }
- }
- }
- private double[] _小误差距离km = new double[]
- {
- 1
- , 2
- , 3
- , 4
- , 6
- , 8
- , 10
- , 20
- , 30
- , 40
- , 60
- , 80
- , 100
- , 200
- , 300
- , 400
- , 600
- , 800
- , 1000
- , 2000
- //, 30000
- //, 40000
- };
- public double[] 小误差距离m
- {
- get
- {
- if (_小误差距离km == null)
- {
- return null;
- }
- else
- {
- double[] distance = new double[_小误差距离km.Length];
- for (int i = 0; i < _小误差距离km.Length; i++)
- {
- distance[i] = _小误差距离km[i] * 1e3;
- }
- return distance;
- }
- }
- }
- }
- }
|