@@ -54,7 +54,7 @@ class EuroSAT(NonGeoClassificationDataset):
54
54
* https://ieeexplore.ieee.org/document/8519248
55
55
"""
56
56
57
- url = 'https://hf.co/datasets/torchgeo/eurosat/resolve/06fd1b090bceecc0ce724cd21578ba7a6664fe8d/EuroSATallBands.zip '
57
+ url = 'https://hf.co/datasets/torchgeo/eurosat/resolve/1ce6f1bfb56db63fd91b6ecc466ea67f2509774c/ '
58
58
filename = 'EuroSATallBands.zip'
59
59
md5 = '5ac12b3b2557aa56e1826e981e8e200e'
60
60
@@ -64,10 +64,10 @@ class EuroSAT(NonGeoClassificationDataset):
64
64
)
65
65
66
66
splits = ('train' , 'val' , 'test' )
67
- split_urls : ClassVar [dict [str , str ]] = {
68
- 'train' : 'https://storage.googleapis.com/remote_sensing_representations/ eurosat-train.txt' ,
69
- 'val' : 'https://storage.googleapis.com/remote_sensing_representations/ eurosat-val.txt' ,
70
- 'test' : 'https://storage.googleapis.com/remote_sensing_representations/ eurosat-test.txt' ,
67
+ split_filenames : ClassVar [dict [str , str ]] = {
68
+ 'train' : 'eurosat-train.txt' ,
69
+ 'val' : 'eurosat-val.txt' ,
70
+ 'test' : 'eurosat-test.txt' ,
71
71
}
72
72
split_md5s : ClassVar [dict [str , str ]] = {
73
73
'train' : '908f142e73d6acdf3f482c5e80d851b1' ,
@@ -141,7 +141,7 @@ def __init__(
141
141
self ._verify ()
142
142
143
143
valid_fns = set ()
144
- with open (os .path .join (self .root , f'eurosat- { split } .txt' )) as f :
144
+ with open (os .path .join (self .root , self . split_filenames [ split ] )) as f :
145
145
for fn in f :
146
146
valid_fns .add (fn .strip ().replace ('.jpg' , '.tif' ))
147
147
@@ -207,16 +207,12 @@ def _verify(self) -> None:
207
207
def _download (self ) -> None :
208
208
"""Download the dataset."""
209
209
download_url (
210
- self .url ,
211
- self .root ,
212
- filename = self .filename ,
213
- md5 = self .md5 if self .checksum else None ,
210
+ self .url + self .filename , self .root , md5 = self .md5 if self .checksum else None
214
211
)
215
212
for split in self .splits :
216
213
download_url (
217
- self .split_urls [split ],
214
+ self .url + self . split_filenames [split ],
218
215
self .root ,
219
- filename = f'eurosat-{ split } .txt' ,
220
216
md5 = self .split_md5s [split ] if self .checksum else None ,
221
217
)
222
218
@@ -305,10 +301,10 @@ class EuroSATSpatial(EuroSAT):
305
301
.. versionadded:: 0.6
306
302
"""
307
303
308
- split_urls : ClassVar [dict [str , str ]] = {
309
- 'train' : 'https://hf.co/datasets/torchgeo/eurosat/resolve/1c11c73a87b40b0485d103231a97829991b8e22f/ eurosat-spatial-train.txt' ,
310
- 'val' : 'https://hf.co/datasets/torchgeo/eurosat/resolve/1c11c73a87b40b0485d103231a97829991b8e22f/ eurosat-spatial-val.txt' ,
311
- 'test' : 'https://hf.co/datasets/torchgeo/eurosat/resolve/1c11c73a87b40b0485d103231a97829991b8e22f/ eurosat-spatial-test.txt' ,
304
+ split_filenames : ClassVar [dict [str , str ]] = {
305
+ 'train' : 'eurosat-spatial-train.txt' ,
306
+ 'val' : 'eurosat-spatial-val.txt' ,
307
+ 'test' : 'eurosat-spatial-test.txt' ,
312
308
}
313
309
split_md5s : ClassVar [dict [str , str ]] = {
314
310
'train' : '7be3254be39f23ce4d4d144290c93292' ,
@@ -328,14 +324,13 @@ class EuroSAT100(EuroSAT):
328
324
.. versionadded:: 0.5
329
325
"""
330
326
331
- url = 'https://hf.co/datasets/torchgeo/eurosat/resolve/06fd1b090bceecc0ce724cd21578ba7a6664fe8d/EuroSAT100.zip'
332
327
filename = 'EuroSAT100.zip'
333
328
md5 = 'c21c649ba747e86eda813407ef17d596'
334
329
335
- split_urls : ClassVar [dict [str , str ]] = {
336
- 'train' : 'https://hf.co/datasets/torchgeo/ eurosat/resolve/06fd1b090bceecc0ce724cd21578ba7a6664fe8d/eurosat -train.txt' ,
337
- 'val' : 'https://hf.co/datasets/torchgeo/ eurosat/resolve/06fd1b090bceecc0ce724cd21578ba7a6664fe8d/eurosat -val.txt' ,
338
- 'test' : 'https://hf.co/datasets/torchgeo/ eurosat/resolve/06fd1b090bceecc0ce724cd21578ba7a6664fe8d/eurosat -test.txt' ,
330
+ split_filenames : ClassVar [dict [str , str ]] = {
331
+ 'train' : 'eurosat-100 -train.txt' ,
332
+ 'val' : 'eurosat-100 -val.txt' ,
333
+ 'test' : 'eurosat-100 -test.txt' ,
339
334
}
340
335
split_md5s : ClassVar [dict [str , str ]] = {
341
336
'train' : '033d0c23e3a75e3fa79618b0e35fe1c7' ,
0 commit comments