照片位置信息提取(获取经纬度)
import exifread
import json
import urllib.requestimport exifread
import json
import urllib.requestf = open(r'C:\Users\Pictures\Camera Roll\7615a45458cf3da801a50741bb32fd8.jpg', 'rb')tags = exifread.process_file(f)#打印照片其中一些信息
print('拍摄时间:', tags['EXIF DateTimeOriginal'])
print('照相机制造商:', tags['Image Make'])
print('照相机型号:', tags['Image Model'])
print('照片尺寸:', tags['EXIF ExifImageWidth'], tags['EXIF ExifImageLength'])#获取经度或纬度
def getLatOrLng(refKey, tudeKey):if refKey not in tags:return Noneref=tags[refKey].printableLatOrLng=tags[tudeKey].printable[1:-1].replace(" ","").replace("/",",").split(",")LatOrLng=float(LatOrLng[0])+float(LatOrLng[1])/60+float(LatOrLng[2])/float(LatOrLng[3])/3600if refKey == 'GPS GPSLatitudeRef' and tags[refKey].printable != "N":LatOrLng=LatOrLng*(-1)if refKey == 'GPS GPSLongitudeRef' and tags[refKey].printable != "E":LatOrLng=LatOrLng*(-1)return LatOrLnglat = getLatOrLng('GPS GPSLatitudeRef','GPS GPSLatitude') #纬度
lng = getLatOrLng('GPS GPSLongitudeRef','GPS GPSLongitude') #经度
print('纬度:{} 经度:{}'.format(lat, lng))
照片位置信息提取(获取经纬度)相关推荐
- vue3调用百度地图标注选择位置并获取经纬度
vue3调用百度地图标注选择位置并获取经纬度 参考了很多文章,最终结合百度文档各有采取完成地图选取经纬度. 第一步:引入百度地图,在当前需要地图的页面引入就行. const loadMapScript ...
- 微信小程序-腾讯地图根据经纬度获取位置与根据位置获取经纬度
注意:如果request非法,请移步 到 上一篇博客 填写request合法域名章节,上一篇博客末尾也有写道获取当前定位得方法 一.根据经纬度获取位置信息 登陆腾讯地图官网,选择控制台,选择开发文档- ...
- vue中调用百度地图 获取经纬度
项目中,需要实现获取当前位置的经纬度,或者搜索某个位置并获取经纬度信息,我使用的的是vue,地图使用的是百度地图. 默认自动获取当前位置经纬度 拖动小红标 获取经纬度 关键词 查询获取经纬度 前期准备 ...
- 手机gps信息提取并储存到本地_照片GPS位置信息提取
日常基站勘查和投诉处理过程中需要拍照,采集无线环境等相关信息,通常都需要记录经纬度信息,这些单个的照片信息对于我们来说只是一个单独的点,日积月累后的这种空间信息对从事网优的人就是一种资源,规划和处理投 ...
- php根据位置获取经纬度(百度地图)
注意:申请的ak填写服务器端 1.根据地址获取经纬度 /**根据位置获取经纬度* @param $area* @return mixed*/protected function getLonLLat( ...
- HTML自动获取地址,网页中自动获取经纬度值并在地图中显示当前位置实例代码...
下面的HTML代码就是实例完整代码,如果你需要本项目完整实例代码,下载链接在文章最底部 网页中自动获取经纬度值并在地图中显示当前位置,可在地图中进行拖动选择当前位置并输出经纬度,这是项目实例代码,可参 ...
- vue怎么获取用户的位置经纬度_vue 实现Web端的定位功能 获取经纬度
首先我这里的需求呢, 是获取当前用户的经纬度 经过无数次的测试, 先后用了 腾讯/百度地图的api,最后绝对还是高德的js APi 废话不多说, 直接上代码. 首先在 index.html 里面 引入 ...
- java获取经纬度_java调用高德地图api获取某个位置的经纬度
java调用高德地图api获取经纬度的方法,废话少说,直接上代码: import com.fasterxml.jackson.databind.JsonNode; import com.ning.ht ...
- vue3定位当前位置,获取当前位置的经纬度
vue3定位当前位置,获取当前位置的经纬度 注意事项(访问地址必须是https) 获取当前位置经纬度 注意事项(访问地址必须是https) 在vue.config.js文件内设置https:true, ...
最新文章
- AngulerJS学习(五)按需动态载入文件
- 有序数组给定始末的中位数c++
- 渗透攻击(NT/2000系统)
- 799. 最长连续不重复子序列 【双指针经典板子题】
- ps自定义形状工具_【福利】3000款PS自定义形状免费打包下载
- 把windows窗口编程浅绿色的方法
- Apollo进阶课程㉜丨Apollo ROS原理—1
- maven安装配置换阿里源
- Python解析xml文件详解
- 有效符号 isValid python
- Excel如何输入负数
- linux minicom centos,Centos6.5 minicom安装与配置
- PHP图片打包压缩下载
- Python爬取手机APP
- c语言打印三角99乘法表,用c语言打印99乘法表4种三角形
- 爬虫Scrapy安装笔记
- 大数据处理和编程实践Hadoop
- 如何使用ExternalContext类(一)
- 访问学者J1签证通常准备那些材料?
- 为什么要采用全网营销策略?全网营销有何优势?
热门文章
- linux下无线网卡驱动安装失败,kail下安装无线网卡驱动出错
- SOFAEnclave:蚂蚁机密计算如何解决现实挑战?
- Oracle日期加减
- 重新定义RPA:为企业数字化转型提速
- Laravel 添加自定义全局函数
- java border类_Swing BorderLayout类
- SpringBoot文件上传和下载
- 机器人导航必备的栅格地图数学模型及使用
- 第24节 综合网络配置实验(含IP、RIP、VLAN、VTP、HSRP、ACL、NAT等配置完整命令)——基于PacketTracer8.0仿真实验
- ArcGIS中ArcMap导入mxd地图文档文件出现红色感叹号、地图空白的解决