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

知道经纬度如何采集图片

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

获取的方法比较多:

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

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

阅读全文

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

热点内容
男人帅气发型图片大全 浏览:817
word图片怎么变大排列 浏览:164
男生小眼睛的发型图片 浏览:570
少女画画图片简单 浏览:485
word里怎么把图片弄成弧度的 浏览:729
女孩斗鸡眼真人图片 浏览:103
搞笑萌系动漫图片 浏览:446
给男生挠脚心漫图片 浏览:229
女盖头发型图片 浏览:546
我是吃货的文字图片 浏览:390
白袜初中女生图片 浏览:492
动漫骑士高清图片 浏览:327
女主发型烫发图片 浏览:338
表演区衣服制作图片海绵纸 浏览:744
简单的建筑模型图片 浏览:640
男生烫发长长后图片 浏览:828
如何提取移动端页面图片 浏览:849
悟空时代衣服图片 浏览:98
男士牛仔裤图片价格 浏览:669
杂志美女可爱图片 浏览:454