如何快速定位TIFF栅格文件元数据中对应的有效坐标参考系统(CRS)
判定TIFF文件实际管控CRS的实用方法
核心判定逻辑
所有WKT格式的CRS描述都是层级嵌套结构,AUTHORITY参数只对它直接从属的上一级节点生效,不存在跨节点的优先级。梳理当前TIFF元数据里的所有EPSG编码,各自的从属关系和实际作用如下:
- 从属SPHEROID椭球体节点的
EPSG:7030:仅代表WGS84椭球体的定义编码,和投影CRS本身无关 - 从属DATUM基准面节点的
EPSG:6326:仅代表WGS84大地基准的定义编码 - 从属角度单位节点的
EPSG:9122:仅代表角度单位为度的编码 - 从属GEOGCS地理坐标系节点的
EPSG:4326:仅代表WGS84经纬度坐标系的编码,是整个投影CRS的地理参考子节点,绝非投影本身的CRS编码 - 从属长度单位节点的
EPSG:9001:仅代表长度单位为米的编码
实操判定步骤
- 沿WKT结构逐层级向上回溯,定位最外层的PROJCS投影坐标系节点:当前TIFF的WKT文本里,最外层PROJCS节点没有附带自身对应的
AUTHORITY编码——这就是QGIS打开时提示CRS未知的根本原因 - 提取PROJCS节点内定义的所有投影参数:北极立体投影、中央经线-150度、原点纬度90度、比例因子0.994、假东/假北均为2000000米,这套参数和
EPSG:3413的标准定义完全匹配,就是该TIFF实际使用的管控CRS - 手动将匹配到的标准CRS编码写入TIFF元数据,QGIS即可正常识别,不再触发未知CRS提示
内容的提问来源于stack exchange,提问作者vdc
相关产品推荐
相关产品推荐

