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;
    
            }
  • 相关阅读:
    iOS 性能调优
    Google Nexus 5x Android 7.0 Root
    Android库的标准化(不断更新中)
    Firefox实用插件记录
    关于WordPress搬家方法步骤的整理
    eclipse搭建servlet项目
    Eclipse的FindBugs插件
    常用 Java 静态代码分析工具的分析与比较
    JSONObject简介
    New XAMPP security concept:错误解决方法
  • 原文地址:https://www.cnblogs.com/gisoracle/p/12467949.html
Copyright © 2011-2022 走看看