USGS DEM文件格式說明


 

 

1 概述

USGS 是美國地質調查局(U.S. Geological Survey)的英文縮寫,USGS負責管理美國全國的數字地圖數據的采集與分發。

1.1 USGS DEM數據產品的種類

(1)7.5-分DEM (一般采用30米格網間距,UTM投影),水平格網間距可以去1-30之間任意整數。DEM的范圍大約為無重疊的標准的USGS 7.5分地理格網。

(2)30-分DEM(2×2秒間距)DEM的范圍大約為無重疊的標准的USGS 30分×30分地理格網。

(3)1-度DEM(2×2秒間距)DEM的范圍大約為無重疊的標准的USGS 1度×1度地理格網。

(4)7.5-分阿拉斯加DEM(1×2秒間距,緯度,經度),范圍與7.5-分DEM基本相同除了在經度元素變化從最南端的10分變化至最北端的18分。

(5)15-分阿拉斯加DEM(2×3秒間距,緯度,經度),在阿拉斯加最南端的覆蓋范圍為15分(緯度)×20分(經度),在最北端經度范圍變為36分。

1.2 USGS DEM的格式

USGS DEM文件由邏輯記錄A、B、C組成,其中第一部分是文件頭 記錄 type A,主要記錄了DEM數據有關的信息;第二部分是斷面數據 type B,分為斷面頭數據和DEM數據實體;第三部分是精度信息 type C,可以省略。

USGS DEM數據以ASCII碼形式存儲,邏輯記錄A、B、C格式說明分別見附表1、2、3。邏輯記錄A、B、C都以1024字節長度作為邏輯記錄單位,不足1024的用空格補齊。邏輯記錄B通常包含多個1024字節長度的邏輯記錄單位。為了有效利用空間每4個邏輯記錄單位組成一個物理記錄單位(4096 字節)。

 

2 DEM 的數據結構

USGS DEM主要采用兩種類型的格網,采用UTM投影和采用地理坐標以秒為單位的格網。這里主要介紹以秒為單位的格網數據結構。DEM數據的四個角點坐標記錄在邏輯記錄 A中,詳見附表1。每一個斷面的起始點坐標記錄在邏輯記錄 B中,詳見附表2。這些坐標描述了DEM數據的矩形形狀和每個斷面的起始點坐標。以上關於秒制DEM的規定適用於除7.5分UTM DEM以外所有DEM數據。

 

3 USGS DEM質量控制信息

Level 1

Level 1DEM 數據通常采用標准記錄格式,數據通常是7.5-分DEM,數據通常來源於航片采集,通常DEM數據要求均方根誤差RMSE不應超過7米,最大不超過15米,最大誤差不超過50米。

Level 2

Level 2DEM 數據通常經過了編繪,最大允許均方根誤差為等高線間距的1/2,最大誤差為1個高線間距。

Level 3

Level 3DEM 數據通常來源於線划圖,最大允許均方根誤差為等高線間距的1/3,最帶誤差為等高線間距的2/3。

 

1

數據元素

類型

格式聲明

說明

ASCII格式

起始字節

結尾字節

文件名

ALPHA

A40

1

40

在DEM文件頭中不應出現除美國外的其他國家如墨西哥、加拿大等國家的名稱

自由格式文字

ALPHA

A40

41

80

有關數字化過程的有用信息,例如儀器、相片好、掃描孔徑等

占位符

 

 

81

109

空格

東南角地理坐標

INTEGER*2, REAL*8

2(I4,I2,F7.4)

110

135

東南角地理矩形坐標順序為:

x = Longitude = SDDDMMSS.SSSS

y = Latitude = SDDDMMSS.SSSS

(負號右對齊,不能以零起頭,而增加正號)

處理方法代號

ALPHA

A1

136

136

1 采用自動相關和簡單的雙線性重采樣算法

2 人工采集和GRIDEM簡單雙線性算法

3 DLG/或地形圖CTOG 8向線性內插

4 從航測系統采集的等高線數據4向內插而來

5 DLG/地形圖 LINETRACE,LT4X 復雜線性內插

6 DLG/地形圖 CPS-3,ANUDEM,GRASS 復雜多項式

7 電子影像(非攝影測量)被動或主動傳感器系統

占位符

 

 

137

137

空格

組合指示

ALPHA

A3

138

140

這個參數是為30分DEM准備的

生產者代碼

ALPHA

A4

141

144

 

Level等級碼

INTEGER*2

I6

145

150

1=DEM-1

2=DEM-2

3=DEM-3

4=DEM-4

DEM高程點圖形定義碼

INTEGER*2

 

I6

151

156

1=規則網格

2=隨機分布

水平參考系定義代碼

INTEGER*2

I6

157

162

0=地理

1=UTM投影

2=國家平面

UTM分帶代碼

INTEGER*2

I6

163

168

UTM 分帶代碼,

如果采用地理坐標這項參數為0

地圖投影參數

REAL*8

15D24.15

169

528

對UTM及地理坐標系,該參數全部置0

平面參考坐標系單位代碼

INTEGER*2

I6

529

534

0=弧度  1=英尺

2=米  3=弧秒

一般對於7.5分DEM,使用代碼2。而對於30分、1度和Alaska DEM一般采用代碼3。

高程坐標單位

INTEGER*2

I6

535

540

1=英尺

2=米

一般7.5分,30分,1度和Alaska DEM采用代碼2

DEM邊數

INTEGER*2

I6

541

546

通常為4

4對實數表示DEM邊界

REAL*8

4(2D24.15)

547

738

坐標以(東經,北緯)為記錄順序,四個角以西南角為起點按順時針排列。

兩個元素分別表示整個數據中DEM的最大和最小值

REAL*8

2D24.15

739

786

DEM以元素9的代碼表示的單位為單位,遵從元素6的分帶划分。

以弧度作為記錄單位,逆時針記錄DEM參考系與地平面軸的夾角

REAL*8

D24.15

787

810

如果采用元素5中代碼定義的坐標系統,這項參數為0

精度代碼

INTEGER*2

 

I6

811

816

0=精度未知

1=精度信息在type C 中表達

X、Y、Z三方向分辨率,單位參考元素8,9

REAL*4

3E12.6

817

852

X、Y方向的分辨率只允許取整數。對所有的USGS DEM,除1度DEM以外,Z分辨率如采用英尺為單位,則最多允許小數點后1位,以米為單位最多允許小數點后2位。一些典型的表示如對於7.5分DEM可以使用30,30,1;和10,10,1等

DEM中包含的斷面文件行列數(m,n)

INTEGER*2

 

2I6

853

864

當行數m=1時,n等與DEM的列數

舊格式在此結束

最大計曲線間隔

INTEGER*2

I5

865

869

僅當存在兩種以上計曲線間隔時存在

源曲線間隔單位

INTEGER*1

I1

870

870

對應於源曲線最大間隔單位 0=N.A 1=英尺,2=米(僅適應於 level 2DEM)

最小計曲線間距

INTEGER*2

I5

871

875

最小或僅有的計曲線間隔

源曲線間隔單位

INTEGER*1

I1

876

876

對應於地圖最小計曲線間隔單位

 1=英尺

2=米

數據生產日期

INTEGER*2

I4

877

880

“YYYY”一個4字符表示的年份(例如 1975,1997等)即可以是編繪日期也可以是航攝日期

數據檢查和生產日期

INTEGER*2

I4

881

884

“YYYY”一個4字符表示的年份,可以是完成日期或者修測日期

檢查標志

ALPHA*1

A1

885

885

“I”表示第三部分包括的所有質量控制均已實現

數據確定性標志

INTEGER*1

I1

886

886

0=沒有做過確定過程

1=利用檢查點計算過RMSE,未進行DEM編輯
2=利用檢查點計算過RMSE,批處理水體編輯3=利用檢查點計算過RMSE,編輯包括水體編輯

4=Level 1 DEM 編輯,水體編輯,利用檢查點計算過RMSE。

5= Level 2 和Level 3 DEM編輯。利用檢查點計算過RMSE。

可疑和空曠標志

INTEGER*1

I2

887

888

0=無

1=可疑區域

2=空曠區域

3=可疑區域和空曠區域

高程基准

INTEGER*1

I2

889

890

1=局域平均海平面

2=國家高程測量基准 1929(NGVD 29)

3=北美垂直基准(NAVD88)

水平基准

INTEGER*1

I2

891

892

1=北美基准 1927(NAD27)

2=世界測量系統1972(WGS72)

3=WGS 84

4=NAD 83

5=舊 夏威夷基准

6=波多黎各基准

數據編輯

INTEGER*2

I4

893

896

01-99最初為DMA特別設置區(USGS一般設為01)

空曠比例

INTEGER*2

I4

897

900

如果元素25指出存在空曠區域,這個區域(右對齊)說明文件存在相應比例空曠區點(-32,767)

邊匹配標志

INTEGER

4I2

901

908

邊匹配標志,按照西、北、東和南順序排列

垂直標准位移

REAL*8

F7.2

909

915

垂直標准位移,形式為SFFF.DD 取值來自於VERTCON計划的矩形四條邊的平均位移。通常加此值后轉化為VAVD88

 

2

數據元素

類型

格式聲明

說明

ASCII格式

起始字節

結尾字節

一個二維數組表達當前斷面文件的序號

INTEGER*2

2I6

1

12

行、列的取值范圍均為1,m和1,n。行數通常設為1,列通常表示當前的斷面序數

一個二維數組表示DEM的斷面數

INTEGER*2

2I6

13

24

一個參數對應斷面文件的行數,第二個參數通常設為1

一個二維數組表征斷面文件的起點坐標

REAL*8

2D24.15

25

72

 

斷面文件的局部高程基准

REAL*8

D24.15

73

96

單位采用邏輯記錄A中元素9的定義

一個二維數組表達當前斷面文件中DEM的最大最小值

REAL*8

2D24.15

97

144

單位采用邏輯記錄A中元素9的定義

DEM數據實體

INTEGER*4

mn(I6)

 

 

6×(146 or 170),146第一個數據塊最大數據數,170后續數據塊 為了節約存儲空間,無論斷面文件有多長,DEM都以1024為單位存儲,不足1024的以空格補齊。這樣的一個數據塊所能容納的數據量為(1024-144)/6=146,后續數據塊為所能容納的數據量為1024/6=170。

 

 

3

數據元素

類型

格式聲明

說明

ASCII格式

起始字節

結尾字節

表明統計存在性的代碼

INTEGER*2

I6

1

    6

1=有統計

0=無統計

相對於絕對平面的均方根誤差RMSE

INTEGER*2

3I6

7

24

RMSE的單位跟邏輯記錄A中8,9

RMSE取樣數

INTEGER*2

I6

25

30

如果此值為0則說明,RMSE來自於估計而不是計算

元素5是否存在

INTEGER*2

I6

31

36

1=存在

0=不存在

相對於絕對平面的均方根誤差RMSE

INTEGER*2

3I6

37

54

RMSE的單位跟邏輯記錄A中8,9

元素5的取樣數

INTEGER*2

I6

55

60

如果此值為0則說明,RMSE來自於估計而不是計算


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM