内容:
前两天帮朋友导数据,
他死活搞不定那个
坐标对不上的问题。
最后发现,
他拿普通的 tiff
去套 GIS 的图层,
当然会飘在天上。
这事儿挺典型,
很多人分不清
geo tiff 和tiff
到底差在哪。
其实就差一个
“空间参考”的魂。
普通的 tiff,
就是个像素盒子。
它知道左上角是啥,
右下角是啥,
但不知道这盒子
在地球哪个位置。
就像你拍了张
小区门口的照片,
发朋友圈没人知道
具体在哪条街。
但 geo tiff 不一样,
它自带 GPS 标签。
每个像素都有
对应的经纬度。
这在 GIS 里叫
地理配准。
我去年做地形分析,
用了大概 200G 的
卫星影像数据。
要是全存成
普通 tiff,
后期处理能累死人。
因为得一个个
手动配准坐标,
稍微偏一点,
整个项目就废了。
后来改用
geo tiff 格式,
导入 ArcGIS 一秒
自动对齐。
省下的时间,
够我喝三杯咖啡。
有人问,
为啥不都用
geo tiff 呢?
便宜没好货?
不是,是体积。
geo tiff 多了
头文件信息,
文件往往大 10% 到 20%。
如果是做网页展示,
或者只要看个大概,
普通 tiff 就够了。
毕竟加载快,
浏览器兼容性好。
但要是做规划,
比如修路、
建水库,
那必须用
geo tiff。
误差几米,
可能就要赔不少钱。
记得有个同行,
为了省空间,
把高程数据转成
普通 tiff 存云盘。
结果一年后,
想重新建模,
发现坐标全乱了。
重新找原始数据?
早卖服务器了。
这笔账,
怎么算都亏。
所以,
选格式前,
先问自己三个问题。
第一,
数据要不要叠加?
如果要和路网、
行政区划叠在一起,
没坐标怎么叠?
第二,
精度要求高吗?
普通 tiff 的
分辨率是像素级的,
但不知道实际多大。
geo tiff 知道
每个像素代表
现实中的几米。
第三,
给谁看?
给程序员做
前端展示,
普通 tiff 足矣。
给工程师做
工程测量,
必须 geo tiff。
别嫌麻烦,
前期偷懒,
后期两行泪。
我见过太多
新手踩这个坑。
以为图片格式
都一样,
其实底层逻辑
天差地别。
geo tiff 和tiff
就像精装房和
毛坯房。
毛坯房便宜,
但得自己搞水电。
精装房贵点,
但拎包入住。
看你需要啥。
最后说句实在话,
别迷信高大上的
文件格式。
适合场景的,
才是最好的。
下次存数据前,
想想这图
是要“看”的,
还是要“算”的。
想清楚了,
就不会再纠结
geo tiff 和tiff
到底选哪个。
毕竟,
数据是死的,
人是活的。
别被格式
绑架了效率。