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

知道经纬度如何采集图片

发布时间: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地图上的经纬度信息

获取的方法比较多:

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

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

阅读全文

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

热点内容
冲锋衣服商标图片 浏览:48
瓷器罐价格图片 浏览:946
高清视频按钮图片 浏览:539
跑车摩托车价格及图片 浏览:649
如何把图片边缘光滑 浏览:623
花臂图片女生黑白 浏览:422
一次元图片动漫女生 浏览:210
女孩子遮脸图片可爱 浏览:486
美女拿朵花的图片 浏览:23
吴雨晨图片男名还是女孩名 浏览:909
一分钱图片及价格 浏览:434
如何打印一张图片 浏览:939
王一博图片穿着品牌的衣服 浏览:762
北京农用车图片及价格 浏览:526
好想抱你一下文字图片 浏览:350
衣服见口图片 浏览:958
中发少脸盘发型图片 浏览:23
如何采集网站图片 浏览:20
笛子图片古风仙气高清 浏览:808
古风唯美头像动漫图片大全 浏览:313