Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
mpim-sw
libcdi
Commits
d17e6ed2
Commit
d17e6ed2
authored
Aug 04, 2017
by
Uwe Schulzweida
Browse files
cdiGridTypeInit: don't overwrite exsisting attributes (bug fix).
parent
b6dd1e74
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/grid.c
View file @
d17e6ed2
...
...
@@ -310,22 +310,23 @@ void cdiGridTypeInit(grid_t *gridptr, int gridtype, int size)
{
if
(
gridtype
==
GRID_TRAJECTORY
)
{
if
(
gridptr
->
x
.
name
[
0
]
==
0
)
gridSetName
(
gridptr
->
x
.
name
,
"tlon"
);
if
(
gridptr
->
y
.
name
[
0
]
==
0
)
gridSetName
(
gridptr
->
y
.
name
,
"tlat"
);
if
(
!
gridptr
->
x
.
name
[
0
]
)
gridSetName
(
gridptr
->
x
.
name
,
"tlon"
);
if
(
!
gridptr
->
y
.
name
[
0
]
)
gridSetName
(
gridptr
->
y
.
name
,
"tlat"
);
}
else
{
if
(
gridptr
->
x
.
name
[
0
]
==
0
)
gridSetName
(
gridptr
->
x
.
name
,
"lon"
);
if
(
gridptr
->
y
.
name
[
0
]
==
0
)
gridSetName
(
gridptr
->
y
.
name
,
"lat"
);
if
(
!
gridptr
->
x
.
name
[
0
]
)
gridSetName
(
gridptr
->
x
.
name
,
"lon"
);
if
(
!
gridptr
->
y
.
name
[
0
]
)
gridSetName
(
gridptr
->
y
.
name
,
"lat"
);
}
gridSetName
(
gridptr
->
x
.
longname
,
"longitude"
);
gridSetName
(
gridptr
->
y
.
longname
,
"latitude"
);
if
(
!
gridptr
->
x
.
longname
[
0
]
)
gridSetName
(
gridptr
->
x
.
longname
,
"longitude"
);
if
(
!
gridptr
->
y
.
longname
[
0
]
)
gridSetName
(
gridptr
->
y
.
longname
,
"latitude"
);
if
(
!
gridptr
->
x
.
units
[
0
]
)
gridSetName
(
gridptr
->
x
.
units
,
"degrees_east"
);
if
(
!
gridptr
->
y
.
units
[
0
]
)
gridSetName
(
gridptr
->
y
.
units
,
"degrees_north"
);
gridptr
->
x
.
stdname
=
xystdname_tab
[
grid_xystdname_latlon
][
0
];
gridptr
->
y
.
stdname
=
xystdname_tab
[
grid_xystdname_latlon
][
1
];
gridSetName
(
gridptr
->
x
.
units
,
"degrees_east"
);
gridSetName
(
gridptr
->
y
.
units
,
"degrees_north"
);
break
;
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment