Issue #798 - Code review changes
Former-commit-id:39a32d7c91
[formerly c58e900204016e026c6023e7beb33bc82a6cdeaf] Former-commit-id:14e68406b4
This commit is contained in:
parent
1166a7cbb1
commit
f7a864a2c0
3 changed files with 8 additions and 7 deletions
|
@ -111,19 +111,20 @@ def process_all_satellite():
|
|||
f[newds] = h5py.SoftLink(oldds)
|
||||
|
||||
group = f[row[DATAURI_IDX] + "/Data-interpolated"]
|
||||
numLevels = 1
|
||||
numLevels = 0
|
||||
for n in group.keys():
|
||||
numLevels += 1
|
||||
newds = newGroupName + "/Data-interpolated/" + n
|
||||
if (n == '0'):
|
||||
# special case for this link.
|
||||
# dataset /Data-interpolated/0 points to /Data
|
||||
# Don't count this link!
|
||||
oldds = row[DATAURI_IDX] + "/Data"
|
||||
else:
|
||||
oldds = row[DATAURI_IDX] + "/Data-interpolated/" + n
|
||||
# Only count interpolated levels!
|
||||
numLevels += 1
|
||||
f[newds] = h5py.SoftLink(oldds)
|
||||
# now back up one for the Data,Data-interpolated/0 link
|
||||
numLevels -= 1
|
||||
updateSql = "update satellite set datauri='" + row[DATAURI_IDX] + "/" + row[COVERAGE_IDX] + "'"
|
||||
updateSql += ", interpolationlevels=" + repr(numLevels)
|
||||
updateSql += " where id=" + row[0] + ";"
|
||||
|
|
|
@ -152,10 +152,10 @@ public class SatelliteDao extends PluginDao {
|
|||
storageRecord, fillValue);
|
||||
|
||||
// How many interpolation levels do we need for this data?
|
||||
// Subtract one for the base level data.
|
||||
int levels = downScaler.getNumberOfDownscaleLevels() - 1;
|
||||
int levels = downScaler.getNumberOfDownscaleLevels();
|
||||
// set the number of levels in the 'parent' satellite data.
|
||||
satRecord.setInterpolationLevels(levels);
|
||||
// Subtract one for the base level data.
|
||||
satRecord.setInterpolationLevels(levels - 1);
|
||||
if (DataStoreFactory.isInterpolated(levels)) {
|
||||
for (int downscaleLevel = 1; downscaleLevel <= levels; downscaleLevel++) {
|
||||
Rectangle size = downScaler
|
||||
|
|
|
@ -341,7 +341,7 @@ public class DataStoreFactory {
|
|||
*/
|
||||
public static String createGroupName(String groupName, String baseDataSet,
|
||||
boolean interpolated) {
|
||||
StringBuilder interpolatedGroup = new StringBuilder();
|
||||
StringBuilder interpolatedGroup = new StringBuilder(256);
|
||||
if (groupName != null) {
|
||||
interpolatedGroup.append(groupName);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue