Dear all,
I have multiples raster files, i am trying to convert it in NetCDF file using Arcpy script . below script i am using for conversion. While i ran the below script , i am getting the error,
Below i have attached my raster file also, which i trying to convert in NetCDF format.
Error Code
ExecuteError<SPAN class="punctuation token">:</SPAN> Failed to execute<SPAN class="punctuation token">.</SPAN> Parameters are <SPAN class="operator token">not</SPAN> valid<SPAN class="punctuation token">.</SPAN>
ERROR <SPAN class="number token">000840</SPAN><SPAN class="punctuation token">:</SPAN> The value <SPAN class="keyword token">is</SPAN> <SPAN class="operator token">not</SPAN> a Raster Layer<SPAN class="punctuation token">.</SPAN>
ERROR <SPAN class="number token">000840</SPAN><SPAN class="punctuation token">:</SPAN> The value <SPAN class="keyword token">is</SPAN> <SPAN class="operator token">not</SPAN> a Raster Catalog<SPAN class="punctuation token">.</SPAN>
Failed to execute <SPAN class="punctuation token">(</SPAN>RasterToNetCDF<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>
Below script i am using for conversion of raster to NetCDF.
<SPAN class="keyword token">import</SPAN> arcpy
<SPAN class="keyword token">from</SPAN> arcpy <SPAN class="keyword token">import</SPAN> env
<SPAN class="comment token"># Set environment settings</SPAN>
env<SPAN class="punctuation token">.</SPAN>workspace <SPAN class="operator token">=</SPAN> <SPAN class="string token">"D:\2012A"</SPAN>
<SPAN class="comment token"># Set local variables</SPAN>
inRaster <SPAN class="operator token">=</SPAN> <SPAN class="string token">"D:\2012A"</SPAN>
outNetCDFFile <SPAN class="operator token">=</SPAN> <SPAN class="string token">"D:\2012A/nppnetcdf.nc"</SPAN>
variable <SPAN class="operator token">=</SPAN> <SPAN class="string token">"NPP"</SPAN>
units <SPAN class="operator token">=</SPAN> <SPAN class="string token">"gCSqm"</SPAN>
XDimension <SPAN class="operator token">=</SPAN> <SPAN class="string token">"x"</SPAN>
YDimension <SPAN class="operator token">=</SPAN> <SPAN class="string token">"y"</SPAN>
bandDimension <SPAN class="operator token">=</SPAN> <SPAN class="string token">""</SPAN>
<SPAN class="comment token"># Process: RasterToNetCDF</SPAN>
arcpy<SPAN class="punctuation token">.</SPAN>RasterToNetCDF_md<SPAN class="punctuation token">(</SPAN>inRaster<SPAN class="punctuation token">,</SPAN> outNetCDFFile<SPAN class="punctuation token">,</SPAN> variable<SPAN class="punctuation token">,</SPAN> units<SPAN class="punctuation token">,</SPAN>
XDimension<SPAN class="punctuation token">,</SPAN> YDimension<SPAN class="punctuation token">,</SPAN> bandDimension<SPAN class="punctuation token">)</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>