AI Earth——全球500m类NPP_VIIRS夜间灯光数据集应用app

数据介绍:

全球500米分辨率的“类NPP-VIIRS”夜间灯光数据集(NPP-VIIRS-like NTL Data)是基于自编码器的跨传感器(DMSP-OLS和NPP-VIIRS)夜间灯光数据校正方案生产。通过在不同范围不同尺度下开展的精度验证工作,证明数据集具备了类似于NPP-VIIRS夜间灯光数据的质量,并能够清晰地反映出城市内部的细节信息及其时序上的变化。

全球500米分辨率的“类NPP-VIIRS”夜间灯光数据集(NPP-VIIRS-like NTL Data)是基于自编码器的跨传感器(DMSP-OLS和NPP-VIIRS)夜间灯光数据校正方案生产。支持用户选择年份进行夜间灯光数据的浏览。

应用界面

代码

import os
import json
import datetime
import streamlit as st
import streamlit.components.v1 as components
import traceback
from PIL import Image
import aie

# 文件地址
current_work_dir = os.path.dirname(__file__)

# 隐藏页面右上角的action bar按钮
hide_streamlit_action_button = """
        <style>
        #MainMenu {visibility: hidden;}
        </style>
"""
st.set_page_config(layout="wide", page_title="AIE AppHub")
st.markdown(hide_streamlit_action_button, unsafe_allow_html=True)
# 调整边距
st.markdown(" <style> div[class^='css-1544g2n'] { padding-top: 1px; } </style> ", unsafe_allow_html=True)
st.markdown(" <style> div[class^='block-container'] { padding-top: 1px; } </style> ", unsafe_allow_html=True)

#初始化
def aie_init():
    '''
    AIE开发者SDK初始化
    请登录后访问https://engine-aiearth.aliyun.com/#/utility/auth-token  获取认证token,
    并将token设置为系统环境变量(变量名为SDK_TOKEN),以便下述代码获取并初始化SDK。
    '''
    token = os.environ.get("SDK_TOKEN")  # 请至应用空间设置-环境变量中添加SDK_TOKEN
    aie.Authenticate(token=token)
    aie.Initialize()

#只加载一次函数,用于展示自己的logo的标签
@st.cache_resource
def load_logo():
    logo = Image.open(current_work_dir + '/title.jpg')
    return 
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

此星光明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值