隨著電子海圖系統(tǒng)在船舶上的逐步普及,越來越多的人開始關(guān)注并加入到電子海圖相關(guān)標(biāo)準(zhǔn)及系統(tǒng)的研究。為了更好地服務(wù)于國內(nèi)相關(guān)行業(yè)單位和從業(yè)者,北京世紀(jì)安圖數(shù)碼科技發(fā)展有限責(zé)任公司作為FME的國內(nèi)總代理,于2021年年底引入了“S-57 For FME”插件的銷售代理。
通過該插件,用戶可以實現(xiàn)S-57與其他空間數(shù)據(jù)格式間的自由轉(zhuǎn)換。簡單來說電子海圖可分為兩個部分,一部分是電子海圖數(shù)據(jù)(ElectronicNavigation Chart,簡稱ENC),另一部分是各種基于電子海圖數(shù)據(jù)的應(yīng)用系統(tǒng)。電子海圖和電子海圖顯示及信息系統(tǒng)一起為航海人員提供一個海圖信息平臺,使使用者能夠非常直觀、方便地了解到所處海域的狀況。同時在這個平臺上還集成有多種航海設(shè)備的信息(如GPS、雷達(dá)等),最終為船舶的航行安全帶來更好的保障。S-57即為其中的一種IHO水道測量數(shù)據(jù)交換標(biāo)準(zhǔn)及其制作的矢量數(shù)據(jù),該標(biāo)準(zhǔn)規(guī)定了ENC的數(shù)據(jù)交換格式、ENC數(shù)據(jù)庫的性能標(biāo)準(zhǔn),以及ENC的改正概要。S-57將真實世界定義為特征物標(biāo)和空間物標(biāo),前者描述特征屬性,后者描述空間屬性。特征物標(biāo)包括描述特征屬性但不包括任何幾何形狀,而空間物標(biāo)可以包含位置信息,同時必須包含幾何形狀。
1.1特征物標(biāo)簡介
特征物標(biāo)可以不關(guān)聯(lián)任何空間物標(biāo)而存在,但每一個空間物標(biāo)必須至少關(guān)聯(lián)一個特征物標(biāo),而不能獨立存在。S-57定義了四類特征物標(biāo):元物標(biāo)(Meta):包含其它物標(biāo)信息的特征物標(biāo)。例如坐標(biāo)系統(tǒng),投影,橫縱坐標(biāo)基準(zhǔn),源比例尺及高度、深度測量單位等。制圖物標(biāo)(Cartographic):包含真實世界物體的、由制圖符號代表的信息組成的特征物標(biāo),例如燈塔。地理物標(biāo)(Geo):包含真實世界物體的描述信息的特征物標(biāo)。關(guān)系物標(biāo)(Collection):包含描述另外兩個物標(biāo)關(guān)系的特征物標(biāo)。
1.2空間物標(biāo)簡介
空間物標(biāo)可以是矢量、柵格或矩陣數(shù)據(jù)。S-57標(biāo)準(zhǔn)中向量物標(biāo)以四種拓?fù)浣Y(jié)構(gòu)編碼:制圖輪廓(Cartographic spaghe-tti)、鏈接節(jié)點(Chain-node)、平面圖形(Planar graph)、全拓?fù)浣Y(jié)構(gòu)(Full topology)。每一種拓?fù)浣Y(jié)構(gòu)下編碼的向量物標(biāo)都反應(yīng)了客觀世界的空間屬性,其拓?fù)浣Y(jié)構(gòu)也依次越全面。目前國內(nèi)電子海圖、河圖等一般采用這種格式數(shù)據(jù)。FME?軟件原生自帶了S-57讀模塊,允許FME用戶對IHOS-57格式進(jìn)行讀取、顯示和查詢電子航海圖。和其他所有FME支持的格式一樣,S-57讀模塊可在 FME Workbench 中用于高級數(shù)據(jù)處理任務(wù)和轉(zhuǎn)換功能。但S-57 的某些特性,例如數(shù)據(jù)質(zhì)量信息,無法通過 S-57 讀模塊直接訪問,但可以使用ISO8211 讀模塊來進(jìn)行提取。
2.1主要功能
- 可以在FME 應(yīng)用程序(Desktop、Server、Cloud的所有組件)中順利集成S-57格式進(jìn)行數(shù)據(jù)轉(zhuǎn)換,支持FME自帶的大量的轉(zhuǎn)換器對其進(jìn)行數(shù)據(jù)處理
- ?支持S-57源數(shù)據(jù)集讀取:支持 S-57 簡單和復(fù)雜的各類屬性讀取,可以提取要素、要素關(guān)聯(lián)數(shù)據(jù)集和描述性信息等內(nèi)容,包括要素圖層名稱、要素類型代碼、幾何類型等
- S-57 讀模塊依賴于具有 S-57 要素類別及其屬性定義的 CSV 文本文件,通過該csv文件可以自定義對象類文件和自定義屬性文件?

- Additional Military Layers 1.0
- Additional Military Layers 2.0
2.3支持的操作系統(tǒng)
Windows 系統(tǒng)的32位和64位、Linux、Mac
注意:S-57 Writer for FME是FME的一個擴(kuò)展插件,需付費使用。它允許FME用戶將其數(shù)據(jù)導(dǎo)出為S-57格式,以便產(chǎn)生ENC、IENC、AML或自定義的S-57產(chǎn)品。該插件的主要功能有如下幾點:
3.1主要功能
- 可以在FMEWorkbench和FME DataInspector中順利集成,能夠集成到批處理中
- 支持所有通用的S-57產(chǎn)品,支持所有 S-57 產(chǎn)品的最新版本
- 集成了 S-57 拓?fù)錂z查和更正,包括S-57特定的拓?fù)鋬?yōu)化
- 允許控制 S-57 要素記錄 ID 和要素對象ID。
- 隨附適用于所有受支持產(chǎn)品的S-57 模式導(dǎo)入器
- 自帶用于測試轉(zhuǎn)換和自習(xí)的大量示例工作區(qū)、幫助文檔
- 支持寫模塊設(shè)置S-57單元格頭信息(編譯比例尺、用法、使用情況、版本等)
- 支持寫模塊設(shè)置參數(shù)以指定S-57產(chǎn)品類型和產(chǎn)品版本(如ENC 2.0或lENC 2.4)
- 支持優(yōu)化函數(shù),包括:刪除重復(fù)幾何圖形、刪除部分冗余邊緣
- 支持Schema Importer功能,S-57 Schema Importer將提供所有S-57對象類的列表。適用于特定的S-57產(chǎn)品ENC或IENC)
3.2支持的格式版本
- IENC,versions1.02,2.0,2.1,2.2,2.3,2.4
- AML-CLB,versions1.0 and 2.1
- AML-ESB,versions1.0 and 2.1
- AML-LBO,versions1.0 and 2.1
- AML-MFF,versions1.0and2.1
- AML-RAL,versions1.0 and 2.1
- AML-SBO,versions1.0 and 2.1
3.3支持的坐標(biāo)系統(tǒng)
對于S-57數(shù)據(jù)集,只允許使用基于WGS-84的地理坐標(biāo)。因此,必須從坐標(biāo)系庫中選擇以下坐標(biāo)系之一:
3.4支持的FME版本
- S-57可用于Windows 32位和64位的FME。
3.5支持的操作系統(tǒng)