[英]Not getting Elevation with Pydeck
我有一個如下所示的數據集,我想在 pydeck 層 map 中表示 n_cases 列:
我這樣做,但我從來沒有在六邊形中獲得高程,嘗試過很多高程范圍和高程比例:
r = pdk.Deck(map_style=None,
initial_view_state=pdk.ViewState(
latitude=provincias_map['latitude'].mean(),
longitude=provincias_map['longitude'].mean(),
zoom=5,
pitch=45),
layers=[
pdk.Layer(
'HexagonLayer',
data=provincias_map,
get_position='[longitude, latitude]',
get_elevation = 'n_cases',
radius=18000,
elevation_scale=20,
elevation_range=[0, 1780000],
pickable=True,
extruded=True,
coverage = 1,
)])
將 get_elevation_weight 選項設置為“n_cases”,將計算出的高程值作為數據點的相關“n_cases”值。
max_range = int(provincias_map['n_cases'].max())
r = pdk.Deck(map_style=None,
initial_view_state=pdk.ViewState(
latitude=provincias_map['latitude'].mean(),
longitude=provincias_map['longitude'].mean(),
zoom=5,
pitch=45),
layers=[
pdk.Layer(
'HexagonLayer',
data=provincias_map,
get_position='[longitude, latitude]',
get_elevation_weight = 'n_cases',
radius=18000,
elevation_scale=1,
elevation_range=[0, max_range],
pickable=True,
extruded=True,
coverage = 1,
)])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.