提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:这里可以添加本文要记录的大概内容:
本文提到的prj文件均是arcmap中的版本,其他软件的prj文件内容上可能会有所区别,结构应该都是差不多的。文章只对文件内容做梳理介绍,暂未深入讨论。
提示:以下是本篇文章正文内容,下面案例可供参考
一、prj文件简介
PRJ 文件是一种文本文件,常用于地理信息系统(GIS)中存储地理空间数据的坐标参考系统(CRS)信息。其内容通常采用 Well - Known Text(WKT)格式来描述坐标参考系统的详细参数。(来自豆包)
投影文件 (.prj) 是包含有关坐标系和地图投影的信息的文本文件。此信息存储为可识别文本 (WKT) 格式。
一、地理坐标系 (GCS) 包括有关基准面、椭球体、本初子午线和角度测量单位(通常为度)的信息。
二、投影坐标系 (PCS),除了 GCS 信息之外, 还定义其他参数,如东偏移量、北偏移量、中央经线、比例因子、起始纬度和线性单位(通常为米或英尺)。(esri某个网站内容)
WKT(Well-known text)是开放地理空间联盟OGC(Open GIS Consortium)制定的一种文本标记语言,用于表示矢量几何对象、空间参照系统及空间参照系统之间的转换。
https://blog.csdn.net/xcymorningsun/article/details/89848096
二、prj文件内容
1.地理坐标系
WGS84地理坐标系
GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]
CGCS2000地理坐标系
GEOGCS["GCS_China_Geodetic_Coordinate_System_2000",DATUM["D_China_2000",SPHEROID["CGCS2000",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]
以WGS84为例:
GEOGCS[“GCS_WGS_1984”,
DATUM[“D_WGS_1984”,SPHEROID[“WGS_1984”,6378137.0,298.257223563]],
PRIMEM[“Greenwich”,0.0],
UNIT[“Degree”,0.0174532925199433]
]
地理坐标系prj文件内容由三块构成:基准面DATUM、本初子午线PRIMEM、角度单位UNIT,其中基准面DATUM又由一个椭球体SPHEROID构成,内容为嵌套形式。
2.投影坐标系
CGCS2000高斯克吕格投影3度分带无带号中央子午线120°投影坐标系
PROJCS["CGCS2000_3_Degree_GK_CM_120E",GEOGCS["GCS_China_Geodetic_Coordinate_System_2000",DATUM["D_China_2000",SPHEROID["CGCS2000",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Gauss_Kruger"],PARAMETER["False_Easting",500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",120.0],PARAMETER["Scale_Factor",1.0],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0]]
CGCS2000高斯克吕格投影3度分带40度带投影坐标系
PROJCS["CGCS2000_3_Degree_GK_Zone_40",GEOGCS["GCS_China_Geodetic_Coordinate_System_2000",DATUM["D_China_2000",SPHEROID["CGCS2000",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Gauss_Kruger"],PARAMETER["False_Easting",40500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",120.0],PARAMETER["Scale_Factor",1.0],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0]]
以其中一个为例
PROJCS[“CGCS2000_3_Degree_GK_CM_120E”,
GEOGCS[“GCS_China_Geodetic_Coordinate_System_2000”,DATUM[“D_China_2000”,
SPHEROID[“CGCS2000”,6378137.0,298.257222101]],PRIMEM[“Greenwich”,0.0],
UNIT[“Degree”,0.0174532925199433]],
PROJECTION[“Gauss_Kruger”],
PARAMETER[“False_Easting”,500000.0],
PARAMETER[“False_Northing”,0.0],
PARAMETER[“Central_Meridian”,120.0],
PARAMETER[“Scale_Factor”,1.0],
PARAMETER[“Latitude_Of_Origin”,0.0],
UNIT[“Meter”,1.0]]
投影坐标系prj文件内容是在一种地理坐标系(删除线部分)基础上又添加了投影方式PROJECTION、五个参数(东伪偏移、北伪偏移、中央子午线、尺度因子、纬度原点)、长度单位。
总结
文章仅对arcmap版本的prj投影文件内容包含哪些东西做了简单介绍,并未深入讨论其中每一项详细信息
投影文件内涉及的每一项详细信息等我摸清楚再深入一点介绍,以及还有其他版本prj内容以后再展开讲。