加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

EPSG 、SRID

(2011-10-24 17:40:49)
标签:

杂谈

分类: 遥感学习

EPSGThe European Petroleum Survey Group, http://www.epsg.org/ )维护着空间参照对象的数据集,OGC标准中空间参照系统的SRIDSpatial Reference System Identifier)与EPSG的空间参照系统ID相一致。

update090601:http://www.epsg-registry.orghttp://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的数据库,LionGGAcess 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数据集中UNITdegreeID9122AUTHORITY["EPSG", "4326"]指的是地理坐标系WGS 84ID4326AUTHORITY["EPSG", "9001"]指的是EPSGUNITmeterID9001AUTHORITY["EPSG", "32650"]指的是该投影坐标系WGS 84 / UTM zone 50NID32650。其他的类似,下表示意相关ID的取值范围。http://hiphotos.baidu.com/liongg/pic/item/bdf51e170265ab154b90a761.jpeg、SRID" TITLE="EPSG 、SRID" />

         在进行简单操作时调用数据库可能显得麻烦,ProjNET为我们提供了一个SRID.csv文件,文件中每一行对应一个坐标系,每行又SRID和对应坐标系的WKT形式组成。因此可以很方便地通过SRID来获取地理坐标系或投影坐标系,《Loading a projection by Spatial Reference ID》提供了一个SridReader类来实现GetCSbyID返回相应坐标系的功能。SRID.csvSRIDReader.csProjNET源码和示例中可下载得到

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有