[轉] EPSG CODE的含義


董雨    原文地址

  之前一直對WKT、EPSG、SRID不是很理解,總是混淆,今天看了一下,清晰了很多,順便總結一下,嘿嘿:)

      EPSG(歐洲石油調查小組)European Petroleum Survey Group (EPSG),它成立於1986年,並在2005年重組為OGP(Internation Association of Oil & Gas Producers),它負責維護並發布坐標參照系統的數據集參數,以及坐標轉換描述,該數據集被廣泛接受並使用,通過一個Web發布平台進行分發,同時提供了微軟Acess數據庫的存儲文件,通過SQL 腳本文件,mySQL, Oracle 和PostgreSQL等數據庫也可使用。

  目前已有的橢球體,投影坐標系等不同組合都對應着不同的ID號,這個號在EPSG中被稱為EPSG code,它代表特定的橢球體(Spheroid)、單位、地理坐標系或投影坐標系等信息。

 

由於EPSG提供的是Acess 97的數據庫,LionGG用Acess 2007打開時出現了部分轉換錯誤,只能看到部分表。但不影響理解和使用,只需要理解特定的ID代表特定的橢球體、
單位、地理坐標系或投影坐標系等,
然后在使用中正確的援引ID來使用相關對象。

以 PROJCS["WGS 84 / UTM zone 50N"] ( WGS1984地理坐標,統一橫軸墨卡托(UTM)投影,中央經線117E的投影坐標系) 的 WKT (Well Known Text) 形式為例來解釋:
PROJCS["WGS 84 / UTM zone 50N",
GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS 84", 6378137, 298.257223563, AUTHORITY["EPSG", "7030"]], AUTHORITY["EPSG", "6326"]], PRIMEM["Greenwich", 0,
AUTHORITY["EPSG", "8901"]], UNIT["degree", 0.0174532925199433, AUTHORITY["EPSG", "9122"]], AUTHORITY["EPSG", "4326"]],
PROJECTION["Transverse_Mercator"],
PARAMETER["latitude_of_origin", 0],
PARAMETER["central_meridian", 117],
PARAMETER["scale_factor", 0.9996],
PARAMETER["false_easting", 500000],
PARAMETER["false_northing", 0],
UNIT["metre", 1, AUTHORITY["EPSG", "9001"]],
AUTHORITY["EPSG", "32650"]]

AUTHORITY["EPSG", "9122"] 指的是EPSG數據集中UNIT為degree的ID是9122;
AUTHORITY["EPSG", "4326"]指的是地理坐標系WGS 84的ID是4326;
AUTHORITY["EPSG", "9001"]指的是EPSG中UNIT為meter的ID是9001;
AUTHORITY["EPSG", "32650"]指的是該投影坐標系WGS 84 / UTM zone 50N的ID是32650。
其他的類似,下表示意相關ID的取值范圍。在進行簡單操作時調用數據庫可能顯得麻煩,ProjNET為我們提供了一個SRID.csv文件,
文件中每一行對應一個坐標系,每行又SRID和對應坐標系的WKT形式組成。
因此可以很方便地通過SRID來獲取地理坐標系或投影坐標系,
《Loading a projection by Spatial Reference ID》提供了一個SridReader類來實現GetCSbyID返回相應坐標系的功能。

SRID.csv和SRIDReader.cs在ProjNET源碼和示例中可下載得到。

 


SRID:OGC標准中的參數SRID,也是指的空間參考系統的ID,與EPSG一致;

WMS 1.1.1以前用SRS參數(空間參考系)表示坐標系統,WMS1.3開始用CRS參數(坐標參考系統)來表示。

A Spatial Reference System Identifier(SRID) is a unique value used to unambiguously identify projected, unprojected, and local spatial coordinate system definitions. These coordinate systems form the heart of all GIS applications.

Virtually all major spatial vendors have created their own SRID implementation or refer to those of an authority, such as the European Petroleum Survey Group (EPSG). (NOTE: As of 2005 the EPSG SRID values are now maintained by the International Association of Oil & Gas Producers (OGP) Surveying & Positioning Committee).

以OGC請求為例:

http://localhost/IS/WebServices/wms.ashx?map=World&SERVICE=WMS&REQUEST=GetMap&LAYERS=&STYLES=&SRS=EPSG:4326&BBOX=-3,44,10,53&WIDTH=600&HEIGHT=300&FORMAT=image/gif&BGCOLOR=&VERSION=1.1.1

SRS=EPSG:4326代表地理坐標系WGS1984

WKT:空間參考系統的文字描述;

無論是參考橢球、基准面、投影方式、坐標單位等,都有相應 的EPSG值表示,如下表:

---??---

 

舉例:

Beijing 1954地理坐標系,高斯--克呂格投影(橫軸等角切圓柱投影)

下面為投影相關信息:

投影方式 Gauss_Kruger
中央經線 75.000000
原點緯線 0.000000
標准緯線(1) 0.000000
標准緯線(2) 0.000000
水平偏移量 13500000.000000
垂直偏移量 0.000000
比例因子 1.000000
方位角   0.000000
第一點經線 0.000000
第二點經線 0.000000
地理坐標系 GCS_Beijing_1954
大地參照系 D_Beijing_1954
參考橢球體 Krasovsky_1940
橢球長半軸 6378245.000000
橢球扁率 0.0033523299
本初子午線 0.000000

 

WKT形式表示該投影坐標系:

PROJCS["Gauss_Kruger",
GEOGCS["GCS_Beijing_1954",
   DATUM["D_Beijing_1954",
    SPHEROID["Krasovsky_1940",6378245.000000,298.299997264589]]
   ]
PEIMEM["Greenwich",0]
UNIT["degree",0.0174532925199433]//地理單位:0.0174532925199433代表與米之間的轉換
],
PROJECTION["Gauss_Kruger"],
PARAMETER["False_Easting",13500000.000000],
PARAMETER["False_Northing",0],
PARAMETER["Central_Meridian",75.000000],
PARAMETER["Scale_Factor",1.0],
PARAMETER["Latitude_Of_Origin",0.0],
UNIT["Meter",1.0]] ;


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM