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))

照片位置信息提取(获取经纬度)相关推荐

  1. vue3调用百度地图标注选择位置并获取经纬度

    vue3调用百度地图标注选择位置并获取经纬度 参考了很多文章,最终结合百度文档各有采取完成地图选取经纬度. 第一步:引入百度地图,在当前需要地图的页面引入就行. const loadMapScript ...

  2. 微信小程序-腾讯地图根据经纬度获取位置与根据位置获取经纬度

    注意:如果request非法,请移步 到 上一篇博客 填写request合法域名章节,上一篇博客末尾也有写道获取当前定位得方法 一.根据经纬度获取位置信息 登陆腾讯地图官网,选择控制台,选择开发文档- ...

  3. vue中调用百度地图 获取经纬度

    项目中,需要实现获取当前位置的经纬度,或者搜索某个位置并获取经纬度信息,我使用的的是vue,地图使用的是百度地图. 默认自动获取当前位置经纬度 拖动小红标 获取经纬度 关键词 查询获取经纬度 前期准备 ...

  4. 手机gps信息提取并储存到本地_照片GPS位置信息提取

    日常基站勘查和投诉处理过程中需要拍照,采集无线环境等相关信息,通常都需要记录经纬度信息,这些单个的照片信息对于我们来说只是一个单独的点,日积月累后的这种空间信息对从事网优的人就是一种资源,规划和处理投 ...

  5. php根据位置获取经纬度(百度地图)

    注意:申请的ak填写服务器端 1.根据地址获取经纬度 /**根据位置获取经纬度* @param $area* @return mixed*/protected function getLonLLat( ...

  6. HTML自动获取地址,网页中自动获取经纬度值并在地图中显示当前位置实例代码...

    下面的HTML代码就是实例完整代码,如果你需要本项目完整实例代码,下载链接在文章最底部 网页中自动获取经纬度值并在地图中显示当前位置,可在地图中进行拖动选择当前位置并输出经纬度,这是项目实例代码,可参 ...

  7. vue怎么获取用户的位置经纬度_vue 实现Web端的定位功能 获取经纬度

    首先我这里的需求呢, 是获取当前用户的经纬度 经过无数次的测试, 先后用了 腾讯/百度地图的api,最后绝对还是高德的js APi 废话不多说, 直接上代码. 首先在 index.html 里面 引入 ...

  8. java获取经纬度_java调用高德地图api获取某个位置的经纬度

    java调用高德地图api获取经纬度的方法,废话少说,直接上代码: import com.fasterxml.jackson.databind.JsonNode; import com.ning.ht ...

  9. vue3定位当前位置,获取当前位置的经纬度

    vue3定位当前位置,获取当前位置的经纬度 注意事项(访问地址必须是https) 获取当前位置经纬度 注意事项(访问地址必须是https) 在vue.config.js文件内设置https:true, ...

最新文章

  1. AngulerJS学习(五)按需动态载入文件
  2. 有序数组给定始末的中位数c++
  3. 渗透攻击(NT/2000系统)
  4. 799. 最长连续不重复子序列 【双指针经典板子题】
  5. ps自定义形状工具_【福利】3000款PS自定义形状免费打包下载
  6. 把windows窗口编程浅绿色的方法
  7. Apollo进阶课程㉜丨Apollo ROS原理—1
  8. maven安装配置换阿里源
  9. Python解析xml文件详解
  10. 有效符号 isValid python
  11. Excel如何输入负数
  12. linux minicom centos,Centos6.5 minicom安装与配置
  13. PHP图片打包压缩下载
  14. Python爬取手机APP
  15. c语言打印三角99乘法表,用c语言打印99乘法表4种三角形
  16. 爬虫Scrapy安装笔记
  17. 大数据处理和编程实践Hadoop
  18. 如何使用ExternalContext类(一)
  19. 访问学者J1签证通常准备那些材料?
  20. 为什么要采用全网营销策略?全网营销有何优势?

热门文章

  1. linux下无线网卡驱动安装失败,kail下安装无线网卡驱动出错
  2. SOFAEnclave:蚂蚁机密计算如何解决现实挑战?
  3. Oracle日期加减
  4. 重新定义RPA:为企业数字化转型提速
  5. Laravel 添加自定义全局函数
  6. java border类_Swing BorderLayout类
  7. SpringBoot文件上传和下载
  8. 机器人导航必备的栅格地图数学模型及使用
  9. 第24节 综合网络配置实验(含IP、RIP、VLAN、VTP、HSRP、ACL、NAT等配置完整命令)——基于PacketTracer8.0仿真实验
  10. ArcGIS中ArcMap导入mxd地图文档文件出现红色感叹号、地图空白的解决