【转】tiff/tfw, jpg/jpgw坐标文件的格式
又要开始做一个影像数据处理的项目了,这次连SDE都没有,什么金字塔、分块、索引全都要自己做。原始数据都是一幅幅数字化的航片,tiff格式的,每张都带有一个tfw扩展名的坐标信息文件,如果压缩之后变成jpg格式的,那么坐标文件也就相应变成jpgw。刚才看了一下这些坐标文件,想了解一下结构。发现它们的格式一般都是这个样子的:
1.4117579999999996
0.0
0.0
-1.4117579999999996
-5033.9281161052813
-19999.992329885776
以上为某tfw文件的内容,该幅图像的地理范围应为:
left = -5033.9281161052813,
right = -1.71672510528252,
top = -19999.992329885776,
bottom = -24031.2672988858,
像素大小为3565*2856。然而从上面的tfw文件内容来看,其中仅包含了left和top的值,而没有right和bottom的值,这在所有的这一批影像数据的tfw文件中都是一样的。不仅如此,而且所有的这些影像文件的tfw中的前四项都是
1.411
0.0
0.0
-1.411
这四个数。网上有说坐标文件记录了图像的分辨率、左上角和右下角的坐标,但其实不是这样,实际tfw文件中各项的含义是这样的:
前四项的组合描述了图像的分辨率,估计前两项表示水平分辨率,后两项表示垂直分辨率,即每个像素对应实际的地理长度,例子图像的每一个像素在水平方向上相当于实际地理长度1.411米,垂直方向也是1.411米。而最后两项是图像的左上角坐标,前者为left,后者为top。这个解释应该是合理的,因为图像的像素宽和高是已知的,比如例子中的图幅,其大小为3565*2856,因此其中任意一个像素的地理坐标都是可以根据坐标文件中的六项数值计算出来的。比如地理坐标的right值应该为:
-5033.9281161052813 + 3565 * 1.4117579999999996 = -1.010846105282726
误差在厘米级别,应该可以接受吧。
但是也有个问题没搞清楚,描述分辨率的前四项分别是什么含义,特别是那两个0.0。
还有想请教各位看官,现在做海量影像数据管理,哪个公司最牛?我只知道ESRI的SDE不牛
【转】tiff/tfw, jpg/jpgw坐标文件的格式相关推荐
- tiff/tfw, jpg/jpgw坐标文件的格式(6个参数)
tiff/tfw, jpg/jpgw坐标文件的格式(6个参数) 0.1 0 0 -0.1 399990 4400510 以上每行对应的含义: 1 地图单元中的一个象素在X方向上的X分辨率尺度. 2 ...
- tiff/tfw, jpg/jpgw坐标文件的格式
原始数据都是一幅幅数字化的航片,tiff格式的,每张都带有一个tfw扩展名的坐标信息文件,如果压缩之后变成jpg格式的,那么坐标文件也就相应变成jpgw.刚才看了一下这些坐标文件,想了解一下结构.发现 ...
- ad17如何生成坐标文件_pcb如何导出坐标文件
利用 AD13 导出 pcb 坐标文件 1 .使用 AD13 打开一个即要导出坐标文件的 PCB 文件,然后选择" Edit (编辑) "→" Origin (原点) & ...
- 关于Tiff,tfw文件关系
关于Tiff,tfw文件关系 Tiff影像格式 TFW格式 TFW和TIFF Tiff影像格式 https://www.cnblogs.com/gywei/p/3393816.html 这里有详细的介 ...
- cass有坐标文件生成里程文件_怎样用CASS生成里程文件,带桩号的
展开全部 1 一般来说获取地形图断面里程文件可以通过南方32313133353236313431303231363533e58685e5aeb931333431353339cass软件在 -里操作 ...
- 使用python读取txt坐标文件生成挖空矿山_探矿批量
# -*-coding:utf-8-*- import arcpy import fileinput import os # 探矿权坐标格式举例 # 111.0846,31.1530 # 111.10 ...
- ad9生成坐标文件_GROMACS各种文件格式介绍
CPT文件:该文件为模拟断点文件(check point,.cpt).该文件为模拟过程固定时间间隔产生,保存模拟系统所有信息.该文件一部分可以在能量文件(.edr)找到,一部分可以在双精度轨迹文件(. ...
- ad9生成坐标文件_提高效率 | 教你批量提取CAD坐标的小技巧
经常用CASS计算土石方的小伙伴,经常会遇到一个很大的拦路虎:拿到一张甲方提供的dwg图纸,要求用CASS进行土石方计算.顿时感觉无从下手了. 遇到这样的问题,我常常会问焦急的小伙伴三个问题: 已知的 ...
- python读取坐标文本文件_使用python读取txt坐标文件生成挖空矿山_探矿批量
# -*-coding:utf-8-*- import arcpy import fileinput import os # 探矿权坐标格式举例 # 111.0846,31.1530 # 111.10 ...
最新文章
- 1023 Have Fun with Numbers
- SAP HUM嵌套HU场景下WM报表LS26里SU号码是外层HU号码
- Android 开发者该如何进阶?
- 中国物联网产业RFID发展机遇分析
- Google 历年笔试面试30题
- Linux进程通信的四种方式——共享内存、信号量、无名管道、消息队列|实验、代码、分析、总结
- ThinkPHP---RBAC
- cocos2d-基本概念(4)-CallFunc Action
- 对于树分治算法的初步理解
- MySQL 跳过权限校验
- Key-Value Coding (KVC)
- axure轮播图怎么设置循环轮播_Axure教程:轮播图制作步骤详解
- C ++入门系列博客一 最初的起点 — Hello World
- ROS学习笔记—— tf 工具包介绍
- 计算机组成原理——思维导图分享
- python科学计算三维可视化学习笔记(0)
- 基于Apache APISIX,新浪微博API网关的定制化开发之路
- webpy模版中写JS代码的陷阱
- 照片如何转换成pdf?手机电脑都可以轻松转换
- RAID 独立冗余磁盘阵列详解(RAID 0、RAID 1、RAID 5、RAID 10)
热门文章
- K8S 快速入门(十三)实战篇:存储 卷(Volume)
- 【NISP一级】4.3 移动终端安全
- 分享 2 种规划思维和 4 个规划方法
- xp使用4G内存方法
- linux opengl centos,CentOS7配置OpenGL开发环境
- Vue----Vue项目的目录结构
- 论文解读:It’s Not Just Size That Matters: Small Language Models Are Also Few-Shot Learners
- process设置超时_概述并设置Process Center单集群拓扑
- POJ 2828. Buy Tickets
- grep 后加单引号、双引号和不加引号的区别