你能从太空看到战争吗?
俄乌战争案例研究照片由 Dmytro Tolokonov 在 Unsplash 上拍摄自 2024 年 2 月 24 日俄罗斯入侵乌克兰领土以来,已经过去了近三年。这场血腥的战争摧毁或以某种方式影响了冲突双方数以万计的家庭。互联网上有大量证据揭示了这场战争给人类带来的苦难和痛苦,主要数据来源之一是航空和太空图像。许多私人和军用高分辨率空间传感器正在监视该地区,以近乎实时地获取有关部队调动、基础设施和环境的关键信息。不幸的是,像我们这样的普通用户通常无法获得这种数据,但每天都有大量其他卫星飞过乌克兰,所以我们可以尝试从免费访问的数据集中提取一些有意义的信息,看看那里发生了什么。在本文中,让我们试着找出战争开始后夜间灯光亮度是否有变化,看看战争开始前/后这个值是否有下降。这项简短的调查将集中在乌克兰的三个主要城市:基辅、哈尔科夫和敖德萨。美国宇航局可见红外成像辐射计套件 (VIIRS) 配备了昼夜波段 (DNB),非常适合我们的目的。这些数据以每日时间分辨率和约 500 米的空间分辨率分发。但由于我们不想处理至少 365*3 个文件
来源:None数据采集和预处理
首先,要开始分析,我们需要在这些城市的实际领域中进行分析。为了获得它们,您可以使用名为粮农组织高卢的Google Earth Engine数据集:2015年全球管理单元层或GADM网站。结果,我们应该以一堆类似于乌克兰地区的多边形。
fao gaul:全球行政单位层2015 GADM网站要创建这样的可视化,您需要下载上述边界并使用geopandas库阅读它们:
geopandasshape = gpd.read_file('your_file.shp')shape = shape [(shape ['name_1'] =='kiev')| (shape ['name_1'] =='基辅城市')| (shape ['name_1'] =='?')| (形状['name_1'] =='kharkiv')| \(shape ['name_1'] =='odessa')] fontsize = 20)plt.text(31,49,'kiev',fontsize = 20)plt.savefig('ukr_shape.png')plt.show()
对我们来说,第二步将是通过GEE收购Viirs数据。如果您从Internet下载乌克兰地区的形状,则需要将其包装到Gee几何对象中。否则,您已经准备好使用它。
导入jsonimport eejs = json.loads(shape.to_json())roi = ee.ceometry(ee.featurecollection(js).geometry(jeometry())
现在,让我们定义研究的时间表。从概念上讲,要了解战争开始后的夜间光辐射是否异常,我们需要以前知道这些价值观。因此,我们将处理可用的整个时间范围:从2012-01-01到2024–04–01。 2022–02–01之前的数据将被视为“规范”,并且之后的所有内容将从该规范中减去,因此代表偏差(异常)。
2012–01–01 2024–04–01 «n norm» 偏差(异常) 每月夜间灯光光芒度图 平均每月夜间灯光辐射 (以时间序列的形式) .csv .npy 很重要! cf_cvg cf_cvg≤1 。