明確兩個概念:Geographic coordinate system和projected coordinate system的區別。
1、首先理解Geographic coordinate system,Geographic coordinate system直譯為地理坐標系統,是以經緯度為地圖的存儲單位的。很明顯,Geographic coordinate system是球面坐標系統。以下幾行便是Krasovsky_1940橢球及其相應參數。
Spheroid: Krasovsky_1940
Semimajor Axis: 6378245.000000000000000000
Semiminor Axis: 6356863.018773047300000000
Inverse Flattening: 298.300000000000010000
然而有了這個橢球體以后還不夠,還需要一個大地基準面將這個橢球定位。在坐標系統描述中,可以看到有這么一行:
Datum: D_Beijing_1954
表示,大地基準面是D_Beijing_1954。
有了Spheroid和Datum兩個基本條件,地理坐標系統便可以使用。
完整參數:
Alias:
Abbreviation:
Remarks:
Angular Unit: Degree (0.017453292519943299)
Prime Meridian: Greenwich (0.000000000000000000)
Datum: D_Beijing_1954
Spheroid: Krasovsky_1940
Semimajor Axis: 6378245.000000000000000000
Semiminor Axis: 6356863.018773047300000000
Inverse Flattening: 298.300000000000010000
2、接下來便是Projection coordinate system(投影坐標系統),首先看看投影坐標系統中的一些參數。
Projection: Gauss_Kruger
Parameters:
False_Easting: 500000.000000
False_Northing: 0.000000
Central_Meridian: 117.000000
Scale_Factor: 1.000000
Latitude_Of_Origin: 0.000000
Linear Unit: Meter (1.000000)
Geographic Coordinate System:
Name: GCS_Beijing_1954
Alias:
Abbreviation:
Remarks:
Angular Unit: Degree (0.017453292519943299)
Prime Meridian: Greenwich (0.000000000000000000)
Datum: D_Beijing_1954
Spheroid: Krasovsky_1940
Semimajor Axis: 6378245.000000000000000000
Semiminor Axis: 6356863.018773047300000000
Inverse Flattening: 298.300000000000010000
從參數中可以看出,每一個投影坐標系統都必定會有Geographic Coordinate System。
投影坐標系統,實質上便是平面坐標系統,其地圖單位通常為米。
那么為什么投影坐標系統中要存在坐標系統的參數呢?
這時候,又要說明一下投影的意義:將球面坐標轉化為平面坐標的過程便稱為投影。
好了,投影的條件就出來了:
- 球面坐標
- 轉化過程(也就是算法)
也就是說,要得到投影坐標就必須得有一個“拿來”投影的球面坐標,然后才能使用算法去投影!即每一個投影坐標系統都必須要求有Geographic Coordinate System參數。
3、我們現在看到的很多教材上的對坐標系統的稱呼很多,都可以歸結為上述兩種投影。其中包括我們常見的“非地球投影坐標系統”。