try
{
//呼叫GP工具
Geoprocessor extractGeoprocessor = new Geoprocessor();
//初始化作業空間
extractGeoprocessor.SetEnvironmentValue("workspace", @"C:\Users\qiuss\Documents\ArcGIS\Default.gdb");
extractGeoprocessor.OverwriteOutput = true;
string shpPath = @"C:\Users\qiuss\Desktop\新建檔案夾\141003非0溫度.shp";
string rasPath = @"C:\Users\qiuss\Desktop\新建檔案夾\20141003N.tif";
string outPath = @"C:\Users\qiuss\Desktop\新建檔案夾\text.shp";
//string valuePointName = "ValuesPoint.shp";//提取values到點的名稱
//string extractToPointPath = newFolder + "\\" + valuePointName;//路徑+名稱
//判斷此檔案是否存在,若存在,洗掉
if (File.Exists(outPath))
{
File.Delete(outPath);
}
//初始化FeatureToLine工具
ExtractValuesToPoints newExtractValuesToPoints = new ExtractValuesToPoints
{
in_raster = rasPath,//要提取的dem資料路徑
in_point_features = shpPath,//point路徑
out_point_features = outPath,//輸出的提取values到點的路徑+名稱
interpolate_values = "None",
add_attributes = "VALUE_ONLY"
};
extractGeoprocessor.Execute(newExtractValuesToPoints, null);
//判斷此檔案是否存在
if (File.Exists(outPath))
{
//return outPath;
}
else
{
//return null;
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
//return null;
}
uj5u.com熱心網友回復:
報這樣的錯誤?麻煩大神給看看是代碼的錯還是什么別的原因
uj5u.com熱心網友回復:
把license里面的擴展項要勾上轉載請註明出處,本文鏈接:https://www.uj5u.com/net/152607.html
標籤:C#
上一篇:使用Oracle.ManagedDataAccess.Client連接時出現索引超界?
下一篇:二維陣列
