Python:可以从GeoJSONDataSource中过滤数据吗?

2024-09-27 19:27:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用bokeh并绘制形状文件。作为建议here,我正在使用GeoJSONDataSource,因为它受到bokeh的支持

我正在加载一个形状文件。您可以下载shapefile here

from bokeh.models import GeoJSONDataSource
import geopandas as gpd

file  = 'hti_admbnda_adm2_cnigs_20181129.shp'
dfg = gpd.read_file(file) ## geopandas
dfg1 = GeoJSONDataSource(geojson=dfg.to_json()  ## GeoJSONDataSource

我有一个从dfg中筛选数据的方法很简单。例如,如果我想要有关城市的信息,我会这样做

tmp = dfg[dfg['ADM2_EN']=='Abricots']

我想知道是否可以从dfg1GeoJSONDataSource中筛选信息


Tags: 文件import信息herebokeh绘制建议file

热门问题