题目:为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图片添加地理坐标/平面直角坐标相关推荐

  1. pyqtgraph:GLSurfacePlotItem如何在三维地形表面自定义颜色分布(读取图片给三维平面分区域着色)

    pyqtgraph:GLSurfacePlotItem如何在3D高度图上自定义颜色分布(读取图片给三维平面分区域着色) 一.关于pyqtgraph 二.本文要实现的功能 1.默认效果 2.使用matp ...

  2. 为图片添加半透明遮罩效果

    平时为图片添加半透明遮罩效果,我的做法如下: 利用标签i实现背景半透明遮罩.当鼠标hover时, 提高i的背景色透明度值background-color: rgba(0, 0, 0, .6) < ...

  3. 身份证敏感信息处理 图片添加蒙版

    实现效果 需要的jar包 <!-- https://mvnrepository.com/artifact/com.jhlabs/filters --><dependency>& ...

  4. gif加文字 php,gif动态图片添加文字 gif制作软件 怎样给gif动态图片添加文字

    gif动态图片添加文字 gif制作软件 怎样给gif动态图片添加文字 现在有各种各样的表情包.搞笑图片以及搞笑视频都深受大家的喜爱,之前咱们也有一起学习过怎样用视频制作gif动态图片,相信大家肯定还记 ...

  5. Springboot中给图片添加文字水印

    Springboot中给图片添加文字水印 工作中遇到给图片添加文字水印的需求,记录下来方便之后查阅 需求内容: 给一张图片添加指定文字水印,使一张图片上有多个水印内容,并且设定一个水印开关,可指定是否 ...

  6. Swift - 给图片添加文字水印(图片上写文字,并可设置位置和样式)

    想要给图片添加文字水印或者注释,我们需要实现在UIImage上写字的功能. 1,效果图如下: (在图片左上角和右下角都添加了文字.) 2,为方便使用,我们通过扩展UIImage类来实现添加水印功能 ( ...

  7. php生成背景并加字,PHP给图片添加文字水印实例

    PHP给图片添加文字水印实例,支持中文文字水印,是否覆盖原图,自定义设置水印背景色.文字颜色.字体等. 水印类water.class.php var $Path = "./"; / ...

  8. jquery为图片添加事件

    在用jquery 为图片添加事件的时候会遇到一个问题,你添加的图片是通过javascript函数添加上去的所以你直接这样 $(img).click(function(){DoSomeThing();} ...

  9. python界面图片-python图形用户界面(六):可视化给图片添加上文字

    前言 之前在图形处理系列课程中,讲过如何给图片添加上文字,尽管通过程序设定,已经可以实现文本自动居中的效果,人的需求是会不断变的,我们有时候可能并不想只放在中间,而是想要放到图片的任意一个位置,用原来 ...

最新文章

  1. [补] windows C socket编程——大物实验预约
  2. 用ADO.NET的ExecuteScalar方法返回单一值-资讯动态
  3. 评估报告有效期过期了怎么办_托福成绩过期了怎么办?
  4. python程序调用函数的过程_Python_自定义函数_使用_运行流程
  5. c#求三角形面积周长公式_C#源代码—三角形面积、圆的面积
  6. 用vector实现二维向量
  7. mysql log error_MySQL日志之error_log
  8. 笔记本电脑性价比排行2019_笔记本电脑性价比排行2020榜单介绍
  9. learning scala 变量
  10. 欧姆龙cp1h指令讲解_欧姆龙cp1h常用指令学习(十二)块程序
  11. 跨界营销策划案例合集(共13份)
  12. TranslateAnimation类:位置变化动画类 (类似tab切换效果)
  13. SPSS Modeler 数据审核学习笔记
  14. 文本特征提取方法介绍
  15. A*算法在Unity中的实现
  16. ubuntu系统备份、系统镜像制作教程
  17. 程序存储器编址及程序执行顺序
  18. (自己收藏)全面理解面向对象的 JavaScript
  19. Request库的相关用法
  20. 深度学习和高光谱图像分类

热门文章

  1. ExtJs 3.1 XmlTreeLoader Example Error
  2. blockhouses
  3. hihocoder Tower Defense Game(树上贪心)
  4. hdu-4686 Arc of Dream
  5. QGLViewer编译过程
  6. ubuntu14.04下mysql数据库的默认存放路径并修改
  7. 获取eclipse 运行时,bundle的相对路径
  8. mapReducer第一个例子WordCount
  9. ubuntu下安装mysql及常用操作
  10. Window10+Python3.5安装opencv