三維數字虛擬GIS沙盤教程第30課:電子地圖數據來源分析

現在不管什麼GIS平臺首先要解決的就是數據來源問題,因爲沒有數據的GIS就是一個空殼,下面我就目前一些主流的數據獲取

方式瞭解做如下之我見(主要針對互聯網上的一些衛星圖,和一些矢量瓦片圖)

     https://blog.csdn.net/m0_37738114/article/details/80452485  在這之前大家先看看這個,上面介紹了網絡上目前主流的互聯網平臺所使用的座標系。以及這個目前很多使用的糾偏方法 https://www.wandouip.com/t5i238176/  不過上面詳細說明了關於算法糾偏的精度問題,意思就是用糾偏算法來糾偏是有問題的。當然在這個基礎上再手動加一點偏移量在局部範圍內肯定是沒問題的。擔範圍大了以後問題就來了。

   針對有些有保密需要的場合,需要脫機使用地圖,一般的處理方法是用下載器下載瓦片然後拼成一整張,然後再導入相應平臺的切片系統,再重新生成對應平臺所需要的數據,另一些是直接可以發佈下載的瓦片。擔是都逃不了大範圍模式下gcj02轉gw84的精度問題。

   下面我說一下MTGIS裏針對這個問題的處理方法:

1、首先完成對互聯網WMTS瓦片的接入。。不過目前只支持EPSG:900913方式切割的瓦片(除百度外,基本都是這種)

2、糾偏有兩種方式:一是把矢量數據變成GCJ02後再放在地圖上。擔會在大範圍下有精度問題(用算法),用百度或者高德的API接口。把矢量變成GCJ02,擔是要求不能脫離互聯網。擔精度有保證脫機下使用不了。。。。。擔是在MTGIS3D中我們採用的是查表法完成糾偏,這種方法可以脫離互聯網,並且精度也有保證。並且採用了直接對GCJ02底圖進行糾偏,這樣相當於直接把GCJ02的數據修正爲GW84系。可直接對接GPS和已有的GW84矢量數據。

3、完成了地圖數據供應插件,,可直接通過配置瀏覽互聯網上的GCJ02數據集並可在瀏覽過程中緩存至本地,--已經在後臺自動轉爲84係數據(以後可脫機使用),目前測試已支持的有google map(不是google earth,兩者有區別),高德系的地圖。

4、前端定位系統轉換,下一步我們將推出手機APP,裏面採用了百度地位SDK(其中有基站定位)。擔輸出座標爲GCJ02,我們採用後臺用查表法,將手機傳過來的座標轉換爲84座標系。

利用以上4點,用戶可以擁有全球84系衛星數據,可用GPS。

寫在最後:目前很多用CESIUM等開源系統的,擔在脫離互聯網的情況下,數據是很頭痛的,小範圍還OK。大範圍的嘛就。。。這裏利用SDK裏的互聯網數據插件,不需要做任何工作,即可在脫機環境下擁有全球數據,並且還是糾偏過的,可對GPS。
————————————————
版權聲明:本文爲CSDN博主「種瓜的」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/xtgmd168/article/details/98652344

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章