DatumType.cs
上传用户:sex100000
上传日期:2013-11-09
资源大小:1377k
文件大小:5k
源码类别:

GIS编程

开发平台:

C#

  1. // Copyright 2005, 2006 - Morten Nielsen (www.iter.dk)
  2. //
  3. // This file is part of SharpMap.
  4. // SharpMap is free software; you can redistribute it and/or modify
  5. // it under the terms of the GNU Lesser General Public License as published by
  6. // the Free Software Foundation; either version 2 of the License, or
  7. // (at your option) any later version.
  8. // 
  9. // SharpMap is distributed in the hope that it will be useful,
  10. // but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  12. // GNU Lesser General Public License for more details.
  13. // You should have received a copy of the GNU Lesser General Public License
  14. // along with SharpMap; if not, write to the Free Software
  15. // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
  16. using System;
  17. using System.Collections.Generic;
  18. using System.Text;
  19. namespace SharpMap.CoordinateSystems
  20. {
  21. /// <summary>
  22. /// A vertical datum of geoid model derived heights, also called GPS-derived heights.
  23. /// These heights are approximations of orthometric heights (H), constructed from the
  24. /// ellipsoidal heights (h) by the use of the given geoid undulation model (N) through
  25. /// the equation: H=h-N.
  26. /// </summary>
  27. public enum DatumType : int
  28. {
  29. /// <summary>
  30. /// Lowest possible value for horizontal datum types
  31. /// </summary>
  32. HD_Min = 1000,
  33. /// <summary>
  34. /// Unspecified horizontal datum type. Horizontal datums with this type should never
  35. /// supply a conversion to WGS84 using Bursa Wolf parameters.
  36. /// </summary>
  37. HD_Other = 1000,
  38. /// <summary>
  39. /// These datums, such as ED50, NAD27 and NAD83, have been designed to support
  40. /// horizontal positions on the ellipsoid as opposed to positions in 3-D space. These datums were designed mainly to support a horizontal component of a position in a domain of limited extent, such as a country, a region or a continent.
  41. /// </summary>
  42. HD_Classic = 1001,
  43. /// <summary>
  44. /// A geocentric datum is a "satellite age" modern geodetic datum mainly of global
  45. /// extent, such as WGS84 (used in GPS), PZ90 (used in GLONASS) and ITRF. These
  46. /// datums were designed to support both a horizontal component of position and 
  47. /// a vertical component of position (through ellipsoidal heights). The regional
  48. /// realizations of ITRF, such as ETRF, are also included in this category.
  49. /// </summary>
  50. HD_Geocentric = 1002,
  51. /// <summary>
  52. /// Highest possible value for horizontal datum types.
  53. /// </summary>
  54. HD_Max = 1999,
  55. /// <summary>
  56. /// Lowest possible value for vertical datum types.
  57. /// </summary>
  58. VD_Min = 2000,
  59. /// <summary>
  60. /// Unspecified vertical datum type.
  61. /// </summary>
  62. VD_Other = 2000,
  63. /// <summary>
  64. /// A vertical datum for orthometric heights that are measured along the plumb line.
  65. /// </summary>
  66. VD_Orthometric = 2001,
  67. /// <summary>
  68. /// A vertical datum for ellipsoidal heights that are measured along the normal to
  69. /// the ellipsoid used in the definition of horizontal datum.
  70. /// </summary>
  71. VD_Ellipsoidal = 2002,
  72. /// <summary>
  73. /// The vertical datum of altitudes or heights in the atmosphere. These are
  74. /// approximations of orthometric heights obtained with the help of a barometer or
  75. /// a barometric altimeter. These values are usually expressed in one of the
  76. /// following units: meters, feet, millibars (used to measure pressure levels), or
  77. /// theta value (units used to measure geopotential height).
  78. /// </summary>
  79. VD_AltitudeBarometric = 2003,
  80. /// <summary>
  81. /// A normal height system.
  82. /// </summary>
  83. VD_Normal = 2004,
  84. /// <summary>
  85. /// A vertical datum of geoid model derived heights, also called GPS-derived heights.
  86. /// These heights are approximations of orthometric heights (H), constructed from the
  87. /// ellipsoidal heights (h) by the use of the given geoid undulation model (N) 
  88. /// through the equation: H=h-N.
  89. /// </summary>
  90. VD_GeoidModelDerived = 2005,
  91. /// <summary>
  92. /// This attribute is used to support the set of datums generated for hydrographic
  93. /// engineering projects where depth measurements below sea level are needed. It is
  94. /// often called a hydrographic or a marine datum. Depths are measured in the 
  95. /// direction perpendicular (approximately) to the actual equipotential surfaces of
  96. /// the earth's gravity field, using such procedures as echo-sounding.
  97. /// </summary>
  98. VD_Depth = 2006,
  99. /// <summary>
  100. /// Highest possible value for vertical datum types.
  101. /// </summary>
  102. VD_Max = 2999,
  103. /// <summary>
  104. /// Lowest possible value for local datum types.
  105. /// </summary>
  106. LD_Min = 10000,
  107. /// <summary>
  108. /// Highest possible value for local datum types.
  109. /// </summary>
  110. LD_Max = 32767
  111. }
  112. }