Python: возможно ли фильтровать данные из GeoJSONDataSource? - PullRequest
0 голосов
/ 28 мая 2019

Я работаю с bokeh и строю шейп-файлы.Как и предполагалось здесь Я использую GeoJSONDataSource, поскольку он поддерживается bokeh.

Я загружаю шейп-файл.Вы можете скачать шейп-файл здесь .

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 просто.Например, если мне нужна информация о городе Abricots, я сделаю

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

Я хотел бы знать, можно ли отфильтровать информацию из dfg1, то есть GeoJSONDataSource

...