坐标是GIS 数据的骨骼框架,能够将我们的数据定位到相应的位置,为地图中的每一点提供准确的坐标。 ArcGIS 自带了多种坐标系统,在${ArcGISHome}Coordinate Systems 目录下可以看到三个文件夹,分别是Geographic Coordinate Systems、Projected Coordinate Systems、Vertical Coordinate Systems,中文翻译为地理坐标系、投影坐标系、垂直坐标系。 关于地理坐标系和投影坐标系的区别,网络上有相关的文章介绍--地理坐标系与投影坐标系的区别,简而言之,投影坐标系=地理坐标系+投影过程。 1 Geographic Coordinate Sy stems 在Geographic Coordinate Systems 目录中,我们可以看到已定义的许多坐标系信息,典型的如 Geographic Coordinate SystemsWorld 目录下的WGS 1984.prj,里面所定义的坐标参数: GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] 里面描述了地理坐标系的名称、大地基准面、椭球体、起始坐标参考点、单位等。 2 Projected Coordinate Sy stems 在Projected Coordinate Systems 目录中同样存在许多已定义的投影坐标系,我国大部分地图所采用的北京54 和西安80 坐标系的投影文件就在其中,它们均使用高斯-克吕格投影,前者使用克拉索夫斯基椭球体,后者使用国际大地测量协会推荐的IAG 75 地球椭球体。如 Beijing 1954 3 Degree GK CM 75E.prj 定义的坐标参数: PROJCS["Beijing_1954_3_Degree_GK_CM_75E",GEOGCS["GCS_Beijing_1954",DATUM["D_Beijing_1954",SPHEROID["Krasovsky_1940",6378245.0,298.3]],PRIMEM ["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Gauss_Kruger"],PARAMETER["False_Easting",500000.0],PARAMETER ["False_Northing",0.0],PARAMETER["Central_Meridian",75.0],PARAMETER["Scale_Factor",1.0],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0]] 可以看出,参数里除了包含地理坐标系的定义外,还有投影方式的信息。 北京54 和西安80 是我们使用最多的坐标系,在ArcGIS 文件中,对于这两种坐标系统的命名有一些不同,简单看去很容易让人产生迷惑。在此之前,先简单介绍高斯-克吕格投影的基本知识,了解就直接跳过,我国大中比例尺地图均采用高斯-克吕格投影,其通常是按 6 度和3 度分带投影,1:2.5 ...