
在日本國內(nèi),像日本災(zāi)害地圖門戶網(wǎng)站這樣對種類齊全的全國范圍的防災(zāi)圖層、大規(guī)模采用瓦片化的Geojson發(fā)布正式服務(wù)于全體國民的防災(zāi)網(wǎng)站是非常少見的,這也是日本國土部設(shè)置的整合過去并著眼于將來長遠(yuǎn)建設(shè)的重點工程項目。
日本是一個災(zāi)害頻發(fā)的國家,地震、火山、洪水、海嘯、泥石流、滑坡、雪崩等等種類繁多,哪一個都不能小覷。因此,日本中央政府和地方自治體都設(shè)立大量的工程項目來進行防災(zāi)建設(shè),而且還經(jīng)常組織市民進行防災(zāi)訓(xùn)練?;陂L時間的建設(shè),中央政府和地方政府都積累了大量的防災(zāi)信息系統(tǒng)。日本國土部為了把歷史上的成果和地方上的成果進行整合,曾開發(fā)建設(shè)過一個門戶網(wǎng)站。但由于圖層內(nèi)容過時,維護困難,同時系統(tǒng)上一些功能操作不便、速度較慢,因此重新實現(xiàn)系統(tǒng)從內(nèi)到外的革新性改造勢在必行。
該系統(tǒng)建設(shè)意義重大,可以說是防災(zāi)系統(tǒng)的標(biāo)桿。日本超圖株式會社高度重視,以十多年的系統(tǒng)開發(fā)技術(shù)積累一舉奪得該標(biāo),并在短時期內(nèi)進行了迅速有效的實施,獲得了發(fā)標(biāo)方的好評,目前已正式發(fā)布。
系統(tǒng)目標(biāo)和建設(shè)要求
1.系統(tǒng)目標(biāo)
日本國土部對系統(tǒng)提出了很高的要求,大致匯總?cè)缦拢?/span>
? 地理范圍是全國范圍;
? 囊括了幾乎所有防災(zāi)圖層;
? 與全國1700多個市區(qū)町村地方政府的防災(zāi)發(fā)布信息網(wǎng)頁聯(lián)動;
? 把分散在全國各地47個都道府縣的服務(wù)器上的災(zāi)害幫助信息數(shù)據(jù)統(tǒng)一快速發(fā)布;
? 要求能夠讓系統(tǒng)管理員方便地對系統(tǒng)中用到的矢量圖層、顯示級別及風(fēng)格和功能進行定制;
? 要求能夠?qū)碜匀澜绺鞯氐脑L問進行統(tǒng)計分析(分析跟蹤級別達到各圖層的瓦片級);
? 在實現(xiàn)技術(shù)上采用最新Web技術(shù)(Leaflet、Html5、瓦片化Geojson、 UTF-Grid等)來開發(fā);
? 對網(wǎng)站的安全性和操作易用性要求至少達到日本JIS規(guī)格的AA等級,盡可能達到AAA等級;
? 在數(shù)據(jù)準(zhǔn)備上要切割矢量、柵格合計達到35個子圖層的瓦片。其中特別是矢量瓦片的切割,用這樣種類齊全的數(shù)據(jù)大規(guī)模正式切割全國范圍內(nèi)的瓦片化Geojson,這在整個日本范圍內(nèi)是很少見的工程;
? 提供包括動畫、宣傳手冊在內(nèi)的大量文檔。
2、服務(wù)端運行環(huán)境
MS IIS 8.5
.Net Framework 4.0
Php 7.0
MySql 5.6
Piwik 2.1.6
SuperMap Objects.Net 7.1.2
在配置IIS的時候需要添加以下幾種類型的MIME:

3、客戶端運行環(huán)境
? Microsoft Internet Explorer 9、10、11
? Mozilla Firefox最新版
? Google Chrome最新版
? Opera最新版
? IPhone 6, iPad, Android 4.0及以上的瀏覽器
系統(tǒng)總體構(gòu)成
系統(tǒng)改修業(yè)務(wù)包括開發(fā)五個網(wǎng)站和與之協(xié)作的三個后臺處理程序。
五個網(wǎng)站包括:疊加災(zāi)害地圖網(wǎng)站、門戶網(wǎng)站、我的城市網(wǎng)站、鏈接管理網(wǎng)站、監(jiān)控統(tǒng)計網(wǎng)站。
三個后臺處理程序包括:KML數(shù)據(jù)切片處理程序、事前通行規(guī)制區(qū)間瓦片處理程序、鏈接有效性檢查程序。
系統(tǒng)總體的構(gòu)成圖如下:

疊加災(zāi)害地圖網(wǎng)站設(shè)計與實現(xiàn)
1、總體設(shè)計

2、總體畫面

3、地圖顯示功能
地圖顯示功能有很多,在這里只選擇其中三個簡要介紹。
(1)圖層參數(shù)配置
地圖的圖層數(shù)據(jù)采用JSON格式的配置文件,配置文件位于config目錄下,共分為四種:圖層數(shù)據(jù)配置文件、防災(zāi)信息配置文件、矢量數(shù)據(jù)顯示風(fēng)格配置文件、利用場景配置文件。由于各種配置比較多,限于篇幅,這里只簡要舉例說明。
圖層數(shù)據(jù)配置文件(hazardconfig.txt)采用JSON格式進行存儲,配置文件的元素分為目錄和圖層兩個級別,圖層可以單獨顯示,也可以包含在目錄中,系統(tǒng)管理員可以根據(jù)需要靈活配置發(fā)布的圖層及其各種參數(shù)信息。以下代碼片段就是數(shù)據(jù)配置的樣例:

(2)圖層類型
圖層根據(jù)存儲類型和系統(tǒng)的要求劃分為以下幾類:

(3)雙畫面顯示功能

我的城市地圖網(wǎng)站設(shè)計與實現(xiàn)
本網(wǎng)站分為從地圖選擇和從災(zāi)害種類選擇兩個流程實現(xiàn),進入各流程之后還能切換進入對方流程。


鏈接有效性定期檢查功能
本功能的實現(xiàn)流程如下:

監(jiān)控統(tǒng)計網(wǎng)站
日本災(zāi)害地圖門戶網(wǎng)站的訪問日志統(tǒng)計分析采用世界流行的開源軟件piwik進行二次開發(fā)實現(xiàn)。
Piwik采用Mysql數(shù)據(jù)庫存儲訪問信息,利用植入被跟蹤程序的JavaScript代碼來達到監(jiān)控的目的,需要監(jiān)控的網(wǎng)站有疊加災(zāi)害地圖、門戶網(wǎng)站及我的城市網(wǎng)站三種,分別統(tǒng)計訪問數(shù)、圖層被
點擊的數(shù)量等信息。
1、監(jiān)控統(tǒng)計機能設(shè)計

2、按圖層統(tǒng)計

3、按地域(地理院瓦片)統(tǒng)計

日本災(zāi)害地圖門戶網(wǎng)站包含的防災(zāi)數(shù)據(jù)內(nèi)容
很多,而且以后要逐步追加防災(zāi)圖層,并試驗最佳參數(shù)設(shè)置,比如哪些圖層要刪減,哪些圖層用什么顯示級別范圍,以及對矢量瓦片圖層用什么風(fēng)格顯示等,都要依據(jù)國民意見和實際數(shù)據(jù)情況進行綜合調(diào)整,好在本系統(tǒng)實現(xiàn)時把這些圖層和參數(shù)都考慮設(shè)計成了配置文件,可以讓系統(tǒng)管理員靈活定制。迄今為止,日本國土部仍在進行小幅追加和調(diào)整,目前一般用戶看到的是現(xiàn)階段的最新成果。