original_docstring: Interpolates LAS files using an inverse-distance weighted (IDW) scheme. When the input/output parameters are not specified, the tool interpolates all LAS files contained within the working directory.
  
          Keyword arguments:
  
          i -- Input LiDAR file (including extension). 
          output -- Output raster file (including extension). 
          parameter -- Interpolation parameter; options are 'elevation' (default), 'intensity', 'class', 'scan angle', 'user data'. 
          returns -- Point return types to include; options are 'all' (default), 'last', 'first'. 
          resolution -- Output raster's grid resolution. 
          weight -- IDW weight value. 
          radius -- Search Radius. 
          exclude_cls -- Optional exclude classes from interpolation; Valid class values range from 0 to 18, based on LAS specifications. Example, --exclude_cls='3,4,5,6,7,18'. 
          minz -- Optional minimum elevation for inclusion in interpolation. 
          maxz -- Optional maximum elevation for inclusion in interpolation. 
          callback -- Custom functon for handling tool text outputs.
          
docstring: Interpolates LAS files using an inverse-distance weighted (IDW) scheme. When the input/output parameters are not specified, the tool interpolates all LAS files contained within the working directory.
  Keyword arguments.
  
  - Input LiDAR file (including extension).
  output -- Output raster file (including extension).
docstring_tokens: Interpolates LAS files using an inverse - distance weighted ( IDW ) scheme . When the input / output parameters are not specified the tool interpolates all LAS files contained within the working directory . Keyword arguments . - Input LiDAR file ( including extension ) . output -- Output raster file ( including extension ) .
code: def lidar_idw_interpolation(self, i=None, output=None, parameter="elevation", returns="all", resolution=1.0, weight=1.0, radius=2.5, exclude_cls=None, minz=None, maxz=None, callback=default_callback):
          """Interpolates LAS files using an inverse-distance weighted (IDW) scheme. When the input/output parameters are not specified, the tool interpolates all LAS files contained within the working directory.
  
          Keyword arguments:
  
          i -- Input LiDAR file (including extension). 
          output -- Output raster file (including extension). 
          parameter -- Interpolation parameter; options are 'elevation' (default), 'intensity', 'class', 'scan angle', 'user data'. 
          returns -- Point return types to include; options are 'all' (default), 'last', 'first'. 
          resolution -- Output raster's grid resolution. 
          weight -- IDW weight value. 
          radius -- Search Radius. 
          exclude_cls -- Optional exclude classes from interpolation; Valid class values range from 0 to 18, based on LAS specifications. Example, --exclude_cls='3,4,5,6,7,18'. 
          minz -- Optional minimum elevation for inclusion in interpolation. 
          maxz -- Optional maximum elevation for inclusion in interpolation. 
          callback -- Custom functon for handling tool text outputs.
          """
          args = []
          if i is not None: args.append("--input='{}'".format(i))
          if output is not None: args.append("--output='{}'".format(output))
          args.append("--parameter={}".format(parameter))
          args.append("--returns={}".format(returns))
          args.append("--resolution={}".format(resolution))
          args.append("--weight={}".format(weight))
          args.append("--radius={}".format(radius))
          if exclude_cls is not None: args.append("--exclude_cls='{}'".format(exclude_cls))
          if minz is not None: args.append("--minz='{}'".format(minz))
          if maxz is not None: args.append("--maxz='{}'".format(maxz))
          return self.run_tool('lidar_idw_interpolation', args, callback)
code_tokens: def lidar_idw_interpolation ( self , i = None , output = None , parameter = "elevation" , returns = "all" , resolution = 1.0 , weight = 1.0 , radius = 2.5 , exclude_cls = None , minz = None , maxz = None , callback = default_callback ) : args = [ ] if i is not None : args . append ( "--input='{}'" . format ( i ) ) if output is not None : args . append ( "--output='{}'" . format ( output ) ) args . append ( "--parameter={}" . format ( parameter ) ) args . append ( "--returns={}" . format ( returns ) ) args . append ( "--resolution={}" . format ( resolution ) ) args . append ( "--weight={}" . format ( weight ) ) args . append ( "--radius={}" . format ( radius ) ) if exclude_cls is not None : args . append ( "--exclude_cls='{}'" . format ( exclude_cls ) ) if minz is not None : args . append ( "--minz='{}'" . format ( minz ) ) if maxz is not None : args . append ( "--maxz='{}'" . format ( maxz ) ) return self . run_tool ( 'lidar_idw_interpolation' , args , callback )
short_docstring: Interpolates LAS files using an inverse-distance weighted (IDW) scheme.
short_docstring_tokens: Interpolates LAS files using an inverse - distance weighted ( IDW ) scheme .
comment: """Interpolates LAS files using an inverse-distance weighted (IDW) scheme. When the input/output parameters are not specified, the tool interpolates all LAS files contained within the working directory.
  
          Keyword arguments:
  
          i -- Input LiDAR file (including extension). 
          output -- Output raster file (including extension). 
          parameter -- Interpolation parameter; options are 'elevation' (default), 'intensity', 'class', 'scan angle', 'user data'. 
          returns -- Point return types to include; options are 'all' (default), 'last', 'first'. 
          resolution -- Output raster's grid resolution. 
          weight -- IDW weight value. 
          radius -- Search Radius. 
          exclude_cls -- Optional exclude classes from interpolation; Valid class values range from 0 to 18, based on LAS specifications. Example, --exclude_cls='3,4,5,6,7,18'. 
          minz -- Optional minimum elevation for inclusion in interpolation. 
          maxz -- Optional maximum elevation for inclusion in interpolation. 
          callback -- Custom functon for handling tool text outputs.
          """