精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
leaflet圖斑歷史時空播放(附源碼下載)

前言

leaflet 入門開發系列環境知識點了解:

內容概覽

leaflet圖斑歷史時空播放
源代碼 demo 下載

效果圖如下:

本篇主要是 leaflet 通過調用 geoserver 發布的圖斑地圖服務 WMS,以 L.tileLayer.wms 圖層加載形式疊加顯示在地圖,配合時間軸 timeline.js 插件來動態播放圖斑變化效果,圖斑隨著時間軸的時間變化,核心是利用 L.tileLayer.wms 圖層的屬性過濾條件:cql_filter。
時間軸 timeline.js 插件的 github 地址:https://github.com/ilkeryilmaz/timelinejs

  • 時間軸控件初始化:
  • $('.js-timeline').Timeline({
  • autoplay: false,//設置是否自動播放
  • isreplay:true,//在timeline原有的源碼基礎上,自己添加的一個屬性,用來設置是否循環播放
  • autoplaySpeed:1500,//設置播放時間間隔
  • pauseOnHover: false
  • });
  • 時間軸刻度條模擬數據,對應 geoserver 發布的圖斑數據:
  • timeSpotList = ['2019-08-27T16:00:00Z','2019-08-26T16:00:00Z','2019-08-25T16:00:00Z','2019-08-24T16:00:00Z','2019-08-23T16:00:00Z','2019-08-22T16:00:00Z','2019-08-21T16:00:00Z','2019-08-20T16:00:00Z','2019-08-19T16:00:00Z','2019-08-18T16:00:00Z'];
  • 圖斑圖層初始化:
  • //地圖疊加歷史擾動圖斑
  • spotWmsLayer = L.tileLayer.wms("http://localhost:8180/geoserver/gwc/service?", {
  • layers: 'DGSYS:historySpot', //需要加載的圖層
  • format: "image/png", //返回的數據格式
  • transparent: true,
  • cql_filter: "atime = 2019-08-27T16:00:00Z"
  • }).addTo(map);
  • 在timeline.js 時間軸變化事件的基礎上,新增動態刷新圖斑數據效果代碼:

完整demo源碼見小專欄文章尾部GIS之家leaflet小專欄

文章尾部提供源代碼下載,對本專欄感興趣的話,可以關注一波

本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
leaflet讀取tif像素值的兩種實現方式(附源碼下載)
leaflet結合geoserver利用WFS服務實現圖層編輯功能(附源碼下載)
在leftlet 中使用echart和使用leaflet.ChineseTmsProviders圖層的沖突
Leaflet調用谷歌地圖、天地圖、智圖地圖、高德題圖一鍵搞定
GIS 如何選擇GeoServer WMS GetFeatureInfo請求返回的字段?
使用GeoServer發布shp數據為WMS服務和WFS服務(圖文教程)
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 永德县| 泾源县| 牟定县| 东至县| 巴南区| 安阳县| 新绛县| 承德县| 景谷| 望城县| 台东县| 札达县| 东方市| 白河县| 吉首市| 长宁县| 隆安县| 嘉峪关市| 高碑店市| 华蓥市| 丽水市| 榆社县| 桃园市| 石阡县| 安福县| 梨树县| 德江县| 台中县| 农安县| 上饶县| 古交市| 临安市| 永福县| 同心县| 谢通门县| 绥阳县| 塔城市| 二连浩特市| 隆尧县| 武邑县| 静乐县|