當前位置:編程學習大全網 - 源碼下載 - 誰能解釋壹下EPSG:4326坐標系,還有EPSG:900913坐標系,還有各自的表示方式

誰能解釋壹下EPSG:4326坐標系,還有EPSG:900913坐標系,還有各自的表示方式

這是從別人空間貼的嘿嘿~~~希望能有所幫助喲O(∩_∩)O~

EPSG(The European Petroleum Survey Group, http://www.epsg.org/ )維護著空間參照對象的數據集,OGC標準中空間參照系統的SRID(Spatial Reference System Identifier)與EPSG的空間參照系統ID相壹致。

update090601:http://www.epsg-registry.org 和 http://spatialreference.org/ 可以由SRID查詢相應 的空間參考系的參數,以及WKT、proj4等多種表達方式。當然有許多開源小工具庫也支持相應的轉換。

EPSG成立於1986年,並已於2005年“重組”為The OGP Surveying and Positioning Committee,維護並發布坐標參照系統的數據集參數,以及坐標轉換描述。該數據集被廣泛接受並使用,通過壹個Web發布平臺進行分發,同時提供了微軟Acess數據庫的存儲文件,通過SQL 腳本文件,mySQL, Oracle 和PostgreSQL等數據庫也可使用。詳細請參考:http://www.epsg.org/Geodetic.html

由於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源碼和示例中可下載得到。

  • 上一篇:如何充分利用iOS錢包和Apple Pay?
  • 下一篇:求揚州評話的壹段詞。是我上大學時揚州同學教我的,可記不清了
  • copyright 2024編程學習大全網