GEE生成京津冀区域VIIRS 夜间灯光数据

  • 前言
  • 一、研究区域
  • 二、工作步骤
    • 1.python代码
    • 2.可视化结果
  • 总结

前言

使用GEE展示5年来京津冀区域夜间灯光的变化情况:


一、研究区域

以京津冀区域作为分析区域,主要步骤如下:

#mermaid-svg-wROILH4u6eMO5gp7 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-wROILH4u6eMO5gp7 .label text{fill:#333}#mermaid-svg-wROILH4u6eMO5gp7 .node rect,#mermaid-svg-wROILH4u6eMO5gp7 .node circle,#mermaid-svg-wROILH4u6eMO5gp7 .node ellipse,#mermaid-svg-wROILH4u6eMO5gp7 .node polygon,#mermaid-svg-wROILH4u6eMO5gp7 .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-wROILH4u6eMO5gp7 .node .label{text-align:center;fill:#333}#mermaid-svg-wROILH4u6eMO5gp7 .node.clickable{cursor:pointer}#mermaid-svg-wROILH4u6eMO5gp7 .arrowheadPath{fill:#333}#mermaid-svg-wROILH4u6eMO5gp7 .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-wROILH4u6eMO5gp7 .flowchart-link{stroke:#333;fill:none}#mermaid-svg-wROILH4u6eMO5gp7 .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-wROILH4u6eMO5gp7 .edgeLabel rect{opacity:0.9}#mermaid-svg-wROILH4u6eMO5gp7 .edgeLabel span{color:#333}#mermaid-svg-wROILH4u6eMO5gp7 .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-wROILH4u6eMO5gp7 .cluster text{fill:#333}#mermaid-svg-wROILH4u6eMO5gp7 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-wROILH4u6eMO5gp7 .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-wROILH4u6eMO5gp7 text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-wROILH4u6eMO5gp7 .actor-line{stroke:grey}#mermaid-svg-wROILH4u6eMO5gp7 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-wROILH4u6eMO5gp7 .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-wROILH4u6eMO5gp7 #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-wROILH4u6eMO5gp7 .sequenceNumber{fill:#fff}#mermaid-svg-wROILH4u6eMO5gp7 #sequencenumber{fill:#333}#mermaid-svg-wROILH4u6eMO5gp7 #crosshead path{fill:#333;stroke:#333}#mermaid-svg-wROILH4u6eMO5gp7 .messageText{fill:#333;stroke:#333}#mermaid-svg-wROILH4u6eMO5gp7 .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-wROILH4u6eMO5gp7 .labelText,#mermaid-svg-wROILH4u6eMO5gp7 .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-wROILH4u6eMO5gp7 .loopText,#mermaid-svg-wROILH4u6eMO5gp7 .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-wROILH4u6eMO5gp7 .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-wROILH4u6eMO5gp7 .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-wROILH4u6eMO5gp7 .noteText,#mermaid-svg-wROILH4u6eMO5gp7 .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-wROILH4u6eMO5gp7 .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-wROILH4u6eMO5gp7 .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-wROILH4u6eMO5gp7 .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-wROILH4u6eMO5gp7 .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-wROILH4u6eMO5gp7 .section{stroke:none;opacity:0.2}#mermaid-svg-wROILH4u6eMO5gp7 .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-wROILH4u6eMO5gp7 .section2{fill:#fff400}#mermaid-svg-wROILH4u6eMO5gp7 .section1,#mermaid-svg-wROILH4u6eMO5gp7 .section3{fill:#fff;opacity:0.2}#mermaid-svg-wROILH4u6eMO5gp7 .sectionTitle0{fill:#333}#mermaid-svg-wROILH4u6eMO5gp7 .sectionTitle1{fill:#333}#mermaid-svg-wROILH4u6eMO5gp7 .sectionTitle2{fill:#333}#mermaid-svg-wROILH4u6eMO5gp7 .sectionTitle3{fill:#333}#mermaid-svg-wROILH4u6eMO5gp7 .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-wROILH4u6eMO5gp7 .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-wROILH4u6eMO5gp7 .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-wROILH4u6eMO5gp7 .grid path{stroke-width:0}#mermaid-svg-wROILH4u6eMO5gp7 .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-wROILH4u6eMO5gp7 .task{stroke-width:2}#mermaid-svg-wROILH4u6eMO5gp7 .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-wROILH4u6eMO5gp7 .taskText:not([font-size]){font-size:11px}#mermaid-svg-wROILH4u6eMO5gp7 .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-wROILH4u6eMO5gp7 .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-wROILH4u6eMO5gp7 .task.clickable{cursor:pointer}#mermaid-svg-wROILH4u6eMO5gp7 .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-wROILH4u6eMO5gp7 .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-wROILH4u6eMO5gp7 .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-wROILH4u6eMO5gp7 .taskText0,#mermaid-svg-wROILH4u6eMO5gp7 .taskText1,#mermaid-svg-wROILH4u6eMO5gp7 .taskText2,#mermaid-svg-wROILH4u6eMO5gp7 .taskText3{fill:#fff}#mermaid-svg-wROILH4u6eMO5gp7 .task0,#mermaid-svg-wROILH4u6eMO5gp7 .task1,#mermaid-svg-wROILH4u6eMO5gp7 .task2,#mermaid-svg-wROILH4u6eMO5gp7 .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-wROILH4u6eMO5gp7 .taskTextOutside0,#mermaid-svg-wROILH4u6eMO5gp7 .taskTextOutside2{fill:#000}#mermaid-svg-wROILH4u6eMO5gp7 .taskTextOutside1,#mermaid-svg-wROILH4u6eMO5gp7 .taskTextOutside3{fill:#000}#mermaid-svg-wROILH4u6eMO5gp7 .active0,#mermaid-svg-wROILH4u6eMO5gp7 .active1,#mermaid-svg-wROILH4u6eMO5gp7 .active2,#mermaid-svg-wROILH4u6eMO5gp7 .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-wROILH4u6eMO5gp7 .activeText0,#mermaid-svg-wROILH4u6eMO5gp7 .activeText1,#mermaid-svg-wROILH4u6eMO5gp7 .activeText2,#mermaid-svg-wROILH4u6eMO5gp7 .activeText3{fill:#000 !important}#mermaid-svg-wROILH4u6eMO5gp7 .done0,#mermaid-svg-wROILH4u6eMO5gp7 .done1,#mermaid-svg-wROILH4u6eMO5gp7 .done2,#mermaid-svg-wROILH4u6eMO5gp7 .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-wROILH4u6eMO5gp7 .doneText0,#mermaid-svg-wROILH4u6eMO5gp7 .doneText1,#mermaid-svg-wROILH4u6eMO5gp7 .doneText2,#mermaid-svg-wROILH4u6eMO5gp7 .doneText3{fill:#000 !important}#mermaid-svg-wROILH4u6eMO5gp7 .crit0,#mermaid-svg-wROILH4u6eMO5gp7 .crit1,#mermaid-svg-wROILH4u6eMO5gp7 .crit2,#mermaid-svg-wROILH4u6eMO5gp7 .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-wROILH4u6eMO5gp7 .activeCrit0,#mermaid-svg-wROILH4u6eMO5gp7 .activeCrit1,#mermaid-svg-wROILH4u6eMO5gp7 .activeCrit2,#mermaid-svg-wROILH4u6eMO5gp7 .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-wROILH4u6eMO5gp7 .doneCrit0,#mermaid-svg-wROILH4u6eMO5gp7 .doneCrit1,#mermaid-svg-wROILH4u6eMO5gp7 .doneCrit2,#mermaid-svg-wROILH4u6eMO5gp7 .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-wROILH4u6eMO5gp7 .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-wROILH4u6eMO5gp7 .milestoneText{font-style:italic}#mermaid-svg-wROILH4u6eMO5gp7 .doneCritText0,#mermaid-svg-wROILH4u6eMO5gp7 .doneCritText1,#mermaid-svg-wROILH4u6eMO5gp7 .doneCritText2,#mermaid-svg-wROILH4u6eMO5gp7 .doneCritText3{fill:#000 !important}#mermaid-svg-wROILH4u6eMO5gp7 .activeCritText0,#mermaid-svg-wROILH4u6eMO5gp7 .activeCritText1,#mermaid-svg-wROILH4u6eMO5gp7 .activeCritText2,#mermaid-svg-wROILH4u6eMO5gp7 .activeCritText3{fill:#000 !important}#mermaid-svg-wROILH4u6eMO5gp7 .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-wROILH4u6eMO5gp7 g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-wROILH4u6eMO5gp7 g.classGroup text .title{font-weight:bolder}#mermaid-svg-wROILH4u6eMO5gp7 g.clickable{cursor:pointer}#mermaid-svg-wROILH4u6eMO5gp7 g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-wROILH4u6eMO5gp7 g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-wROILH4u6eMO5gp7 .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-wROILH4u6eMO5gp7 .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-wROILH4u6eMO5gp7 .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-wROILH4u6eMO5gp7 .dashed-line{stroke-dasharray:3}#mermaid-svg-wROILH4u6eMO5gp7 #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-wROILH4u6eMO5gp7 #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-wROILH4u6eMO5gp7 #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-wROILH4u6eMO5gp7 #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-wROILH4u6eMO5gp7 #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-wROILH4u6eMO5gp7 #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-wROILH4u6eMO5gp7 #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-wROILH4u6eMO5gp7 #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-wROILH4u6eMO5gp7 .commit-id,#mermaid-svg-wROILH4u6eMO5gp7 .commit-msg,#mermaid-svg-wROILH4u6eMO5gp7 .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-wROILH4u6eMO5gp7 .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-wROILH4u6eMO5gp7 .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-wROILH4u6eMO5gp7 g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-wROILH4u6eMO5gp7 g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-wROILH4u6eMO5gp7 g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-wROILH4u6eMO5gp7 g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-wROILH4u6eMO5gp7 g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-wROILH4u6eMO5gp7 g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-wROILH4u6eMO5gp7 .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-wROILH4u6eMO5gp7 .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-wROILH4u6eMO5gp7 .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-wROILH4u6eMO5gp7 .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-wROILH4u6eMO5gp7 .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-wROILH4u6eMO5gp7 .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-wROILH4u6eMO5gp7 .edgeLabel text{fill:#333}#mermaid-svg-wROILH4u6eMO5gp7 .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-wROILH4u6eMO5gp7 .node circle.state-start{fill:black;stroke:black}#mermaid-svg-wROILH4u6eMO5gp7 .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-wROILH4u6eMO5gp7 #statediagram-barbEnd{fill:#9370db}#mermaid-svg-wROILH4u6eMO5gp7 .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-wROILH4u6eMO5gp7 .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-wROILH4u6eMO5gp7 .statediagram-state .divider{stroke:#9370db}#mermaid-svg-wROILH4u6eMO5gp7 .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-wROILH4u6eMO5gp7 .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-wROILH4u6eMO5gp7 .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-wROILH4u6eMO5gp7 .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-wROILH4u6eMO5gp7 .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-wROILH4u6eMO5gp7 .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-wROILH4u6eMO5gp7 .note-edge{stroke-dasharray:5}#mermaid-svg-wROILH4u6eMO5gp7 .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-wROILH4u6eMO5gp7 .error-icon{fill:#522}#mermaid-svg-wROILH4u6eMO5gp7 .error-text{fill:#522;stroke:#522}#mermaid-svg-wROILH4u6eMO5gp7 .edge-thickness-normal{stroke-width:2px}#mermaid-svg-wROILH4u6eMO5gp7 .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-wROILH4u6eMO5gp7 .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-wROILH4u6eMO5gp7 .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-wROILH4u6eMO5gp7 .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-wROILH4u6eMO5gp7 .marker{fill:#333}#mermaid-svg-wROILH4u6eMO5gp7 .marker.cross{stroke:#333}:root { --mermaid-font-family: "trebuchet ms", verdana, arial;}#mermaid-svg-wROILH4u6eMO5gp7 {color: rgba(0, 0, 0, 0.75);font: ;}

导入研究区域
加载夜光数据
两个年度平均值数据
可视化展示

二、工作步骤

1.python代码

python代码如下

Map = geemap.Map()jjj = r'C:\Users\TTT\Downloads\jjj_wgs84.shp'
roi = geemap.shp_to_ee(jjj)# 可视化研究区域
Map.centerObject(roi)
Map.addLayer(ee.Image().paint(roi, 0, 2), {}, 'jjj')# 夜光数据
nightLight = ee.ImageCollection('NOAA/VIIRS/DNB/MONTHLY_V1/VCMSLCFG').select('avg_rad')
# 两个年度的夜光数据,取平均值,截取研究区域
nightLight_2015 = nightLight.filterDate('2015-01-01', '2015-12-31').mean().clip(roi)
nightLight_2020 = nightLight.filterDate('2020-01-01', '2020-12-31').mean().clip(roi)
# 可视化两个年度的夜光数据
vis_light = {'min':0, 'max':10, 'palette':['000000','700000','808080','FFFF00','ffffff','ffffff','ffffff']}
Map.addLayer(nightLight_2015, vis_light, 'night 2015')
Map.addLayer(nightLight_2020, vis_light, 'night 2020')Map

2.可视化结果

研究区域:



总结

可以明显看出5年来,区域灯光的变化情况

GEE生成京津冀区域VIIRS 夜间灯光数据相关推荐

  1. GEE获取京津冀区域面积

    GEE获取京津冀区域面积 文章目录 GEE获取京津冀区域面积 前言 一.分析区域 二.分析过程 1.python代码 2.结果 总结 前言 对京津冀区域矢量数据进行增加面积列的处理,并得到不同单位的面 ...

  2. 四、NPP/VIIRS夜间灯光数据校正之连续性校正

    三.NPP/VIRRS夜间灯光数据校正之去除负值和异常值https://blog.csdn.net/weixin_44725365/article/details/123782077一.前言 上文对N ...

  3. 一、DMSP/OLS、NPP/VIIRS夜间灯光数据之城市建成区提取之理论介绍

    图1 环渤海城市群城市建成区扩张图 一.前言 对于上述图1,很多小伙伴可能见过类似的,那么这种图怎么来通过GIS或者通过其他软件实现.早期由于遥感影像种类有限,大部分城市建成区范围通过Landsat等 ...

  4. 十三、基于DMSP/OLS、NPP/VIIRS夜间灯光数据和兴趣点(POI)城市建成区提取——理论

    一.前言 夜间灯光数据是卫星传感器对夜间建筑物,道路和交通工具等发出灯光的记录[1,被广泛应用于城市建成区提取中.利用夜间灯光数据提取城市的建成区,能在很大程度上避免传统多光谱遥感的光谱混淆 .但由于 ...

  5. 五、DMSP/OLS和NPP/VIIRS夜间灯光数据拟合校正

    NPP/VIRRS夜间灯光数据校正教程https://blog.csdn.net/weixin_44725365/category_11635265.htmlDMSP/OLS夜间灯光数据校正教程htt ...

  6. 十四、基于DMSP/OLS、NPP/VIIRS夜间灯光数据和兴趣点(POI)城市建成区提取——POI数据建成区提取

    一.前言 POI核密度估计法建成区提取核心思路就是利用POI核密度分析,然后绘制出整个区域核密度等值线,定义Sd为以核密度值为d的等值线包围的环状曲线内部的面积,定义Sd开根号为Sd的理论半径,得到这 ...

  7. 三、DMSP/OLS、NPP/VIIRS夜间灯光数据之建成区提取——阈值确定(2)

    https://blog.csdn.net/weixin_44725365/article/details/112169151https://blog.csdn.net/weixin_44725365 ...

  8. 二、DMSP/OLS、NPP/VIIRS夜间灯光数据之建成区提取——阈值确定

    一.DMSP/OLS夜间灯光数据之建成区提取--理论https://mp.csdn.net/mp_blog/creation/editor/112169085 一.前言 前文提到基于DMSP/OLS夜 ...

  9. 三、DMSP/OLS、NPP/VIIRS夜间灯光数据之建成区提取

    一.前言 在正式开始提取之前,还是要继续啰嗦一下,其实基于夜间灯光数据建成区提取,可以分为好几个层次,基于县一级.市一级.省一级,很多论文的做法都是以市一级为准,也就是统计好市一级城市的每一年的统计年 ...

  10. 一、DMSP/OLS、NPP/VIIRS等夜间灯光数据之GDP空间化的理论介绍

    一.前言 自上世纪90年代以来,DMSP/OLS夜间灯光数据问世,由于和其他遥感数据不同,该数据可以探测到地球夜间微弱的灯光.随着数据的积累,可以获取长时间序列的数据之后,随后常用于人类社会经济指标的 ...

最新文章

  1. 深入biztalk消息以及消息订阅发布路由机制(二)-消息订阅【转】
  2. 三周第三次课(11月1日) 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录
  3. javascript谜题
  4. 投资银行对Java进行的二十大核心面试问答
  5. 使用 angular directive 和 json 数据的 D3 带标签 donut chart示例
  6. Android Stadio(3)---使用fbc快捷键快速生成findViewById
  7. -lavutil -lavcodec -lavdevice -lavfilter -lavformat链接失败,换用-lffmpeg
  8. bpa软件视频教程,BPA是什么软件
  9. 3.PCIe协议分析1-预备知识点
  10. 肠道微生物组如何影响运动能力,所谓的“精英肠道微生物组”真的存在吗?
  11. 计算机二级 java编程题_计算机等级二级考试辅导:Java IO单元机试题及解答(第2部分)...
  12. 数学-快速心算:快速心算
  13. 人生25句最美丽的名句
  14. flask 支付宝的使用
  15. html5 语音唤醒,真正实现息屏语音唤醒小爱同学!释放你的双手,逼格满满哦!...
  16. 老男孩Python毒鸡汤-金角大王Alex
  17. 面试中项目经历该怎么叙述
  18. VBA实战技巧精粹004:在工作簿中添加新工作表
  19. 全国计算机等级考试一级历届选择题,最新全国计算机等级考试一级历届选择真题以及详细答案.docx...
  20. Person Re-id in the 3D Space - 代码复现

热门文章

  1. php js的视频教程,【JS视频教程推荐】2021年最值得推荐的5个JavaScript视频教程
  2. npm命令启动前端项目
  3. codeproject的文章【一】
  4. 一个成功的网络营销案例的分析
  5. NTKO Office乱码问题
  6. ch cc 2019Mac(ch cc 2019直装版)2.1中文特别版
  7. 接收机IQ不平衡:估计和纠正 (Rx IQ imbalance: Estimation and Correction)
  8. NFine框架踩过的坑
  9. 软件工程-可行性分析
  10. 关键词文章自动生成工具-关键词组合工具-关键词文章采集工具