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;
    
            }
  • 相关阅读:
    九度oj题目1019:简单计算器
    九度oj题目1555:重复子串
    Java泛型
    Remove Duplicates from Sorted Array
    Add Binary
    Plus One
    Remove Element
    Remove Nth Node From End of List
    Longest Common Prefix
    Roman to Integer
  • 原文地址:https://www.cnblogs.com/gisoracle/p/12467949.html
Copyright © 2011-2022 走看看