zoukankan      html  css  js  c++  java
  • ArcGIS Pro二次开发-选择gdb

    ArcGIS Pro二次开发,版本是2.5,Vs2019,.net4.8

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using ArcGIS.Core.CIM;
    using ArcGIS.Core.Data;
    using ArcGIS.Core.Geometry;
    using ArcGIS.Desktop.Catalog;
    using ArcGIS.Desktop.Core;
    using ArcGIS.Desktop.Editing;
    using ArcGIS.Desktop.Extensions;
    using ArcGIS.Desktop.Framework;
    using ArcGIS.Desktop.Framework.Contracts;
    using ArcGIS.Desktop.Framework.Dialogs;
    using ArcGIS.Desktop.Framework.Threading.Tasks;
    using ArcGIS.Desktop.Mapping;
    
    namespace ProAppModule1
    {
        internal class Button1 : Button
        {
            protected override void OnClick()
            {
                OpenItemDialog searchGdbDialog = new OpenItemDialog
    
                {
    
                    Title = "Find GDB",
    
                    InitialLocation = @"C:Data",
    
                    MultiSelect = false,
    
                    Filter = ItemFilters.geodatabases
    
                };
    
    
    
                var ok = searchGdbDialog.ShowDialog();
    
                if (ok != true) return;
    
                var selectedItems = searchGdbDialog.Items;
    
                foreach (var selectedItem in selectedItems)
                {
    
                    MessageBox.Show(selectedItem.Path);
                }
    
            }
        }
    }

    参考:https://blog.csdn.net/jixg1800/article/details/104545026

  • 相关阅读:
    关于一道PHP面试题的解法
    ThinkPHP学习(二)
    ThinkPHP学习(一)
    Apache 创建虚拟主机目录和设置默认访问页面
    awk全集
    初识云计算&openstack
    Python collections
    Python 函数/高阶函数
    Python dic/set/迭代
    python matplotlib 图标绘制
  • 原文地址:https://www.cnblogs.com/gisoracle/p/12460835.html
Copyright © 2011-2022 走看看