Как получить правильное / лучшее изображение от Sentinel? - PullRequest
1 голос
/ 01 мая 2020

Я следую коду от Sentinel Hub , но если я выбрал свой bbox где-то еще, например, в Гренландии или Антарктике, мое изображение не отображается или показывает только некоторые его части. Похоже, что разрешение не правильное или, возможно, мои координаты bbox неверны. Я получаю координаты коробки от http://bboxfinder.com/, не уверен, что это лучший способ. Это мой код:

my_coords = [-73.297, 60.03676, -12.20855, 83.64513]
my_bbox = BBox(bbox=my_coords, crs=CRS.WGS84)

wms_true_color_request = WmsRequest(
    layer='TRUE-COLOR-S2-L1C',
    bbox=my_box,
    time=('2018-01-01', '2019-01-02'),
    height=500,
    width=800,
    config=config
)

wms_true_color_img = wms_true_color_request.get_data()

def plot_image(image, factor=1):
    """
    Utility function for plotting RGB images.
    """
    fig = plt.subplots(nrows=1, ncols=1, figsize=(15, 7))

    if np.issubdtype(image.dtype, np.floating):
        plt.imshow(np.minimum(image * factor, 1))
    else:
        plt.imshow(image)

plot_image(wms_true_color_img[3])

За этот период есть около 200 изображений, скажем, я выбрал третий, я получаю:

Output of the plot above

Это не выглядит правильно. Любые идеи о том, как улучшить это?

...