GdopConfig.cs 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace DW5S.KxcApi
  6. {
  7. /// <summary>
  8. /// 误差分布参数
  9. /// </summary>
  10. public class GdopParam
  11. {
  12. private static GdopParam _误差配置 = new GdopParam();
  13. public static GdopParam 误差配置
  14. {
  15. get { return GdopParam._误差配置; }
  16. set { GdopParam._误差配置 = value; }
  17. }
  18. private double[] _误差距离km = new double[]
  19. { 10
  20. //, 20
  21. //, 30
  22. , 50
  23. //, 80
  24. //, 90
  25. , 100
  26. , 200
  27. //, 300
  28. , 500
  29. //, 600
  30. //, 800
  31. , 1000
  32. //, 2000
  33. //, 3000
  34. //, 4000
  35. //, 6000
  36. //, 8000
  37. //, 10000
  38. //, 20000
  39. //, 30000
  40. //, 40000
  41. };
  42. public double[] 误差距离km
  43. {
  44. get { return _误差距离km; }
  45. set { _误差距离km = value; }
  46. }
  47. public double[] 误差距离m
  48. {
  49. get
  50. {
  51. if (_误差距离km == null)
  52. {
  53. return null;
  54. }
  55. else
  56. {
  57. double[] distance = new double[_误差距离km.Length];
  58. for (int i = 0; i < _误差距离km.Length; i++)
  59. {
  60. distance[i] = _误差距离km[i] * 1e3;
  61. }
  62. return distance;
  63. }
  64. }
  65. }
  66. }
  67. }