zoukankan      html  css  js  c++  java
  • ArcGIS Pro二次开发执行GP工具

    using System;
    using System.Collections.Generic;
    using System.Linq;
    //using System.Windows;
    //using System.Windows.Forms;
    
    
    
    
    using System.Text;
    
    using System.Threading;
    
    using System.Threading.Tasks;
    
    using ArcGIS.Desktop.Core.Geoprocessing;
    
    using ArcGIS.Desktop.Framework;
    
    using ArcGIS.Desktop.Framework.Contracts;
    
    using ArcGIS.Desktop.Framework.Dialogs;
    
    using ArcGIS.Desktop.Mapping;
    using ArcGIS.Desktop.Core;
    
    using ArcGIS.Desktop.Framework.Threading.Tasks;
    
    
    
    namespace ProAppModule1
    {
        internal class Button1 : ArcGIS.Desktop.Framework.Contracts.Button
        {
            string output = "gisoracle";
            protected override void OnClick()
    
            {
    
                FeatureLayer layer = MapView.Active.Map.Layers[0] as FeatureLayer;
                string path = Project.Current.DefaultGeodatabasePath+"/";
    
                Select(layer, path + output);
            }
    
    
            public bool Select(FeatureLayer layer, string output)
            {
    
    
                try
                {
                    var result = QueuedTask.Run(() =>
    
                   {
    
                       var args = Geoprocessing.MakeValueArray(layer, output);
    
                       return Geoprocessing.ExecuteToolAsync("analysis.Select", args);
    
    
    
                   });
                    return true;
    
                }
                catch (Exception ex)
                {
                    MessageBox.Show("错误:" + ex.Message.ToString());
    
    
                    return false;
                }
                                     
    
            }
        }
    }
  • 相关阅读:
    【后缀数组】poj2406 Power Strings
    [HNOI 2013]游走
    [HAOI 2008]木棍分割
    [SCOI 2010]传送带
    [SDOI 2010]魔法猪学院
    [Codeforces 235B]Let's Play Osu!
    [SPOJ 10628]Count on a tree
    [ZJOI 2010]count 数字计数
    [SHOI 2008]Debt 循环的债务
    [JSOI 2008]星球大战starwar
  • 原文地址:https://www.cnblogs.com/gisoracle/p/12468397.html
Copyright © 2011-2022 走看看