簡體   English   中英

沒有使用 Pydeck 獲得 Elevation

[英]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,
        )])



map

將 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM