[GRASS-user] i.nightlights.intercalibration, Problem with running code
Nikos Alexandris
nik at nikosalexandris.net
Tue Jun 19 19:07:27 PDT 2018
Dear Gabriel,
try this:
i.nightlights.intercalibration image=$(g.list rast pattern=F* sep=,)
Details: the command `g.list` is not actually run, I think.
Use the proper syntax, which is to enclose the command with a
"$(g.list type=raster)".
In my repository, and in the the manual there is still some demo
command using backticks, like:
i.nightlights.intercalibration image=`g.list rast pattern=F* sep=,`
which is the old style. Better the new style, i.e.:
i.nightlights.intercalibration image=$(g.list rast pattern=F* sep=,)
If you don't do this, the module will "think" that the option `image`
is fed with only:
image=g.list
and the rest of the line will be treated as extra arguments.
Nikos
----- Original Message -----
From:
"Gabriel Cotlier" <gabiklm01 at gmail.com>
To:
<grass-user at lists.osgeo.org>
Cc:
Sent:
Tue, 19 Jun 2018 12:44:33 -0300
Subject:
[GRASS-user] i.nightlights.intercalibration, Problem with running code
Problem with running _i.nightlights.intercalibration
_
_ for the
_Elvidge(2014) model-coefficients.
Steps I have followed:
1.I have imported the following layers:
(Tue Jun 19 12:29:20
2018)
g.list
type=raster
F101992
F101993
F101994
F121994
F121995
F121996
F121997
F121998
F121999
F141997
F141998
F141999
F142000
F142001
F142002
F142003
F152000
F152001
F152002
F152003
F152004
F152005
F152006
F152007
F162004
F162005
F162006
F162007
F162008
F162009
F182010
F182011
F182012
(Tue Jun 19 12:29:21 2018) Command finished (0
sec)
2. I have run the code on the dialog box of
_i.nightlights.intercalibration
__ :
_
_
_
3. I got the following error message:
(Tue Jun 19 12:31:26 2018)
i.nightlights.intercalibration image=g.list type=raster
suffix=c model=elvidge2014
|i Inter-satellite calibration of DMSP-OLS Nighttime Stable Lights
WARNING: Operating on current region
|> Calibrating average visible Digital Number values
WARNING: No data base element files found
Traceback (most recent call last):
File "C:UsersGabrielAppDataRoamingGRASS7addons/scrip
ts/i.nightlights.intercalibration.py [1]", line 525, in <module>
sys.exit(main())
File "C:UsersGabrielAppDataRoamingGRASS7addons/scrip
ts/i.nightlights.intercalibration.py [2]", line 340, in main
model_parameters = retrieve_model_parameters(Model,
*args)
File "C:UsersGabrielAppDataRoamingGRASS7addons/scrip
ts/i.nightlights.intercalibration.py [3]", line 242, in
retrieve_model_parameters
model = model_class(*args, **kwargs)
File "C:UsersGabrielAppDataRoamingGRASS7addonsetci
.nightlights.intercalibrationintercalibration_models.py",
line 155, in __init__
CalibrationModel.__init__(self, author, satellite, year)
File "C:UsersGabrielAppDataRoamingGRASS7addonsetci
.nightlights.intercalibrationintercalibration_models.py",
line 43, in __init__
year=self.year)
File "C:UsersGabrielAppDataRoamingGRASS7addonsetci
.nightlights.intercalibrationintercalibration_models.py",
line 63, in verify_year
available_years = COEFFICIENTS[author][satellite].keys()
KeyError: 'g.l'
(Tue Jun 19 12:31:27 2018) Command finished (1 sec)
Thanks a lot for your help
and
assistance
.
Best regards,
Gabriel
Links:
------
[1] http://i.nightlights.intercalibration.py
[2] http://i.nightlights.intercalibration.py
[3] http://i.nightlights.intercalibration.py
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-user/attachments/20180620/285af4a6/attachment.html>
More information about the grass-user
mailing list