GIS資料漫談(三)

ThingJS發表於2022-07-12

經緯度

赤道把地球分為了北半球和南半球,與赤道平行的線就是緯線。赤道是最大的緯圈,由此向北或向南,緯圈半徑遞減。赤道緯度為 0°,由赤道向兩級各分為90°。

北半球的稱為 北緯,南半球的稱為 南緯。經線為連線南北兩極並且與緯線垂直相交的半圓。經線的起始線最初並不統一,1884年,國際本初子午線會議(International Meridian Conference)在美國華盛頓召開。會議確定以穿過當時的英國倫敦格林尼治天文臺的經線為 本初子午線,即 0°經線。以本初子午線為參照,向東和向西各分180°,稱為 東經西經。我們可以通過經緯度來表示某個物件在地球表面的位置,比如:北京位於北緯39度56分、東經116度20分。

GIS資料漫談(三)

經度和緯度一般用 度-分-秒(DMS)或 十進位制度數 表示(DD),比如:

北緯39度56分(39°56′N)=39.93°N(39+56/60)

東經116度20分(116°20′E)=116.33°E(116+20/60)

在計算機的輸入和儲存中,一般都用十進位制度表示,並且有正負號。經度值在本初子午線以東為正,以西為負。緯度值以北半球為正,南半球為負,比如:

GIS資料漫談(三)

地理學上東西半球分界線並不是本初子午線,而是東經160度和與其相對的西經20度所組成的經線圈。

在實際應用中經緯度哪個在前哪個在後沒有統一的標準,比如:在騰訊地圖的網站上拾取的座標,是緯度在前,經度在後。在我們 ThingJS API 裡如果是以陣列的形式輸入經緯度,則順序為  [經度,緯度]。經度、緯度在軟體系統的各種欄位中經常簡寫為 lon、latlng、lat,如下圖:

GIS資料漫談(三)

認識經緯度是成功的第一步,那問題來了:為什麼有時候經緯度填對了結果還和底圖(瓦片圖)對不上?為什麼有時候專案裡的資料看著不像是經緯度?

我們下期揭祕。

工具推薦

森城市:一鍵生成3D城市,內建多種模板,自由編輯

• 森城市目前提供全國範圍內 110多個城市的標準三維場景的構建服務,使城市三維場景的構建速度提升至分鐘級。

• 森城市支援不同型別城市資料的插入和自動融合,並提供友好而強大的場景編輯能力和效能處理能力, 無需具備GIS、建模等專業技能,就可以輕鬆DIY自己的酷炫城市三維場景。

• 森城市具備開放的 城市場景輸出能力,無需擔心場景後續使用的相容問題。


低程式碼ThingJS:低程式碼靈活開發數字孿生視覺化應用

• 低程式碼ThingJS提供了 豐富的3D開發API、完善的開發文件和視訊教程,熟悉基礎的JavaScript前端知識即可上手數字孿生3D視覺化應用開發。

• 低程式碼ThingJS是H5的WebGL架構,可在 各類主流網頁瀏覽器中自如執行,包括可在移動端直接訪問執行。

• 低程式碼ThingJS提供全生命週期的開發元件,大大提升數字孿生視覺化專案開發效率。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69980539/viewspace-2905389/,如需轉載,請註明出處,否則將追究法律責任。

相關文章