Пример #1
0
def test_geofeature_from_multi_rasters_returns_a_valid_feature(request):
    rasters = [
        request.getfixturevalue("test_raster_with_url"),
        request.getfixturevalue("test_raster_with_url")
    ]
    raster = GeoMultiRaster(rasters)
    properties = OrderedDict([('prop1', 1), ('prop2', '2'),
                              ('prop3', datetime(2018, 4, 25, 11, 18))])
    feature = GeoFeature.from_raster(raster, properties=properties)
    assert feature.properties == properties
    assert feature.raster() == raster
    assert feature.raster() == GeoRaster2.from_rasters(rasters)
Пример #2
0
def test_compare_multiraster_and_vrt():
    raster = GeoRaster2.from_rasters([raster_for_test()])
    multiraster = GeoMultiRaster([raster_for_test()])
    assert multiraster == raster