av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

地圖可視化神器kepler.gl python接口的使用方法

瀏覽:48日期:2022-07-01 14:59:18
1 簡(jiǎn)介

kepler.gl作為開(kāi)源地理空間數(shù)據(jù)可視化神器,也一直處于活躍的迭代開(kāi)發(fā)狀態(tài)下。而在前不久,kepler.gl正式發(fā)布了其2.4.0版本,下面我們就來(lái)對(duì)其重要的新特性進(jìn)行介紹:

地圖可視化神器kepler.gl python接口的使用方法

2 kepler.gl 2.4.0重要新特性2.1 增量時(shí)間窗口

在這次更新中,為時(shí)間序列數(shù)據(jù)的可視化新增了增量時(shí)間窗口功能,在上一個(gè)版本2.3.2中,當(dāng)我們的數(shù)據(jù)集帶有時(shí)間類型字段時(shí),在添加對(duì)應(yīng)的Filters之后,顯示出的時(shí)間窗口是這個(gè)樣子的:

地圖可視化神器kepler.gl python接口的使用方法

而在2.4.0版本中,時(shí)間窗口如圖所示:

地圖可視化神器kepler.gl python接口的使用方法

在如下圖一樣從默認(rèn)的Moving Time Window模式切換到Incremental Time Window模式之后,就可以使用增量時(shí)間窗口模式,畫(huà)面中的數(shù)據(jù)會(huì)從起點(diǎn)開(kāi)始持續(xù)疊加:

地圖可視化神器kepler.gl python接口的使用方法

2.2 Python接口新增_repr_html_()方法

而這個(gè)更新不僅針對(duì)原生的kepler.gl,還針對(duì)其面向Python的接口keplergl新增_repr_html_()方法,使得將kepler.gl與flask等進(jìn)行結(jié)合更加方面,就像folium中的_repr_html_()方法一樣:

結(jié)合flask

from flask import Flaskfrom keplergl import KeplerGlapp = Flask(__name__)@app.route(’/’)def index(): map_1 = KeplerGl() return map_1._repr_html_()if __name__ == ’__main__’: app.run(debug=True)

而如果你對(duì)dash有所了解,那么純Python快速開(kāi)發(fā)出一個(gè)嵌入kepler.gl的交互式web應(yīng)用將會(huì)變得非常容易,就像下面這個(gè)簡(jiǎn)單的例子一樣:

地圖可視化神器kepler.gl python接口的使用方法

import dashfrom keplergl import KeplerGlimport dash_html_components as htmlimport dash_core_components as dccfrom dash.dependencies import Input, Outputimport requestsapp = dash.Dash(__name__)app.layout = html.Div( [ html.H1('Dash結(jié)合Kepler.gl:'), dcc.Dropdown( id=’demo-dropdown’, options=[{’label’: ’重慶’, ’value’: ’重慶’} ], style={’width’: ’300px’} ), html.Iframe(id=’iframe’, style={’height’: ’800px’, ’width’: ’1900px’}) ])@app.callback( Output(’iframe’, ’srcDoc’), [Input(’demo-dropdown’, ’value’)])def switch_area(selected_area): if selected_area == ’重慶’: map_1 = KeplerGl(data={ selected_area: requests.get(’https://geo.datav.aliyun.com/areas_v2/bound/500000_full.json’).json() }, config={ 'mapState': { 'bearing': 0, 'dragRotate': False, 'latitude': 29.751819, 'longitude': 107.441431, 'pitch': 0, 'zoom': 6, 'isSplit': False } }) return map_1._repr_html_().decode() else: map_1 = KeplerGl(data={ selected_area: requests.get(’https://geo.datav.aliyun.com/areas_v2/bound/100000_full.json’).json() }, config={ 'mapState': { 'bearing': 0, 'dragRotate': False, 'latitude': 29.751819, 'longitude': 107.441431, 'pitch': 0, 'zoom': 3, 'isSplit': False } }) return map_1._repr_html_().decode()if __name__ == ’__main__’: app.run_server()

以上就是地圖可視化神器kepler.gl python接口的使用方法的詳細(xì)內(nèi)容,更多關(guān)于python 地圖可視化神器kepler.gl的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 99精品视频免费在线观看 | 国产一区二区三区四区在线观看 | 91看片视频 | 国产二区在线播放 | 久久精品国产99国产精品 | 欧美aaaa视频 | 精品一区二区三区免费毛片 | 日韩欧美视频 | 成人免费一区二区三区牛牛 | 毛片免费观看 | 一区二区高清不卡 | 国产视频导航 | 96国产精品久久久久aⅴ四区 | 亚洲国产中文在线 | 久久成 | 久久久久黑人 | 美女131mm久久爽爽免费 | 黄色在线观看国产 | 国产高清在线 | 亚洲日韩中文字幕一区 | 国产欧美一区二区三区久久手机版 | 亚洲国产精品一区二区三区 | 久久99网 | 99re6热在线精品视频播放 | 日本一二区视频 | 日本三级网站在线 | 毛片在线看看 | 午夜免费视频 | 国产精品久久精品 | 免费观看毛片 | 自拍视频一区二区三区 | 久久99精品久久久97夜夜嗨 | 欧美精品久久 | 一区二区三区在线观看免费视频 | 亚洲欧美bt | 国产精品国产a | 日韩中文久久 | 欧美一卡二卡在线观看 | 国产精品久久久久久久久久久久午夜片 | 日韩一区二区久久 | 黄色在线免费观看 |