導航:首頁 > 圖片大全 > 知道經緯度如何採集圖片

知道經緯度如何採集圖片

發布時間: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地圖上的經緯度信息

獲取的方法比較多:

第一種:點擊左側的鏈接按鈕,按鈕里會顯示當前頁面的經緯度,如圖中的所示;

第三種:在地圖中你要測量的地方右鍵→「這兒是什麼?」點擊後,在谷歌的搜索欄就會顯示有經緯度

閱讀全文

與知道經緯度如何採集圖片相關的資料

熱點內容
怎麼批量給圖片加水印 瀏覽:483
智能捏臉圖片女生 瀏覽:113
ps怎麼將圖片縮小 瀏覽:278
怎麼用手機改圖片大小 瀏覽:29
2017發型女圖片 瀏覽:702
女生背影圖片大全可愛小清新 瀏覽:782
微信怎樣不用發圖片可以發文字 瀏覽:771
男生藍色妖姬求婚圖片 瀏覽:115
印衣服擺攤圖片 瀏覽:723
女可愛t恤圖片 瀏覽:809
小孩短發發型圖片男生 瀏覽:323
圖片如何上下移動對比 瀏覽:654
文字微信壁紙圖片 瀏覽:790
太陽頭像高清圖片頭像 瀏覽:688
華為手機如何把圖片轉換成文檔 瀏覽:176
小孩怎麼搭配衣服圖片 瀏覽:190
word變成小圖片了 瀏覽:222
圖片怎麼弄長一點 瀏覽:628
羊角辮小女孩圖片80年代 瀏覽:647
美圖秀秀如何給圖片添加蒙層 瀏覽:309