標準電子海圖(即000文件),是對現(xiàn)實世界的海域、航海信息進行標準化編碼,該編碼即為S-57協(xié)議。對海圖內(nèi)容的解析是對S-57協(xié)議解碼的逆過程,這其中需要熟悉S-57協(xié)議數(shù)據(jù)模型等知識要點。本節(jié)主要對文獻31Main.pdf的解析進行必要的說明,具體細節(jié)可參考原文(參考文獻可在IHO官網(wǎng)下載)。
在電子海圖的實際過程中,一般不會單獨購買某一張海圖,而是按區(qū)域購買一批海圖。而這一批文件被稱為一個交換集,其必須包含一個目錄文件和若干數(shù)據(jù)文件,此外,還有可能包含一些電子海圖中海域要素的大段的文字補充描述或圖片描述。
例如,從NOAA官網(wǎng)下載來的電子海圖交換集的目錄結(jié)構(gòu)如下:
ENC_ROOT
|-- CATALOG.031 1.6 MB 目錄文件
|-- README.TXT 1.21 KB 說明文件
|-- USERAGREEMENT.TXT 5 KB 許可文件
|-- US1AK90M
|-- US1BS01M.000 650 KB 電子海圖
|-- US1BS01M.001 23 KB 更新文件
|-- US1BS01M.002 2 KB
|-- US1BS01M.003 4 KB
|-- US1BS01M.004 8 KB
|-- US1BS01M.005 106 KB
|-- US1BS01M.006 2 KB
|-- US1BS01M.007 3 KB
|-- US1BS01M.008 2 KB
|-- US1BS01M.009 2 KB
|-- US1BS01A.TXT 3 KB 補充描述文本
|-- US1BS01B.TXT 992 B
|-- US1BS01C.TXT 2 KB
|-- US1BS01D.TXT 421 B
... 其他1級海圖14項
|-- US2AK7XM
|-- US2AK7XM.000 536 KB 電子海圖
|-- US2AK7XM.001 5 KB 更新文件
|-- US2AK7XM.002 2 KB
|-- US2AK7XA.TXT 3 KB 補充描述文本
|-- US2AK7XB.TXT 1 KB
|-- US2AK7XC.TXT 2 KB
|-- US2AK7XD.TXT 420 B
... 其他2級海圖29項
|-- US3AK2DM
|-- US3AK2DM.000 1.5 MB 電子海圖
|-- US3AK2DA.TXT 5 KB 補充描述文本
|-- US3AK2DB.TXT 992 B
|-- US3AK2DC.TXT 1 KB
|-- US3AK2DD.TXT 397 B
|-- US3AK2DE.TXT 420 B
... 其他3級海圖75項
|-- US4AK00M
|-- US4AK00M.000 1.8 MB 電子海圖
|-- US4AK00A.TXT 2 KB 補充描述文本
... 其他4級海圖522項
|-- US5AK0AM
|-- US5AK0AM.000 610 KB 電子海圖
|-- US5AK0AA.TXT 3 KB 補充描述文本
|-- US5AK0AB.TXT 421 B
... 其他5級海圖952項
|-- US6LA5AM
|-- US6LA5AM.000 3.5 MB 電子海圖
|-- US6LA5AA.TXT 7 KB 補充描述文本
|-- US6LA5AB.TXT 181 B
|-- US6LA5AC.TXT 425 B
|-- US6LA5AC.TIF 29 KB 補充描述圖片
... 其他6級海圖45項
CATALOG.031 是交換集的目錄,其中擴展名031表明交換集采用的是S-57標準的3.1版本。
-
電子海圖數(shù)據(jù)集,也就是000~999文件,共總共包括以下四種:
- 新數(shù)據(jù)集:是指一張000文件的海圖被首次發(fā)布;
- 更新數(shù)據(jù)集:是000文件的更新文件,擴展名可能從000到999;
- 再發(fā)行的數(shù)據(jù)集:是指某個000文件已被更新過許多次,官方把該000文件疊加上所有之前需更新的文件,重新整合發(fā)布發(fā)行的數(shù)據(jù)集,該數(shù)據(jù)集并沒有添加新的內(nèi)容;
- 新版數(shù)據(jù)集:是指不僅整合過去已發(fā)布的更新文件,還添加上新的更新內(nèi)容的數(shù)據(jù)集。
-
每一張海圖都單獨存儲在以其文件名相同的文件夾中,000文件為電子海圖文件,001~999為電子海圖的更新文件。為確保電子海圖及其更新文件被正確的解析,不僅應(yīng)按擴展名的大小順序,還應(yīng)考慮到其包含的
數(shù)據(jù)集標識符[DSID]字段的內(nèi)容:- 版本號(Edition Number
[EDTN]):電子海圖首次制作時,該值為1。之后每發(fā)布一次新版本,該版本號增加1。 - 更新號(Update Number
[UPDN]):新數(shù)據(jù)集的更新號為0。產(chǎn)生更新文件后,該號碼自增1;如果再現(xiàn)再發(fā)行的數(shù)據(jù)集,該號碼不變;如果出現(xiàn)新版數(shù)據(jù)集,該號碼重置為0。 - 更新日期(Update Application Date
[UADT]):該日期僅運用于000文件,更新文件中該值為空。 - 發(fā)布日期(Issue Date
[ISDT]):數(shù)據(jù)集的發(fā)布日期。
事件 擴展名 EDTN UPDN UADT ISDT 新數(shù)據(jù)集 .000 1 1 19950104 19950104 更新1 .001 1 2 -- 19950121 更新2 .002 1 3 -- 19950225 ... 更新31 .031 1 31 -- 19950905 再發(fā)行的數(shù)據(jù)集 .000 1 31 19950905 19950910 更新32 .032 1 32 -- 19951023 ... 更新45 .045 1 45 -- 19951112 新版數(shù)據(jù)集 .000 2 0 19951201 19951201 版本2的更新1 .001 2 1 -- 19960429 ... 若要刪除一個海圖,則只需一個同名的更新文件,使其版本號為0即可。
- 版本號(Edition Number
-
小段的描述文件可直接編碼到000文件中,大段的補充描述文件單獨以TXT文件存儲。的內(nèi)容如下:
US6LA5AC.TXT的內(nèi)容如下:
CAUTION - QUALITY OF BATHYMETRIC DATA
The areas represented by the object M_QUAL (Quality of Data) are approximate due to generalizing for clarity. Caution is advised, particularly for nearshore navigation or voyage planning. M_QUAL represents areas of uniform quality of bathymetric data.
The CATZOC (Category of Zone of Confidence in Data) attribute of M_QUAL provides an assessment of the overall zone of confidence. -
此外,也可為海域或航海要素添加額外的圖片描述,但必須是TIF格式。
US6LA5AC.TIF
