本人主要問題是目前程式運行無報錯,但是沒有輸出。也就是在輸出目標目錄沒有輸出的線要素檔案,請各位大神幫忙看看哪里出了問題。
代碼如下:
private string feature2line(string zadress)
{
try
{
//呼叫GP工具
Geoprocessor toLineGeoprocessor = new Geoprocessor();
//初始化作業空間
toLineGeoprocessor.SetEnvironmentValue("workspace", @"C:\Users\16270\Documents\ArcGIS\Default.gdb");
toLineGeoprocessor.OverwriteOutput = true;
//輸入檔案名稱和保存路徑
string featureToLine = OutFilePath + "\\" + OutFileName;//路徑+名稱
//MessageBox.Show(featureToLine);
//判斷此檔案是否存在,若存在,洗掉
if (File.Exists(featureToLine))
{
File.Delete(featureToLine);
}
//初始化FeatureToLine工具
FeatureToLine newFeatureToLine = new FeatureToLine()
{
in_features = zadress,//要轉化為線的shp檔案(必須為polygon)
out_feature_class = featureToLine//輸出路徑
};
toLineGeoprocessor.Execute(newFeatureToLine, null);
//判斷此檔案是否存在
if (!File.Exists(featureToLine))
{
MessageBox.Show("!!");
return null;
}
return featureToLine;
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
return null;
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/32887.html
標籤:C#
上一篇:ZXING生成條形碼問題
