国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

構建基于Leaflet的高性能GIS解決方案

2018-02-28 02:31:28寧群儀劉尚魁
電子技術與軟件工程 2018年20期
關鍵詞:智慧交通系統(tǒng)設計

寧群儀 劉尚魁

摘要

Leaflet是一個開放式的地理信息系統(tǒng)(GIS)軟件開發(fā)平臺,它是由Vladimir Agafonkin帶領一個專業(yè)貢獻者團隊自主研發(fā)的GIS開發(fā)平臺,是全組件式地理信息系統(tǒng)軟件。Leaflet設計堅持簡便、高性能和可用性好的思想,在所有主要桌面和移動平臺能高效運作,在現(xiàn)代瀏覽器上會利用HTML5和CSS3的優(yōu)勢,同時也支持舊的瀏覽器訪問。支持插件擴展,有一個友好、易于使用的API文檔和一個簡單的、可讀的源代碼.本文所提GIS模塊為吉首智慧交通大數(shù)據(jù)平臺系統(tǒng)的GIS模塊,其實現(xiàn)了在地圖上的交通管控功能。該GIS模塊的開發(fā)足利用Leaflet組件在WebStorm開發(fā)平臺上應用JavaScript語言進行開發(fā)的。

【關鍵詞】智慧交通 系統(tǒng)設計 GIS Leaflet

1 引言

人類大部分的信息與地理信息有關一而地理信息系統(tǒng)(簡稱GIS),是由計算機硬件、軟件、地理空間數(shù)據(jù)和管理人員共同組成的,利用電子計算機以及其外部設備,采集、存儲、分析和描述整個或部分地球表面與空間和地球有關的空間信息系統(tǒng)。GIS在各個信息服務領域的深入廣泛應用將是不可阻擋的趨勢,吉首智慧交通大數(shù)據(jù)平臺是GIS在智慧交通系統(tǒng)中的典型應用。吉首智慧交通大數(shù)據(jù)平臺中GIS模塊能為用戶提供信息量豐富的地圖場景,高性能的GIS解決方案是智慧交通大數(shù)據(jù)平臺發(fā)展難點與方向。

2 GIS模塊功能

2.1 地圖模型的建立

地圖模型建立在Leaflet pro9.0中進行,首先在服務器上需要發(fā)布地圖服務,把地圖的大圖做成切片,切片需要制作1~28級別,每個級別的精細程度不同,級別越大越精細,在服務中需要發(fā)布地圖切片,Leaflet通過HTTP的方式訪問地圖切片,通過選擇地圖圖層的方式來建立地圖模型,主要需要設置Top和Base字段進行設置。

2.2 地圖模型的紋理與顯示

根據(jù)訪問已獲取到的地圖紋理數(shù)據(jù)Gamerb和屬性數(shù)據(jù)集中的貼圖Yixale字段進行配置,采用離散算法通過L.Connet()方法將地圖紋理加載到地圖上,L.layers用來設置紋理圖層,visible設置true用來顯示紋理,visible設置為false用來影藏紋理。

2.3 基本地圖操作

我們可以創(chuàng)建一個以倫敦為中心的Mapbox街道瓦片地圖。首先,我們初始化地圖并且為其設置坐標和縮放等級。var mymap=L.map('mapid').setView([51.505,-0.09],13);默認情況下,所有地圖上的鼠標和觸摸交互都默認開啟,并且可以控制縮放等級。leaflet是不定義provider的格式的,這意味著不需要為瓦片圖層選擇特別的provider,你可以用mapbox.satellite代替streets,你將看到底圖變?yōu)樾l(wèi)星圖。增加一個marker,var marker-L.marker([51.5,-0.09]).addTo(mymap);彈出提示通常被我們用來給一些特殊事件添加說明,leaflet大大簡化了彈出提示的使用:marker.bindPopup("Hello world!I am apopup.").openpopup();

2.4 地圖坐標系

目前常用的地理坐標系主要有國際標準坐標系WGS-84,火星坐標系GCJ-02,百度坐標系BD-09。將繪制結果進行坐標轉換,其中的關鍵代碼L.CRS.EPSG3857.project(point_old);就是將繪制的4326地理坐標轉換為3857投影坐標系。

L.supermap.queryService(URL).queryByGeometry(param,function(serviceResult){

var result=serviceResult.result;

resultLayer=L.featureGroup().addTo(map);

for(vari=0;i

var p=result.recordsets[0].features.features[i];

var marked=L.marker(L.CRS.EPSG3857.unproject(latlng))

resultLayer.addLayer(markerl);

}

});

通過坐標轉換方法,把4326地理坐標轉換成為3857投影坐標,即可完成所需功能。

5 總結

提出一種基于智慧交通大數(shù)據(jù)平臺的GIS設計方案,在地圖上集中管控多設備,由點入線到面,應用GIS管控全局,采用了Leaflet的GIS方案,引用先進的技術方案,進而為業(yè)務系統(tǒng)的穩(wěn)定、可靠應用提供了保障。目前GIS技術在智慧交通行業(yè)已經(jīng)使用日趨成熟,而高性能的GIS解決方案成為大家努力的方向。

參考文獻

[1]鄔倫,劉瑜等.地理信息系統(tǒng):原理、方法和應用[M].北京:科學出版社,2001.

[2]湯國安,趙牡丹.地理信息系統(tǒng)[M].北京:科學出版社,2000.

[3]楊秩,王軍.GIS在高校校園規(guī)劃與管理中的應用[J].河南工業(yè)大學學報,2006,2(03):39-40.

[4]文廣超,語永強,等.河南理工大學校園導航系統(tǒng)的設計與實現(xiàn)[J].測繪信息工程,2008,2:38-40.

猜你喜歡
智慧交通系統(tǒng)設計
寧夏銀川:創(chuàng)新驅動“智慧交通”
民生周刊(2016年21期)2016-11-19 14:27:31
一種基于像素分析的夜間交通路況偵測方法
一種基于SATA硬盤陣列的數(shù)據(jù)存儲與控制系統(tǒng)設計研究
工業(yè)熱電偶計量檢定系統(tǒng)設計
基于物聯(lián)網(wǎng)的煤礦智能倉儲與物流運輸管理系統(tǒng)設計與應用
目標特性測量雷達平臺建設構想
科技視界(2016年22期)2016-10-18 14:34:34
“互聯(lián)網(wǎng)+”背景下的智慧交通大數(shù)據(jù)應用創(chuàng)新研究
城市智慧交通發(fā)展水平評價指標及方法研究
商(2016年4期)2016-03-24 21:16:24
永平县| 棋牌| 绥德县| 沂南县| 苗栗县| 仙居县| 利辛县| 古田县| 长治县| 叶城县| 筠连县| 博客| 临洮县| 松江区| 崇阳县| 华池县| 涟水县| 友谊县| 中方县| 祁阳县| 彭州市| 合阳县| 伊川县| 九江市| 上杭县| 武清区| 宽城| 封开县| 浦东新区| 宕昌县| 五河县| 共和县| 孙吴县| 赫章县| 高邮市| 临清市| 鹤庆县| 台东县| 扎赉特旗| 远安县| 沈丘县|