导航:首页 > 图片大全 > 知道经纬度如何采集图片

知道经纬度如何采集图片

发布时间:2023-01-25 07:39:25

A. 提取多个图片中的经纬度数据

不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起双击运行

<#:
cls&echooff&cd/d"%~dp0"
rem获取当前目录里多个jpg图片文件的经度、纬度和高度等GPS信息
set#=Anyquestion&set_=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%_%%z%
set"current=%cd%"
powershell-NoProfile-ExecutionPolicybypass"Get-Content-literal'%~f0'|Out-String|Invoke-Expression"
echo;%#%+%$%%$%/%_%%z%
pause
exit
#>
$outfile="xxx.csv";
Add-Type-AssemblyName'System.drawing';
$current=$env:current;
$result=New-Object-TypeNameSystem.Collections.ArrayList;
$fs=New-ObjectSystem.IO.FileStream($outfile,[System.IO.FileMode]::Create);
$sw=New-ObjectSystem.IO.StreamWriter($fs,[Text.Encoding]::GetEncoding('GB2312'));
$files=@(dir-literal$current|?{(@(".jpg")-contains$_.Extension)-and($_-is[System.IO.FileInfo])});
for($i=0;$i-lt$files.length;$i++){
write-host$files[$i].FullName.replace($current,'');
$arr=@($files[$i].Name,'','','','','');
$img=[System.Drawing.Image]::FromFile($files[$i].FullName);
foreach($itin$img.PropertyItems){
if($it.Id-eq0x0001){
$arr[1]=[System.Text.Encoding]::ASCII.GetString($it.Value[0]);
}
if($it.Id-eq0x0002){
if($it.Value.length-eq24){
$d1=[System.BitConverter]::ToUInt32($it.Value,0)/[System.BitConverter]::ToUInt32($it.Value,4);
$m1=[System.BitConverter]::ToUInt32($it.Value,8)/[System.BitConverter]::ToUInt32($it.Value,12);
$s1=[System.BitConverter]::ToUInt32($it.Value,16)/[System.BitConverter]::ToUInt32($it.Value,20);
$arr[2]=$d1.ToString()+';'+$m1.ToString()+';'+$s1.ToString();
}
}
if($it.Id-eq0x0003){
$arr[3]=[System.Text.Encoding]::ASCII.GetString($it.Value[0]);
}
if($it.Id-eq0x0004){
if($it.Value.length-eq24){
$d2=[System.BitConverter]::ToUInt32($it.Value,0)/[System.BitConverter]::ToUInt32($it.Value,4);
$m2=[System.BitConverter]::ToUInt32($it.Value,8)/[System.BitConverter]::ToUInt32($it.Value,12);
$s2=[System.BitConverter]::ToUInt32($it.Value,16)/[System.BitConverter]::ToUInt32($it.Value,20);
$arr[4]=$d2.ToString()+';'+$m2.ToString()+';'+$s2.ToString();
}
}
if($it.Id-eq0x0006){
if($it.Value.length-eq8){
$alt=[System.BitConverter]::ToUInt32($it.Value,0)/[System.BitConverter]::ToUInt32($it.Value,4);
$arr[5]=$alt.ToString();
}
}
}
$img.Dispose();
$line='"'+$arr[0]+'",'+$arr[1]+''+$arr[2]+','+$arr[3]+''+$arr[4]+','+$arr[5];
$sw.WriteLine($line);$sw.Flush();
}
$sw.Close();$fs.Close();

B. 如何查询微信朋友圈下载图片拍摄地点的经纬度呢

查询微信朋友圈下载图片拍摄地点的经纬度的方法:

1、下载一张图片,保存在电脑桌面上

C. 知道经纬度怎么在地图上标注出来呢

首先,你要知道怎么区分经纬度:

  1. 南北纬:赤道以北为北纬(N);赤道以南为南纬(S)

  2. 本初子午线(0度经线)以东为东经(E);本初子线以西为西经(W);

  3. 再根据你所知道的经纬度来确定是南纬还是北纬,是东经还是西经,然后在地图上找到相应的数值,最终两条数值交叉的地方就是要标注的位置

D. 怎么根据图片查经纬度

查询照片的GPS信息,即查看手机照片的拍摄地理位置,具体操作步骤如下:

1、首先需要打开手机的【图库】功能,进入相册浏览页面。

(4)知道经纬度如何采集图片扩展阅读:

GPS实时差分定位的原理是在已有的精确地心坐标点上安放GPS接收机(称为基准站),利用已知的地心坐标和星历计算GPS观测值的校正值,并通过无线电通信设备(称为数据链)将校正值发送给运动中的GPS接收机(称为流动站)。

流动站利用校正值对自己的GPS观测值进行修正,以消除上述误差,从而提高实时定位精度。GPS动态差分方法有多种,主要有位置差分、伪距差分( RTD)、载波相位实时差分(RTK)和广域差分等。

E. 如何提取Google地图上的经纬度信息

获取的方法比较多:

第一种:点击左侧的链接按钮,按钮里会显示当前页面的经纬度,如图中的所示;

第三种:在地图中你要测量的地方右键→“这儿是什么?”点击后,在谷歌的搜索栏就会显示有经纬度

阅读全文

与知道经纬度如何采集图片相关的资料

热点内容
361衣服店铺图片 浏览:225
如何将1920图片改成750 浏览:110
衣服图案logo卡通图片 浏览:764
长发半烫发型图片 浏览:241
word中的图片怎么另存为图片到桌面 浏览:530
word如何选中多个图片 浏览:471
穿补丁衣服母亲节抱婴儿图片 浏览:318
好看的美女微信图片 浏览:599
绿色的衣服图片什么颜色好看 浏览:790
怎么把图片logo去掉 浏览:323
自己画的图片如何制作短视频 浏览:799
男生坐着的悲伤图片 浏览:387
手工缝制衣服图片大全 浏览:460
怎么做美甲全过程图片 浏览:805
微信头像伤心女孩图片 浏览:562
短发可爱女生图片简笔 浏览:837
夏天短头发发型图片女 浏览:621
起床穿衣服图片 浏览:24
怎么改word文档模版的图片 浏览:815
成熟男生真实图片 浏览:778