I am trying to execute TopoToRaster tool (ArcToolbox>3D Aanalyst Tool>Raster Interpolation>Topo To Raster) in arcGis 10.0 with .NET.
TopoToRaster Class Members
But get exceptions. My code is here :
<SPAN class="pln" style="color: black;"> private ESRI</SPAN><SPAN class="pun" style="color: black;">.</SPAN><SPAN class="typ" style="color: #2b91af;">ArcGIS</SPAN><SPAN class="pun" style="color: black;">.</SPAN><SPAN class="typ" style="color: #2b91af;">Analyst3DTools</SPAN><SPAN class="pun" style="color: black;">.</SPAN><SPAN class="typ" style="color: #2b91af;">TopoToRaster</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="typ" style="color: #2b91af;">InitTool</SPAN><SPAN class="pun" style="color: black;">(</SPAN><SPAN class="pln" style="color: black;">out object beginningEnvironmentValue</SPAN><SPAN class="pun" style="color: black;">)</SPAN><SPAN class="pln" style="color: black;"><BR /> </SPAN><SPAN class="pun" style="color: black;">{</SPAN><SPAN class="pln" style="color: black;"><BR /> _gp </SPAN><SPAN class="pun" style="color: black;">=</SPAN><SPAN class="pln" style="color: black;"> new </SPAN><SPAN class="typ" style="color: #2b91af;">Geoprocessor</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="pun" style="color: black;">{</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="typ" style="color: #2b91af;">OverwriteOutput</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="pun" style="color: black;">=</SPAN><SPAN class="pln" style="color: black;"> true</SPAN><SPAN class="pun" style="color: black;">,</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="typ" style="color: #2b91af;">AddOutputsToMap</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="pun" style="color: black;">=</SPAN><SPAN class="pln" style="color: black;"> false </SPAN><SPAN class="pun" style="color: black;">};</SPAN><SPAN class="pln" style="color: black;"><BR /><BR /> beginningEnvironmentValue </SPAN><SPAN class="pun" style="color: black;">=</SPAN><SPAN class="pln" style="color: black;"> _gp</SPAN><SPAN class="pun" style="color: black;">.</SPAN><SPAN class="typ" style="color: #2b91af;">GetEnvironmentValue</SPAN><SPAN class="pun" style="color: black;">(</SPAN><SPAN class="str" style="color: maroon;">"workspace"</SPAN><SPAN class="pun" style="color: black;">);</SPAN><SPAN class="pln" style="color: black;"><BR /><BR /> _gp</SPAN><SPAN class="pun" style="color: black;">.</SPAN><SPAN class="typ" style="color: #2b91af;">SetEnvironmentValue</SPAN><SPAN class="pun" style="color: black;">(</SPAN><SPAN class="str" style="color: maroon;">"workspace"</SPAN><SPAN class="pun" style="color: black;">,</SPAN><SPAN class="pln" style="color: black;"> _workspace</SPAN><SPAN class="pun" style="color: black;">.</SPAN><SPAN class="typ" style="color: #2b91af;">PathName</SPAN><SPAN class="pun" style="color: black;">);</SPAN><SPAN class="pln" style="color: black;"><BR /> _gp</SPAN><SPAN class="pun" style="color: black;">.</SPAN><SPAN class="typ" style="color: #2b91af;">SetEnvironmentValue</SPAN><SPAN class="pun" style="color: black;">(</SPAN><SPAN class="str" style="color: maroon;">"scratchWorkspace"</SPAN><SPAN class="pun" style="color: black;">,</SPAN><SPAN class="pln" style="color: black;"> _workspace</SPAN><SPAN class="pun" style="color: black;">.</SPAN><SPAN class="typ" style="color: #2b91af;">PathName</SPAN><SPAN class="pun" style="color: black;">);</SPAN><SPAN class="pln" style="color: black;"><BR /><BR /> var topoToRaster </SPAN><SPAN class="pun" style="color: black;">=</SPAN><SPAN class="pln" style="color: black;"> new ESRI</SPAN><SPAN class="pun" style="color: black;">.</SPAN><SPAN class="typ" style="color: #2b91af;">ArcGIS</SPAN><SPAN class="pun" style="color: black;">.</SPAN><SPAN class="typ" style="color: #2b91af;">Analyst3DTools</SPAN><SPAN class="pun" style="color: black;">.</SPAN><SPAN class="typ" style="color: #2b91af;">TopoToRaster</SPAN><SPAN class="pln" style="color: black;"><BR /> </SPAN><SPAN class="pun" style="color: black;">{</SPAN><SPAN class="pln" style="color: black;"><BR /> in_topo_features </SPAN><SPAN class="pun" style="color: black;">=</SPAN><SPAN class="pln" style="color: black;"> _inputFeature</SPAN><SPAN class="pun" style="color: black;">,//</SPAN><SPAN class="pln" style="color: black;">new </SPAN><SPAN class="typ" style="color: #2b91af;">InputFeatureTopoToRaster</SPAN><SPAN class="pun" style="color: black;">()</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="pun" style="color: black;">{</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="typ" style="color: #2b91af;">FeatureLayer</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="pun" style="color: black;">=</SPAN><SPAN class="pln" style="color: black;"> _inputFeature</SPAN><SPAN class="pun" style="color: black;">.</SPAN><SPAN class="typ" style="color: #2b91af;">ToString</SPAN><SPAN class="pun" style="color: black;">(),</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="typ" style="color: #2b91af;">Field</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="pun" style="color: black;">=</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="str" style="color: maroon;">"HGL"</SPAN><SPAN class="pun" style="color: black;">,</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="typ" style="color: #2b91af;">Type</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="pun" style="color: black;">=</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="str" style="color: maroon;">"CONTOUR"</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="pun" style="color: black;">},</SPAN><SPAN class="pln" style="color: black;"><BR /> out_surface_raster </SPAN><SPAN class="pun" style="color: black;">=</SPAN><SPAN class="pln" style="color: black;"> _outputRaster<BR /> </SPAN><SPAN class="pun" style="color: black;">};</SPAN><SPAN class="pln" style="color: black;"><BR /> </SPAN><SPAN class="kwd" style="color: #00008b;">return</SPAN><SPAN class="pln" style="color: black;"> topoToRaster</SPAN><SPAN class="pun" style="color: black;">;</SPAN><SPAN class="pln" style="color: black;"><BR /> </SPAN><SPAN class="pun" style="color: black;">}</SPAN>
<SPAN class="pln" style="color: black;">private readonly object _inputFeature</SPAN><SPAN class="pun" style="color: black;">;</SPAN><SPAN class="pln" style="color: black;"><BR /> private readonly string _outputRaster</SPAN><SPAN class="pun" style="color: black;">;</SPAN>
<SPAN class="pln" style="color: black;"> public </SPAN><SPAN class="kwd" style="color: #00008b;">class</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="typ" style="color: #2b91af;">InputFeatureTopoToRaster</SPAN><SPAN class="pln" style="color: black;"><BR /></SPAN><SPAN class="pun" style="color: black;">{</SPAN><SPAN class="pln" style="color: black;"><BR /> public string </SPAN><SPAN class="typ" style="color: #2b91af;">FeatureLayer</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="pun" style="color: black;">{</SPAN><SPAN class="pln" style="color: black;"> get</SPAN><SPAN class="pun" style="color: black;">;</SPAN><SPAN class="pln" style="color: black;"> set</SPAN><SPAN class="pun" style="color: black;">;</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="pun" style="color: black;">}</SPAN><SPAN class="pln" style="color: black;"><BR /> public string </SPAN><SPAN class="typ" style="color: #2b91af;">Field</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="pun" style="color: black;">{</SPAN><SPAN class="pln" style="color: black;"> get</SPAN><SPAN class="pun" style="color: black;">;</SPAN><SPAN class="pln" style="color: black;"> set</SPAN><SPAN class="pun" style="color: black;">;</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="pun" style="color: black;">}</SPAN><SPAN class="pln" style="color: black;"><BR /> public string </SPAN><SPAN class="typ" style="color: #2b91af;">Type</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="pun" style="color: black;">{</SPAN><SPAN class="pln" style="color: black;"> get</SPAN><SPAN class="pun" style="color: black;">;</SPAN><SPAN class="pln" style="color: black;"> set</SPAN><SPAN class="pun" style="color: black;">;</SPAN><SPAN class="pln" style="color: black;"> </SPAN><SPAN class="pun" style="color: black;">}</SPAN><SPAN class="pln" style="color: black;"><BR /></SPAN><SPAN class="pun" style="color: black;">}</SPAN>
_inputFeature: is the input feature class path.
what is the problem of my input?? I have also tried with class of InputFeature
thanks..