java获取gps定位信息,

  java获取gps定位信息,

  

目录

1.前提条件2.代码环境爪哇代码逐步解析照片拿到全球(卫星)定位系统位置数据,附上步骤讲解,附上源代码和冲突包依赖

 

  

1.前提条件

第一,检查你图片是否是高清原图;第二,检查你的图片是否来自苹果手机设备;第三,检查你拍照片时,是否打开了全球(卫星)定位系统三者缺一不可

 

  

2.代码环境

A:需要的冲突包:

 

  依赖性groupIdcom.drewnoakes/groupId工件id元数据-提取器/工件id版本2 . 12 . 0/版本/依赖性b:开发环境

  1.maven引入冲突包2.JDK 1.83.windows操作系统

  丙:核心代码

  导入com。德鲁。成像。JPEG。JPEG元数据阅读器;导入com。德鲁。成像。JPEG。JPEG处理异常;导入com。德鲁。元数据。目录;导入com。德鲁。元数据。元数据;导入com。德鲁。元数据。标签;导入Java。io。文件;导入Java。io。io异常;导入Java。util。迭代器;public class PictureTest { public static void read pic(){ system。出去。println(开始读取图片信息.);File JPEG File=new File( 18。jpg’);元数据元数据;请尝试{ metadata=jpegmetadatareader。读取元数据(JPEG文件);迭代器目录it=元数据。获取目录().迭代器();而(它。有next()){目录EXIF=it。next();IteratorTag tags=exif.getTags().迭代器();while(标签。有next()){ Tag Tag=(Tag)个标记。next();System.out.println(标签);} } System.out.println(图片信息读取完成!);} catch(JpegProcessingException e){ e . printstacktrace();} catch (IOException e) { } }}D:照片信息提取结果:

  开始读取图片信息.[JPEG格式]压缩类型-基线[JPEG格式]数据精度- 8位[JPEG格式]图像高度- 3456像素[JPEG格式]图像宽度- 4608像素[JPEG格式]分量数- 3[JPEG]分量1 - Y分量:量化表0、采样因子2水平/2垂直[JPEG]分量2 - Cb分量:量化表1、采样因子1水平/1垂直[JPEG]分量3 -铬分量3360量化表1、采样因子1水平/1

  6010[Exif IFD0] Orientation - Right side, top (Rotate 90 CW)[Exif IFD0] X Resolution - 72 dots per inch[Exif IFD0] Y Resolution - 72 dots per inch[Exif IFD0] Resolution Unit - Inch[Exif IFD0] Date/Time - 2019:09:03 10:41:29[Exif IFD0] YCbCr Positioning - Center of pixel array[Exif SubIFD] Exposure Time - 1/1445 sec[Exif SubIFD] F-Number - f/1.7[Exif SubIFD] Exposure Program - Program normal[Exif SubIFD] ISO Speed Ratings - 100[Exif SubIFD] Exif Version - 2.20[Exif SubIFD] Date/Time Original - 2019:09:03 10:41:29[Exif SubIFD] Date/Time Digitized - 2019:09:03 10:41:29[Exif SubIFD] Components Configuration - YCbCr[Exif SubIFD] Shutter Speed Value - 1/1444 sec[Exif SubIFD] Aperture Value - f/1.7[Exif SubIFD] Brightness Value - 3.9[Exif SubIFD] Exposure Bias Value - 0 EV[Exif SubIFD] Max Aperture Value - f/1.7[Exif SubIFD] Metering Mode - Center weighted average[Exif SubIFD] White Balance - Unknown[Exif SubIFD] Flash - Flash did not fire, auto[Exif SubIFD] Focal Length - 4.3 mm[Exif SubIFD] Sub-Sec Time - 260556[Exif SubIFD] Sub-Sec Time Original - 260556[Exif SubIFD] Sub-Sec Time Digitized - 260556[Exif SubIFD] FlashPix Version - 1.00[Exif SubIFD] Color Space - sRGB[Exif SubIFD] Exif Image Width - 4608 pixels[Exif SubIFD] Exif Image Height - 3456 pixels[Exif SubIFD] Sensing Method - (Not defined)[Exif SubIFD] Scene Type - Directly photographed image[Exif SubIFD] Exposure Mode - Auto exposure[Exif SubIFD] White Balance Mode - Auto white balance[Exif SubIFD] Focal Length 35 - 25 mm[Exif SubIFD] Scene Capture Type - Standard[Interoperability] Interoperability Index - Recommended Exif Interoperability Rules (ExifR98)[Interoperability] Interoperability Version - 1.00[GPS] GPS Latitude Ref - N[GPS] GPS Latitude - 30° 18' 31.31"[GPS] GPS Longitude Ref - E[GPS] GPS Longitude - 120° 20' 36.31"[GPS] GPS Altitude Ref - Sea level[GPS] GPS Altitude - 0 metres[GPS] GPS Time-Stamp - 02:41:28.000 UTC[GPS] GPS Processing Method - CELLID[GPS] GPS Date Stamp - 2019:09:03[Exif Thumbnail] Exif Image Width - 320 pixels[Exif Thumbnail] Exif Image Height - 240 pixels[Exif Thumbnail] Compression - JPEG (old-style)[Exif Thumbnail] Orientation - Right side, top (Rotate 90 CW)[Exif Thumbnail] X Resolution - 72 dots per inch[Exif Thumbnail] Y Resolution - 72 dots per inch[Exif Thumbnail] Resolution Unit - Inch[Exif Thumbnail] Thumbnail Offset - 1104 bytes[Exif Thumbnail] Thumbnail Length - 38449 bytes[XMP] XMP Value Count - 5[Huffman] Number of Tables - 4 Huffman tables[File] File Name - 18.jpg[File] File Size - 7027316 bytes[File] File Modified Date - 星期二 九月 03 10:55:39 +08:00 2019图片信息读取完成!

  有意义的信息截取:

  

[GPS] GPS Latitude Ref - N [GPS] GPS Latitude - 30° 18' 31.31" 维度[GPS] GPS Longitude Ref - E[GPS] GPS Longitude - 120° 20' 36.31" 经度[GPS] GPS Altitude Ref - Sea level[GPS] GPS Altitude - 0 metres[GPS] GPS Time-Stamp - 02:41:28.000 UTC 拍摄时间[GPS] GPS Processing Method - CELLID[GPS] GPS Date Stamp - 2019:09:03 拍摄时间

 

  [Exif IFD0] Make - OnePlus 设备信息[Exif IFD0] Model - ONEPLUS A6010 设备型号

  

根据经纬度查询结果:

 

  

 

  原文链接和源码下载地址 原文链接:https://www.cnblogs.com/haha12/p/11451009.htmlGPS位置查询链接:http://www.gpsspg.com/maps.htm经纬度格式转化链接:http://www.minigps.net/fc.html代码下载地址:[源码地址]http://xiazai.jb51.net/202203/yuanma/ImageInfoScratch_jb51.rar

  到此这篇关于Java解析照片拿到GPS位置数据的文章就介绍到这了,更多相关Java照片GPS内容请搜索盛行IT以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行IT!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: