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

时间: 2024-10-10 21:01:23

TIF、JPG图片手动添加地理坐标的方法的相关文章

TIF、JPG图片手动添加地理坐标的方法(转载)

题目:为TIF.JPG图片添加地理坐标/平面直角坐标. 图片来源:GOOGLE EARTH.(当然也可以是其他知道四角点坐标的图片) 截图工具:GEtscreen(此软件截图时可以自动生成图片四角点坐标或经纬度) 其它条件:要已知图片分辨率.(X方向像素数numX,Y方向像素数numY) 假设:左上角坐标(minX,maxY),右上角坐标(maxX,maxY),右下角坐标(maxX,minY),左下角坐标(minX,minY) 步骤: (1)在放图片的目录下新建TXT文本文档,将文件名改为与图片

关于手动添加属性的方法总结

在开发过程中,会常遇到一种场景,是需要点击一下动态添加一个class或者id, 最近在复习js基础,总结了3个方法: (1)3个步骤 var arr=document.createAttribute('class');(创建class) arr.value="demo";(赋值) top_.setAttributeNode(arr);(在元素中添加set进去) (2)一步到位 top_.setAttribute("id","sex"); (3)直

手动添加模块路径

# -*- coding: utf-8 -*- #python 27 #xiaodeng #手动添加模块路径 #文件名的后缀(.py)是刻意从import语句中省略的,python会选择在搜索路径中第一个符合导入文件名的文件 # #手动添加模块路径方法 #sys.path.append(dirname)

php给图片添加文字水印方法汇总

在php中要给图片加水印我们需要给php安装GD库了,这里我们不介绍GD库安装,只介绍怎么利用php给图片添加文字水印的4种方法的汇总.有需要的小伙伴可以参考下. 1: 面向过程的编写方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 //指定图片路径 $src = '001.png'; //获取图片信息 $info = getimagesize($src); //获取图片扩展名 $type = image_type_to_ex

Button 文字阴影,自定义图片,代码绘制样式,添加音效的方法

1.Button自己在xml文件中绑定监听器 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent&qu

php图片添加文字水印方法汇总

方法一: <?php header("content-type:text/html;charset=utf-8"); //指定图片路径 $src = "img/a.png"; //获取图片信息 $info = getimagesize($src); //获取图片扩展名 $type = image_type_to_extension($info[2],false); // echo $type; // exit; //动态的把图片导入内存中 $fun = &qu

如何手动添加或者修改海威康视摄像头IP地址的方法

题目:如何手动添加或者修改海威康视摄像头IP地址的方法这里需要用到一个工具,下载地址如下:http://www.hivision.com/cn/download_more_393.html 安装后的桌面图标 下面打开软件后,可以直接扫描到网络上的摄像头可以很清楚的看到在海威康视硬盘录像机上面,通过查看设备的序列号或者mac地址,来添加IP地址,还有一个就是一个个的IP地址的尝试,直到可以添加成功为止现在通过SAP3.0.0.10来修改IP地址出现如下图所示的客户端登录界面发现未被使用,那么就配置

chrome浏览器手动添加Proxy SwitchySharp插件的方法

在学习谷歌Chrome浏览器FQ技术时,很多人反应安装了Chrome浏览器后进入不了不了应用商店(因某种不可抗拒因素造成),从而导致安装不了Proxy SwitchySharp插件.创想针对这个问题撰写文章说明手动添加了Proxy SwitchySharp插件的办法供大家参阅. 1.下载提供的了Proxy SwitchySharp插件. 2.打开Chrome浏览器应用商店(chrome://extensions/),然后把插件拖入即可完成安装,如图所示. 然后倒入解压出来的文件SwitchyOp

iOS 自己手动添加编译警告

文/青花瓷的平方(简书作者)原文链接:http://www.jianshu.com/p/b2e30cad2a0d著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”. 缘由 上一次生产环境我们出现重大bug,因ApplePay上线,其中有一个宏文件我同事忘记加版本控制,测试也没测试(因为是小版本,applepay还未开放),导致线上一天崩溃近万次,多亏了jspatch,用热修复解决了此问题.那么问题来了,怎么让开发人员提前看到编译警告呢,以至于不犯这种低级错误. 解决 1.xcodebu