欢迎来到天天文库
浏览记录
ID:10947754
大小:42.50 KB
页数:8页
时间:2018-07-09
《arcgis坐标系定义和转换》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ARCGIS坐标1ArcGIS坐标系定义和转换 网上有关坐标系和坐标转换的文章很多,大家可搜索了学习一下,我推荐下面两篇文章供参考: 《坐标系统和投影变换在桌面产品中的应用》介绍了坐标系的一些基本概念,并结合ArcGIS进行了说明。 《ArcGIS坐标系统文件》介绍了ArcGIS坐标系名称的解析方法。 ArcGIS中的坐标系有两套:Geographicscoordinatesystem(地理坐标系、大地坐标系,经纬度表达)和Projectedcoordinatesystem(投影坐标系,直角坐标系)。 通过在Arc
2、Catalog中右键点击一个Featureclass、Featuredataset、Rasterdataset和RasterCatalog,在“Property”的“XYCoordinateSytstem”中设置其坐标系。如果要进行转换,需通过ArcToolBox的“DataManagementTools”的“ProjectionsandTransformations”系列工具进行。 在同一个Datum(大地基准面)内的坐标转换是严密的,如在北京54的经纬度和直角坐标之间的转换是可在ArcGIS中设置源坐标系和目标坐标系来直接转换。
3、如果要在不同Datum间进行转换,则需要设置转换参数,通常高精度的转换需要7参数,也即设置GeographicsTransformation。比如将北京54坐标转换成WGS84坐标,需要设置转换参数。 虽然我国没有公布北京54、西安80与WGS84之间的转换7参数,但ArcGIS可以在导入数据的时候通过设置目标坐标系,从而实现坐标转换,而且不用输入7参数,试验了一下,应该时默认参数为0。但根据网上的文章http://www.gissky.cn/blog.asp?ID=125,《ArcGIS坐标转换到底有多准?》,这些转换误差比较大。
4、真正的坐标转换精度还需要进一步验证。 在用ArcToolBox中的转换工具进行坐标转换时,如果跨datum,则必须输入Transformation参数,从而保证转换精度。 2坐标系开发相关ArcEngine定义了北京54六度带和WGS84坐标系,可进行之间的坐标转换,但没有定义西安坐标系和北京54的三度带。所以不能直接使用ArcEngine预定义的坐标系。 安装ArcGISDesktop后,ArcGIS根目录下会有CoordinateSystems目录,是一系列prj文件定义的坐标系。ArcGISDesktop使用的就是这些坐标系
5、,所以如果要支持足够多的坐标系,需要在ArcEngine中读取这些文件,而不要用预定义的坐标系枚举变量。 ArcEngine中坐标系的创建通过ISpatialReferenceFactory,比如: ISpatialReferenceFactorysrFactory=newSpatialReferenceEnvironmentClass(); //创建WGS1984地理坐标系 IGeographicCoordinateSystemgcs= srFactory.CreateGeographicCoordinateSystem((int)esr
6、iSRGeoCSType.esriSRGeoCS_WGS1984); //创建Xian1980地理坐标系 ISpatialReferencesr= srFactory.CreateESRISpatialReferenceFromPRJFile(@"D:ArcGISCoordinateSystemsGeographicCoordinateSystemsAsiaXian1980.prj"); //创建北京1954GK_18N投影坐标系 IProjectedCoordinateSystempcs= srFactory.CreatePro
7、jectedCoordinateSystem((int)esriSRProjCSType.esriSRProjCS_Beijing1954GK_18N); 进行GeographicsTransformation则通过IGeoTransformation接口,该接口可以指定源坐标系和目标坐标系,然后基于点进行datum不同时的转换,实现该接口的类包括: AbridgedMolodenskyTransformation CompositeGeoTransformation CoordinateFrameTransformation Coor
8、dinateTransformation GeocentricTranslation HARNTransformation LongitudeRotationTransforma
此文档下载收益归作者所有