注意地理座標系下的距離和麪積計算

咱們都知道空間座標分地理和投影兩種,後者可用於計算長度、面積。可是,在一些軟件中,咱們的數據源是地理座標也可進行長度和麪積的計算。下面看一下兩點在不一樣軟件在座標系統的長度。 google

(1)ArcGIS中WGS1984地理座標: blog

(2)google earth中WGS1984地理座標: 接口

(3)ArcGIS中WGS1984 Mercator座標: ci

(4)ArcGIS中WGS1984 Web Mercator座標: get

從上面圖比較能夠看出:地理座標下,也能夠計算距離和長度(只是與投影),那它是怎麼來算的呢?在ArcObject中,有IUnitConverter這一接口,它能夠將不一樣單位度量值進行轉換,操做如 下: it

IUnitConverter convert = new UnitConverterClass(); io

double degree = convert.ConvertUnits(100, esriUnits.esriKilometers, esriUnits.esriDecimalDegrees); 軟件

其實這樣的轉換是不精確的:http://zhihu.esrichina.com.cn/question/14117 im

之因此在地理座標下能進行轉換,它是一個約算值,計算時取的地球半徑爲 6378137,這樣並不精確,精確計算必須先進行合適地投影! 數據

相關文章
相關標籤/搜索