zoukankan      html  css  js  c++  java
  • ArcGIS Pro二次开发-获得一个栅格

    /// <summary>
    
            /// Open a Raster Dataset given a folder and a dataset name.
    
            /// </summary>
    
            /// <param name="folder">Full path to the folder containing the raster dataset.</param>
    
            /// <param name="name">Name of the raster dataset to open.</param>
    
            /// <returns></returns>
    
            public static RasterDataset OpenRasterDataset(string folder, string name)
    
            {
    
                // Create a new raster dataset which is set to null
    
                RasterDataset rasterDatasetToOpen = null;
    
                try
    
                {
    
                    // Create a new file system connection path to open raster datasets using the folder path.
    
                    FileSystemConnectionPath connectionPath = new FileSystemConnectionPath(new System.Uri(folder), FileSystemDatastoreType.Raster);
    
                    // Create a new file system data store for the connection path created above.
    
                    FileSystemDatastore dataStore = new FileSystemDatastore(connectionPath);
    
                    // Open the raster dataset.
    
                    rasterDatasetToOpen = dataStore.OpenDataset<RasterDataset>(name);
    
                    // Check if it is not null. If it is show a message box with the appropriate message.
    
                    if (rasterDatasetToOpen == null)
    
                        MessageBox.Show("Failed to open raster dataset: " + name);
    
                }
    
                catch (Exception exc)
    
                {
    
                    // If an exception occurs, show a message box with the appropriate message.
    
                    MessageBox.Show("Exception caught in OpenRasterDataset for raster: " + name + exc.Message);
    
                }
    
                return rasterDatasetToOpen;
    
            }
  • 相关阅读:
    Sprinig.net 双向绑定 Bidirectional data binding and data model management 和 UpdatePanel
    Memcached是什么
    Spring.net 网络示例 codeproject
    jquery.modalbox.show 插件
    UVA 639 Don't Get Rooked
    UVA 539 The Settlers of Catan
    UVA 301 Transportation
    UVA 331 Mapping the Swaps
    UVA 216 Getting in Line
    UVA 10344 23 out of 5
  • 原文地址:https://www.cnblogs.com/gisoracle/p/12467949.html
Copyright © 2011-2022 走看看