def __init__(self):
      SubDayPrecipProcess.__init__(self,
                                   identifier="subdayprecip-design-dbf",
                                   description="Vrací vyčíslené návrhové srážky jako atributová data ve formátu DBF.")
      
      self.output = self.addComplexOutput(identifier = "output",
                                          title = "Výsledek ve formátu DBF",
                                          formats = [ {"mimeType":"application/dbase"} ],
                                          asReference = True)
 def __init__(self):
      SubDayPrecipProcess.__init__(self,
                                   identifier="subdayprecip-design-gml",
                                   description="Vrací vyčíslené návrhové srážky jako vektorová data ve formátu GML.")
      
      self.output = self.addComplexOutput(identifier = "output",
                                          title = "Výsledek ve formátu GML",
                                          formats = [ {"mimeType":"text/xml"} ],
                                          asReference = True)
 def __init__(self):
      SubDayPrecipProcess.__init__(self,
                                   identifier="subdayprecip-design-shp",
                                   description="Vrací vyčíslené návrhové srážky jako vektorová data ve formátu Esri Shapefile.")
      
      self.output = self.addComplexOutput(identifier = "output",
                                          title = "Výsledek ve formátu Esri Shapefile",
                                          formats = [ {"mimeType":"application/x-zipped-shp"} ],
                                          asReference = True)
     def __init__(self):
          SubDayPrecipProcess.__init__(self,
                                       identifier="subdayprecip-design-csv",
                                       description="Vrací vyčíslené návrhové srážky jako atributová data ve formátu CSV.")
          
          self.keycolumn=self.addLiteralInput(identifier = "keycolumn",
                                              title = "Klíčový atribut vstupních dat",
                                              type = types.StringType)

          self.output = self.addComplexOutput(identifier = "output",
                                              title = "Výsledek ve formátu CSV",
                                              formats = [ {"mimeType":"application/csv"} ],
                                              asReference = True)
     def __init__(self):
          SubDayPrecipProcess.__init__(self,
                                       identifier="subdayprecip-design-point",
                                       description="Vrací vyčíslenou návrhovou srážky pro zvolený bod ve WGS-84.",
                                       skip=['input'])

          self.obs_x=self.addLiteralInput(identifier = "obs_x",
                                          title = "Zeměpisná délka zájmového bodu",
                                          type = types.FloatType)

          self.obs_y=self.addLiteralInput(identifier = "obs_y",
                                          title = "Zeměpisná šířka zájmového bodu",
                                          type = types.FloatType)
          
          self.output = self.addLiteralOutput(identifier = "output",
                                              title = "Vyčíslená hodnota",
                                              type = types.FloatType)
     def __init__(self):
          SubDayPrecipProcess.__init__(self,
                                       identifier="subdayprecip-design-shapes",
                                       description="Vrací tvary návrhových srážek v tabulkové formě s pevně stanovenou délkou srážky 6 hodin.",
                                       skip = ['rainlength'])

          self.mapset = 'rl360'
          self.sep = ','
          self.rainlength_value = '360'

          self.shapetype = self.addLiteralInput(identifier = "type",
                                                title = "Typy rozložení srážky",
                                                type = types.StringType,
                                                default = "1,2,3,4,5,6")

          self.keycolumn=self.addLiteralInput(identifier = "keycolumn",
                                              title = "Klíčový atribut vstupních dat",
                                              type = types.StringType)

          self.output_csv = self.addComplexOutput(identifier = "output_csv",
                                                  title = "Hodnoty průběhu návrhových srážek ve formátu CSV",
                                                  formats = [ {"mimeType":"application/csv"} ],
                                                  asReference = True)