Skip to content

Commit f8f42cd

Browse files
committed
Merge pull request #10 from v-manip/diffprocess
Diffprocess
2 parents fe3186c + 398e533 commit f8f42cd

File tree

4 files changed

+607
-13
lines changed

4 files changed

+607
-13
lines changed

eoxserver/contrib/vrt.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,9 @@ def add_simple_source(self, band_index, src, src_band,
100100
try:
101101
src = src.GetFileList()[0]
102102
except AttributeError:
103-
raise ValueErrror("Expected string or GDAL Dataset.")
103+
raise ValueError("Expected string or GDAL Dataset.")
104104
except IndexError:
105-
raise ValueErrror("Supplied Dataset does not have a filename.")
105+
raise ValueError("Supplied Dataset does not have a filename.")
106106

107107
lines = [
108108
"<SimpleSource>",

eoxserver/resources/coverages/admin.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -328,4 +328,21 @@ class CubeCoverageAdmin(CoverageAdmin):
328328
model = models.CubeCoverage
329329
inlines = (DataItemInline, CollectionInline)
330330

331+
fieldsets = (
332+
(None, {
333+
'fields': ('identifier', )
334+
}),
335+
('Metadata', {
336+
'fields': ('range_type',
337+
('size_x', 'size_y'),
338+
('min_x', 'min_y', 'min_z'),
339+
('max_x', 'max_y', 'max_z'),
340+
('srid', 'projection'),
341+
('begin_time', 'end_time'),
342+
'vertical_cs_id', 'num_height_levels',
343+
'footprint'),
344+
'description': 'Geospatial metadata'
345+
}),
346+
)
347+
331348
admin.site.register(models.CubeCoverage, CubeCoverageAdmin)

eoxserver/resources/coverages/management/commands/eoxs_dataset_register.py

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -110,12 +110,12 @@ class Command(CommandOutputMixIn, BaseCommand):
110110
),
111111

112112
make_option("-e", "--extent", dest="extent",
113-
action="callback", callback=_variable_args_cb, default=None,
113+
action="store", default=None,
114114
help=("Override extent.")
115115
),
116116

117117
make_option("--size", dest="size",
118-
action="callback", callback=_variable_args_cb,
118+
action="store", default=None,
119119
help=("Override size.")
120120
),
121121

@@ -202,7 +202,7 @@ def handle_with_cache(self, cache, *args, **kwargs):
202202
try :
203203
ds = models.DatasetSeries.objects.get(identifier=parent_id)
204204
parents.append( ds )
205-
except DatasetSeries.DoesNotExist :
205+
except models.DatasetSeries.DoesNotExist :
206206
msg ="There is no Dataset Series matching the given" \
207207
" identifier: '%s' "%parent_id
208208
if ignore_missing_parent :
@@ -352,7 +352,8 @@ def handle_with_cache(self, cache, *args, **kwargs):
352352

353353

354354
def _get_overrides(self, identifier=None, size=None, extent=None,
355-
begin_time=None, end_time=None, footprint=None, **kwargs):
355+
begin_time=None, end_time=None, footprint=None, projection=None,
356+
**kwargs):
356357

357358
overrides = {}
358359

@@ -374,6 +375,12 @@ def _get_overrides(self, identifier=None, size=None, extent=None,
374375
if footprint:
375376
overrides["footprint"] = GEOSGeometry(footprint)
376377

378+
if projection:
379+
try:
380+
overrides["projection"] = int(projection)
381+
except ValueError:
382+
overrides["projection"] = projection
383+
377384
return overrides
378385

379386

@@ -426,4 +433,4 @@ def _split_location(self, item):
426433
def save(model):
427434
model.full_clean()
428435
model.save()
429-
return model
436+
return model

0 commit comments

Comments
 (0)