1. 概述
為什么微圖下載的衛(wèi)星影像是DAT文件?
為什么水經注在百度網盤免費分享的衛(wèi)星影像是DAT文件?
為什么水經注在百度網盤免費分享的高程DEM是DAT文件?
為什么在微圖中免費下載的高清衛(wèi)星影像是DAT文件?
DAT文件用什么軟件打開查看?
IDX文件是作什么用的?
在我們與客戶接觸的過程中,以上是我們經常被問到的關于DAT與IDX文件格式的問題。
這里,我們就來對DAT文件與IDX文件格式的產生及用法作一個較為詳細的說明,讀完本文之后,以上的問題就能迎刃而解了!
關于百度網盤免費影像數據與免費下載高清衛(wèi)星影像的相關文檔,請參閱:
百度網盤可免費下載全國34省高清衛(wèi)星影像啦
網盤可免費下載全國30米SRTM高程啦
如何免費下載谷歌高清衛(wèi)星影像地圖?
2. 散例瓦片地圖的特點
眾所周知,現(xiàn)在各種互聯(lián)地圖都是以瓦片的形式提供的,它很好地解決了由于衛(wèi)星影像地圖太大,客戶端無法快速從服務器加載顯示的問題。
但它同時也帶來了另外一個問題,那就是衛(wèi)星影像文件會被分割成特別細碎的地圖瓦片,而且衛(wèi)星影像清晰度越高圖片數量就會越大。
以北京天安門廣場為例,在19級清晰度下影像的分辨率約0.6米左右,但這時天安門廣場僅由20多張瓦片地圖組成,如下圖所示。

天安門廣場地圖瓦片
也許天安門廣場由20多張小圖片組成,似乎并不能說明瓦片圖片太多的問題,那下面我們來看一看在更大的范圍中,瓦片地圖的數量情況。
現(xiàn)在我們假定要下載一個北京市的衛(wèi)星影像數據,這時可以在"新建任務"對話框看到第19級就有235萬張瓦片地圖,20級有941萬張瓦片地圖,而21級則可達3763萬張之多,如下圖所示。

瓦片數量統(tǒng)計
如果將下載的地圖瓦片按圖片直接存儲,那么一個圖片就是一個文件,雖然可以按行列號建立目錄分別存儲,那這上千萬級別的文件也非常不便于管理。
尤其是需要將文件進行移動復制或刪除時,這將會是一個相當慢長的過程,因為操作系統(tǒng)檢索如此海量級的文件會非常非常非常慢。
我們曾因為花了一個星期時間刪除不完按客戶要求下載的瓦片文件,而最后不得不把該硬盤上的重要文件備份出來,然后直接格式化硬盤才了事。
從此,當有客戶提出要直接導出某個省的瓦片到硬盤時,我們是強烈建議不要做這種很不妥當的行為。
3. DAT與IDX文件的產生
為了解決瓦片文件太多不便于管理的問題,我們曾考慮過將圖片按MBTiles標準保存。
但歸根結底它僅僅是一個SQLite數據庫文件,根據我們最后的測試結果來看,它對海量影像存取的便捷性和效率都完全達不到我們的理想要求。
于是,我們經過對多種GIS文件格式的研究總結之后,發(fā)明了一種純二進制文件的存儲格式,直接將散列的瓦片打包存儲在一個DAT文件中,同時用一個同名的IDX索引文件記錄每張圖片的位置。
因此,如果有一個"北京.dat"的數據文件,就一定會有一個"北京.idx"的索引文件與之對應,IDX文件相當于是一本書的目錄,而DAT文件則相當于是這本書的內容,它們是必須成對出現(xiàn)的一組文件,二者缺一不可。
我們通常把這組DAT和IDX文件叫做任務文件,因為它們是在萬能地圖下載器或微圖中下載地圖時產生的任務文件。
如果我們下載一個名字為"鳥巢和水立方"的衛(wèi)星地圖,它將會在存儲目錄創(chuàng)建"鳥巢和水立方.dat"文件及"鳥巢和水立方.idx"文件,如下圖所示。

DAT和IDX文件
衛(wèi)星影像地圖的下載方法,可以參閱"如何免費下載谷歌高清衛(wèi)星影像地圖? "一文的詳細說明。
4. 如何打開DAT與IDX文件
由于DAT與IDX文件是純二進制文件,且不依賴于任何第三方數據庫或控件,自主研發(fā)的科學合理的存儲方式與高效的影像檢索算法,可對文件中的海量地圖瓦片進行高效存儲與讀取。
將散例的瓦片地圖打包為DAT與IDX文件之后,你可以像備份你喜歡的經典電影一樣把它們備份起來。
當有一天,想要查看備份的文件時,也像回味經典電影一樣簡單,只需要打開"任務列表",將DAT文件導入任務列表即可查看,操作方法如下圖所示。

導入任務
導入任務之后,默認顯示每一個瓦片的狀態(tài),點擊"查看結果"按鈕,可以將瓦片狀態(tài)視圖切換為影像結果查看視圖,如下圖所示。

查看瓦片狀態(tài)
將鼠標移動到任務列表上,點擊"導出"按鈕將顯示"導出設置"對話框,如下圖所示。

查看影像
在"導出設置"對話框中,可以通過設置將影像導出拼接為大圖,導出標準TMS瓦片、Google Map 瓦片或ArcGIS Server 瓦片等,也可以導出MBTiles離線包、OruxMaps離線包、GeoPackage離線包和SQLiteDB離線包等,如下圖所示。

導出設置
DAT與IDX文件對瓦片地圖進行打包之后,除了方便存儲備份外還非常方便進行數據分享。
我們將全國衛(wèi)星影像為大家免費分享到百度網盤就是一個很好的例子,如下圖為全國數據中的北京部分。

北京離線數據
現(xiàn)在你也可以通過百度網盤下載我們分享的地圖數據,具體方法請參閱"百度網盤可免費下載全國34省高清衛(wèi)星影像啦 "一文中的詳細說明。
DAT和IDX文件除了很適合存儲備份、導出大圖、導出瓦片、導出離線包和在網盤進行分享外,還可以很方便地進行大范圍的離線查看。
相關文檔,請參閱:
免費從網盤下載的衛(wèi)星影像和高程DEM如何使用?
如何離線查看22.3TB全國高清谷歌衛(wèi)星影像
5. 總結
DAT與IDX文件完全沒有依賴第三方控件或數據庫進行存取,而是直接通過我們自主研發(fā)的檢索算法進行實時下載存儲和離線瀏覽查看。
DAT與IDX文件是我們在離線發(fā)布全球衛(wèi)星影像數據的基礎,它是讓你在局域網構建一個"離線版谷歌地球"的基石!
最后,如果您對本文中的內容有任何疑問,歡迎您在后臺留言,也歡迎您聯(lián)系我們客服人員或拔打熱線電話400-028-0050進行咨詢!
網址:www.rivermap.cn