为TIF、JPG图片添加地理坐标/平面直角坐标
题目:为TIF、JPG图片添加地理坐标/平面直角坐标。
图片来源:GOOGLE EARTH。(当然也可以是其他知道四角点坐标的图片)
截图工具:GEtscreen(此软件截图时可以自动生成图片四角点坐标或经纬度)
其它条件:要已知图片分辨率。(X方向像素数numX,Y方向像素数numY)
假设:左上角坐标(minX,maxY),右上角坐标(maxX,maxY),右下角坐标(maxX,minY),左下角坐标(minX,minY)
步骤:
(1)在放图片的目录下新建TXT文本文档,将文件名改为与图片相同,扩展名改为jgw(JPG图片),(TIF要改为tfw)。
(2)用记事本打开扩展名为*.jgw或*.tfw的文件,在其中输入下列五行数字:
A=X方向上的象素分辨率
D=旋转系统(注:此处也有资料称“平移量”。本人经过试验也偏向于“平移量”一说。)
B=旋转系统
E=Y方向上的象素分辨素(注:一般为负数)
C=栅格地图左上角象素中心X坐标
F=栅格地图左上角象素中心Y坐标
其中:A=(maxX – minX)/numX;D、B一般默认为0;E=(minY – maxY)/numY;C=minX;F=maxY
(3)最终jgw或tfw文件如下:
0.00000660260538641635
0
0
-0.00000531976744186073
120.582992
36.35405
用ArcGIS加载图片,看看是不是已经具有了地理坐标。
重要:图片必须是矩形图片,就是横平竖直的图片,四角点坐标是上述矩形图片的四角点坐标。
心得:
首先,十分感谢此篇文章的作者,通过研究实现了bmp图片的配准!
但是做的过程中获得四角点坐标成了一个难点,无法从图片上直接获得图片的四角点坐标
研究后发现,利用底图的范围除以图片宽度、高度大小也可以实现(个人观点,不对请指教)
如假设:4320*2160的图片,底图:全球大小范围。配准到(100,30)
A = (360-0)/4320
D = 0
B = 0
E = (-90-90)/2160
C = 100
F = 30
转:http://www.cnblogs.com/giser-s/archive/2012/04/10/2440470.html
为TIF、JPG图片添加地理坐标/平面直角坐标相关推荐
- pyqtgraph:GLSurfacePlotItem如何在三维地形表面自定义颜色分布(读取图片给三维平面分区域着色)
pyqtgraph:GLSurfacePlotItem如何在3D高度图上自定义颜色分布(读取图片给三维平面分区域着色) 一.关于pyqtgraph 二.本文要实现的功能 1.默认效果 2.使用matp ...
- 为图片添加半透明遮罩效果
平时为图片添加半透明遮罩效果,我的做法如下: 利用标签i实现背景半透明遮罩.当鼠标hover时, 提高i的背景色透明度值background-color: rgba(0, 0, 0, .6) < ...
- 身份证敏感信息处理 图片添加蒙版
实现效果 需要的jar包 <!-- https://mvnrepository.com/artifact/com.jhlabs/filters --><dependency>& ...
- gif加文字 php,gif动态图片添加文字 gif制作软件 怎样给gif动态图片添加文字
gif动态图片添加文字 gif制作软件 怎样给gif动态图片添加文字 现在有各种各样的表情包.搞笑图片以及搞笑视频都深受大家的喜爱,之前咱们也有一起学习过怎样用视频制作gif动态图片,相信大家肯定还记 ...
- Springboot中给图片添加文字水印
Springboot中给图片添加文字水印 工作中遇到给图片添加文字水印的需求,记录下来方便之后查阅 需求内容: 给一张图片添加指定文字水印,使一张图片上有多个水印内容,并且设定一个水印开关,可指定是否 ...
- Swift - 给图片添加文字水印(图片上写文字,并可设置位置和样式)
想要给图片添加文字水印或者注释,我们需要实现在UIImage上写字的功能. 1,效果图如下: (在图片左上角和右下角都添加了文字.) 2,为方便使用,我们通过扩展UIImage类来实现添加水印功能 ( ...
- php生成背景并加字,PHP给图片添加文字水印实例
PHP给图片添加文字水印实例,支持中文文字水印,是否覆盖原图,自定义设置水印背景色.文字颜色.字体等. 水印类water.class.php var $Path = "./"; / ...
- jquery为图片添加事件
在用jquery 为图片添加事件的时候会遇到一个问题,你添加的图片是通过javascript函数添加上去的所以你直接这样 $(img).click(function(){DoSomeThing();} ...
- python界面图片-python图形用户界面(六):可视化给图片添加上文字
前言 之前在图形处理系列课程中,讲过如何给图片添加上文字,尽管通过程序设定,已经可以实现文本自动居中的效果,人的需求是会不断变的,我们有时候可能并不想只放在中间,而是想要放到图片的任意一个位置,用原来 ...
最新文章
- [补] windows C socket编程——大物实验预约
- 用ADO.NET的ExecuteScalar方法返回单一值-资讯动态
- 评估报告有效期过期了怎么办_托福成绩过期了怎么办?
- python程序调用函数的过程_Python_自定义函数_使用_运行流程
- c#求三角形面积周长公式_C#源代码—三角形面积、圆的面积
- 用vector实现二维向量
- mysql log error_MySQL日志之error_log
- 笔记本电脑性价比排行2019_笔记本电脑性价比排行2020榜单介绍
- learning scala 变量
- 欧姆龙cp1h指令讲解_欧姆龙cp1h常用指令学习(十二)块程序
- 跨界营销策划案例合集(共13份)
- TranslateAnimation类:位置变化动画类 (类似tab切换效果)
- SPSS Modeler 数据审核学习笔记
- 文本特征提取方法介绍
- A*算法在Unity中的实现
- ubuntu系统备份、系统镜像制作教程
- 程序存储器编址及程序执行顺序
- (自己收藏)全面理解面向对象的 JavaScript
- Request库的相关用法
- 深度学习和高光谱图像分类