Issue #189 switch uengine to grid

Former-commit-id: 55b665ecc63d591aa4eabb76bca2a623cc0b1a2a
This commit is contained in:
Ben Steffensmeier 2012-10-01 16:52:48 -05:00
parent b5e4d73010
commit 7016f72e88
4 changed files with 25 additions and 25 deletions

View file

@ -99,7 +99,7 @@ public class RunAction extends javax.servlet.http.HttpServlet implements
actionXML = createActionASCII(request);
} else if (requestType.equalsIgnoreCase("image")) {
actionXML = createActionImage(request);
} else if (requestType.equalsIgnoreCase("grib")) {
} else if (requestType.equalsIgnoreCase("grid")) {
actionXML = createActionGrib(request);
} else if (requestType.equalsIgnoreCase("radar")) {
actionXML = createActionRadar(request);
@ -200,7 +200,7 @@ public class RunAction extends javax.servlet.http.HttpServlet implements
dataURI = makeImageDataURI(request);
} else if (type.equalsIgnoreCase("ascii")) {
dataURI = makeAsciiDataURI(request);
} else if (type.equalsIgnoreCase("grib")) {
} else if (type.equalsIgnoreCase("grid")) {
dataURI = makeGribDataURI(request);
} else if (type.equalsIgnoreCase("radar")) {
dataURI = makeRadarDataURI(request);
@ -1563,7 +1563,7 @@ public class RunAction extends javax.servlet.http.HttpServlet implements
}
}
StringBuffer dataUri = new StringBuffer();
dataUri.append("/grib");
dataUri.append("/grid");
dataUri.append("/").append(".+?");
dataUri.append("/").append(".+?");
dataUri.append("/").append(".+?");

View file

@ -82,7 +82,7 @@ public class ScriptTestDriver {
if (pluginName == null) {
script = new String();
} else {
if ("grib".equals(pluginName)) {
if ("grid".equals(pluginName)) {
library = "GridRequest";
} else if ("satellite".equals(pluginName)) {
library = "SatelliteRequest";

View file

@ -33,34 +33,34 @@ GridInterface.prototype.getData = function(type){
var self = this;
switch(type){
case "model":
var queryArray = {"plugin":"grib"};
RequestTestDriver.requestCatalog("modelInfo.modelName",queryArray,60000,function(output){self.processData(type,output);});
var queryArray = {"plugin":"grid"};
RequestTestDriver.requestCatalog("info.datasetId",queryArray,60000,function(output){self.processData(type,output);});
break;
case "basetime":
var model = this.model.options[this.model.selectedIndex].value;
var queryArray = {"plugin":"grib","modelInfo.modelName":model};
var queryArray = {"plugin":"grid","info.datasetId":model};
RequestTestDriver.requestCatalog("dataTime",queryArray,60000,function(output){self.processData(type,output);});
break;
case "parameter":
var model = this.model.options[this.model.selectedIndex].value;
var basetime = this.basetime.options[this.basetime.selectedIndex].value;
var queryArray = {"plugin":"grib","modelInfo.modelName":model,"dataTime":basetime};
RequestTestDriver.requestCatalog("modelInfo.parameterName",queryArray,60000,function(output){self.processData(type,output);});
var queryArray = {"plugin":"grid","info.datasetId":model,"dataTime":basetime};
RequestTestDriver.requestCatalog("info.parameter.name",queryArray,60000,function(output){self.processData(type,output);});
break;
case "level":
var model = this.model.options[this.model.selectedIndex].value;
var basetime = this.basetime.options[this.basetime.selectedIndex].value;
var parameter = this.parameter.options[this.parameter.selectedIndex].value;
var queryArray = {"plugin":"grib","modelInfo.modelName":model,"dataTime":basetime,"modelInfo.parameterName":parameter};
RequestTestDriver.requestCatalog("modelInfo.level.masterLevel.name",queryArray,60000,function(output){self.processData(type,output);});
var queryArray = {"plugin":"grid","info.datasetId":model,"dataTime":basetime,"info.parameter.name":parameter};
RequestTestDriver.requestCatalog("info.level.masterLevel.name",queryArray,60000,function(output){self.processData(type,output);});
break;
case "levelone":
var model = this.model.options[this.model.selectedIndex].value;
var basetime = this.basetime.options[this.basetime.selectedIndex].value;
var parameter = this.parameter.options[this.parameter.selectedIndex].value;
var level = this.level.options[this.level.selectedIndex].value;
var queryArray = {"plugin":"grib","modelInfo.modelName":model,"dataTime":basetime,"modelInfo.parameterName":parameter,"modelInfo.level.masterLevel.name":level};
RequestTestDriver.requestCatalog("modelInfo.level.levelonevalue",queryArray,60000,function(output){self.processData(type,output);});
var queryArray = {"plugin":"grid","info.datasetId":model,"dataTime":basetime,"info.parameter.name":parameter,"info.level.masterLevel.name":level};
RequestTestDriver.requestCatalog("info.level.levelonevalue",queryArray,60000,function(output){self.processData(type,output);});
break;
case "leveltwo":
var model = this.model.options[this.model.selectedIndex].value;
@ -68,9 +68,9 @@ GridInterface.prototype.getData = function(type){
var parameter = this.parameter.options[this.parameter.selectedIndex].value;
var level = this.level.options[this.level.selectedIndex].value;
var levelone = this.levelone.options[this.levelone.selectedIndex].value;
var queryArray = {"plugin":"grib","modelInfo.modelName":model,"dataTime":basetime,"modelInfo.parameterName":parameter,"modelInfo.level.masterLevel.name":level,
"modelInfo.level.levelonevalue":levelone};
RequestTestDriver.requestCatalog("modelInfo.level.leveltwovalue",queryArray,60000,function(output){self.processData(type,output);});
var queryArray = {"plugin":"grid","info.datasetId":model,"dataTime":basetime,"info.parameter.name":parameter,"info.level.masterLevel.name":level,
"info.level.levelonevalue":levelone};
RequestTestDriver.requestCatalog("info.level.leveltwovalue",queryArray,60000,function(output){self.processData(type,output);});
break;
case "colormap":
RequestTestDriver.requestColormaps(60000,function(output){self.processData(type,output);});
@ -198,14 +198,14 @@ GridInterface.prototype.createScript = function(){
var engine = document.getElementById("scriptInterface").checked ? "imagejs" : "image";
if (this.leveltwo.selectedIndex >= 0) {
var leveltwo = this.leveltwo.options[this.leveltwo.selectedIndex].value;
var queryArray = {"pluginName":"grib","modelInfo.modelName":model,"dataTime":basetime,
"modelInfo.parameterName":parameter,"modelInfo.level.masterLevel.name":level,
"modelInfo.level.levelonevalue":levelone, "modelInfo.level.leveltwovalue":leveltwo,
var queryArray = {"pluginName":"grid","info.datasetId":model,"dataTime":basetime,
"info.parameter.name":parameter,"info.level.masterLevel.name":level,
"info.level.levelonevalue":levelone, "info.level.leveltwovalue":leveltwo,
"colormap":colormap,"reproject":reproject,"format":format};
} else {
var queryArray = {"pluginName":"grib","modelInfo.modelName":model,"dataTime":basetime,
"modelInfo.parameterName":parameter,"modelInfo.level.masterLevel.name":level,
"modelInfo.level.levelonevalue":levelone, "colormap":colormap,"reproject":reproject,"format":format};
var queryArray = {"pluginName":"grid","info.datasetId":model,"dataTime":basetime,
"info.parameter.name":parameter,"info.level.masterLevel.name":level,
"info.level.levelonevalue":levelone, "colormap":colormap,"reproject":reproject,"format":format};
}
ScriptTestDriver.createScript(queryArray,count,engine,function(output){self.processScript(output);});
}

View file

@ -52,7 +52,7 @@ dataRequest.execute();
#set($reproject = $scriptMetadata.remove("reproject").constraintValue)
#set($format = $scriptMetadata.remove("format").constraintValue)
import ${scriptLibrary}
#if($pluginName == "grib")
#if($pluginName == "grid")
dataRequest = ${scriptLibrary}.${scriptLibrary}("${pluginName}")
#else
dataRequest = ${scriptLibrary}.${scriptLibrary}()
@ -77,7 +77,7 @@ dataRequest.addParameter("${key}", "${constraint.constraintValue}")
#end
#end
#end
#if(${pluginName} == "grib")
#if(${pluginName} == "grid")
dataRequest.setScaleFactor(1)
#end
dataRequest.setFormat("${format}")
@ -111,7 +111,7 @@ dataRequest.addParameter("${key}", "${constraint.constraintValue}");
#end
#end
#end
#if(${pluginName} == "grib")
#if(${pluginName} == "grid")
dataRequest.setScaleFactor(1);
#end
dataRequest.setFormat("${format}");