///* // * This file is part of JGrasstools (http://www.jgrasstools.org) // * (C) HydroloGIS - www.hydrologis.com // * // * JGrasstools is free software: you can redistribute it and/or modify // * it under the terms of the GNU General Public License as published by // * the Free Software Foundation, either version 3 of the License, or // * (at your option) any later version. // * // * This program is distributed in the hope that it will be useful, // * but WITHOUT ANY WARRANTY; without even the implied warranty of // * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // * GNU General Public License for more details. // * // * You should have received a copy of the GNU General Public License // * along with this program. If not, see <http://www.gnu.org/licenses/>. // */ //package org.jgrasstools.modules; // //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_AUTHORCONTACTS; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_AUTHORNAMES; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_DESCRIPTION; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_KEYWORDS; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_LABEL; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_LICENSE; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_NAME; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_STATUS; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_doLegacyGrass_DESCRIPTION; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_doLenient_DESCRIPTION; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_inPath_DESCRIPTION; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_inRasterBounds_DESCRIPTION; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_inRasterFile_DESCRIPTION; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_inVectorFile_DESCRIPTION; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_inWMS_DESCRIPTION; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_pCheckcolor_DESCRIPTION; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_pEast_DESCRIPTION; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_pEpsg_DESCRIPTION; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_pImagetype_DESCRIPTION; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_pMaxThreads_DESCRIPTION; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_pMaxzoom_DESCRIPTION; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_pMinzoom_DESCRIPTION; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_pName_DESCRIPTION; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_pNorth_DESCRIPTION; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_pSouth_DESCRIPTION; //import static org.jgrasstools.gears.i18n.GearsMessages.OMSTMSGENERATOR_pWest_DESCRIPTION; // //import java.util.List; // //import oms3.annotations.Author; //import oms3.annotations.Description; //import oms3.annotations.Execute; //import oms3.annotations.In; //import oms3.annotations.Keywords; //import oms3.annotations.Label; //import oms3.annotations.License; //import oms3.annotations.Name; //import oms3.annotations.Status; //import oms3.annotations.UI; // //import org.geotools.coverage.grid.GridGeometry2D; //import org.jgrasstools.gears.libs.modules.JGTConstants; //import org.jgrasstools.gears.libs.modules.JGTModel; //import org.jgrasstools.gears.modules.r.tmsgenerator.OmsTmsGenerator; // //@Description(OMSTMSGENERATOR_DESCRIPTION) //@Author(name = OMSTMSGENERATOR_AUTHORNAMES, contact = OMSTMSGENERATOR_AUTHORCONTACTS) //@Keywords(OMSTMSGENERATOR_KEYWORDS) //@Label(JGTConstants.MOBILE) //@Name("_" + OMSTMSGENERATOR_NAME) //@Status(OMSTMSGENERATOR_STATUS) //@License(OMSTMSGENERATOR_LICENSE) //public class TmsGenerator extends JGTModel { // // @Description(OMSTMSGENERATOR_inRasterFile_DESCRIPTION) // @UI(JGTConstants.FILEIN_UI_HINT) // @In // public String inRasterFile = null; // // @Description(OMSTMSGENERATOR_inRasterBounds_DESCRIPTION) // @In // public List<GridGeometry2D> inRasterBounds = null; // // @Description(OMSTMSGENERATOR_inVectorFile_DESCRIPTION) // @UI(JGTConstants.FILEIN_UI_HINT) // @In // public String inVectorFile = null; // // @Description(OMSTMSGENERATOR_inWMS_DESCRIPTION) // @In // public String inWMS = null; // // @Description(OMSTMSGENERATOR_pName_DESCRIPTION) // @In // public String pName = "tmstiles"; // // @Description(OMSTMSGENERATOR_pMinzoom_DESCRIPTION) // @In // public Integer pMinzoom = null; // // @Description(OMSTMSGENERATOR_pMaxzoom_DESCRIPTION) // @In // public Integer pMaxzoom = null; // // @Description(OMSTMSGENERATOR_pNorth_DESCRIPTION) // @UI(JGTConstants.PROCESS_NORTH_UI_HINT) // @In // public Double pNorth = null; // // @Description(OMSTMSGENERATOR_pSouth_DESCRIPTION) // @UI(JGTConstants.PROCESS_SOUTH_UI_HINT) // @In // public Double pSouth = null; // // @Description(OMSTMSGENERATOR_pWest_DESCRIPTION) // @UI(JGTConstants.PROCESS_WEST_UI_HINT) // @In // public Double pWest = null; // // @Description(OMSTMSGENERATOR_pEast_DESCRIPTION) // @UI(JGTConstants.PROCESS_EAST_UI_HINT) // @In // public Double pEast = null; // // @Description(OMSTMSGENERATOR_pEpsg_DESCRIPTION) // @UI(JGTConstants.CRS_UI_HINT) // @In // public String pEpsg; // // @Description(OMSTMSGENERATOR_doLenient_DESCRIPTION) // @In // public boolean doLenient = true; // // @Description(OMSTMSGENERATOR_pImagetype_DESCRIPTION) // @In // public int pImagetype = 0; // // @Description(OMSTMSGENERATOR_pCheckcolor_DESCRIPTION) // @In // public int[] pCheckcolor = new int[]{255, 255, 255}; // // @Description(OMSTMSGENERATOR_doLegacyGrass_DESCRIPTION) // @In // public Boolean doLegacyGrass = false; // // @Description(OMSTMSGENERATOR_inPath_DESCRIPTION) // @In // public String inPath; // // @Execute // public void process() throws Exception { // OmsTmsGenerator tmsgenerator = new OmsTmsGenerator(); // tmsgenerator.inRasterFile = inRasterFile; // tmsgenerator.inRasterBounds = inRasterBounds; // tmsgenerator.inVectorFile = inVectorFile; // tmsgenerator.inWMS = inWMS; // tmsgenerator.pName = pName; // tmsgenerator.pMinzoom = pMinzoom; // tmsgenerator.pMaxzoom = pMaxzoom; // tmsgenerator.pNorth = pNorth; // tmsgenerator.pSouth = pSouth; // tmsgenerator.pWest = pWest; // tmsgenerator.pEast = pEast; // tmsgenerator.pEpsg = pEpsg; // tmsgenerator.doLenient = doLenient; // tmsgenerator.pImagetype = pImagetype; // tmsgenerator.pCheckcolor = pCheckcolor; // tmsgenerator.doLegacyGrass = doLegacyGrass; // tmsgenerator.inPath = inPath; // tmsgenerator.pm = pm; // tmsgenerator.doProcess = doProcess; // tmsgenerator.doReset = doReset; // tmsgenerator.process(); // } //}