Martin Desruisseaux created SIS-195:
---------------------------------------
Summary: DefaultResolution(RepresentativeFraction) constructor
does not correctly store the given argument
Key: SIS-195
URL: https://issues.apache.org/jira/browse/SIS-195
Project: Spatial Information Systems
Issue Type: Bug
Components: Metadata
Affects Versions: 0.5
Reporter: Martin Desruisseaux
Assignee: Martin Desruisseaux
Fix For: 0.6
Previous SIS version contains the following constructor
{code:java}
public DefaultResolution(final RepresentativeFraction scale) {
value = scale;
}
{code}
But as of SIS 0.5, this is no longer sufficient since our new internal
implementation requires us to declare if the value is a scale, horizontal
distance, vertical distance, angular distance or a text. Since SIS 0.5 forget
this declaration, {{getEquivalentScale()}} method returns {{null}} instead of
the given instance.
The fix is to change the implementation as below:
{code:java}
public DefaultResolution(final RepresentativeFraction scale) {
if (scale != null) {
value = scale;
property = SCALE;
}
}
{code}
Note that this bug is a SIS 0.5 regression compared to SIS 0.4 and 0.3
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)