zoukankan      html  css  js  c++  java
  • ae arcgis engine 关于面转线的方法和注意事项

    代码很简单,如下

    private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
    {
    // Initialize the geoprocessor.
    Geoprocessor GP = new Geoprocessor();
    
    //创建一个tool
    FeatureToPolygon featureToPolygon = new FeatureToPolygon();
    //给与必须属性
    featureToPolygon.in_features = @"D:win7我的文档-桌面-收藏夹Desktop	est
    oadsBuffer.shp";
    featureToPolygon.out_feature_class = @"D:win7我的文档-桌面-收藏夹Desktop	est
    oads4.shp";
    
    
    GP.Execute(featureToPolygon, null);
    
    MessageBox.Show("OK");
    }
    

    需要注意的问题:

    1权限问题。我给与的是最高权限:

                #region 初始化许可
                esriLicenseStatus licenseStatus = esriLicenseStatus.esriLicenseUnavailable;
                IAoInitialize m_AoInitialize = new AoInitialize();
                licenseStatus = m_AoInitialize.Initialize(esriLicenseProductCode.esriLicenseProductCodeAdvanced);
                //检查扩展模块功能
                licenseStatus = m_AoInitialize.CheckOutExtension(esriLicenseExtensionCode.esriLicenseExtensionCodeRuntimeAdvanced);
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                #endregion
    

    2其实上面给了最高权限之后还算不行。关键还看下面的:

    在arcmap打开Extension所有项,并且把你的功能在工具箱里跑一遍。嗯,不知道为啥。就可以了

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------

    线转面的时候传参数的时候,命名必须用英文名:

    string fromPath = @"D:win7我的文档-桌面-收藏夹Desktop东庄.mdbJZX";
    string ToPath = @"D:win7我的文档-桌面-收藏夹Desktop东庄.mdbxxx";

    数字是不可以的:

    string ToPath = @"D:win7我的文档-桌面-收藏夹Desktop东庄.mdb2015";

    另外覆盖源数据也是不可以的

  • 相关阅读:
    GridView的TemplateField
    数据源绑定
    hihocoder-1415 后缀数组三·重复旋律3 两个字符串的最长公共子串
    hihocoder-1407 后缀数组二·重复旋律2 不重合 最少重复K次
    hdu number number number 斐波那契数列 思维
    最长上升子序列 nlogn
    hdu-4507 吉哥系列故事——恨7不成妻 数位DP 状态转移分析/极限取模
    hdu-3652 B-number 数位DP
    hdu-2089 不要62 基础DP 模板
    字符串hash
  • 原文地址:https://www.cnblogs.com/xianerwonder/p/4460138.html
Copyright © 2011-2022 走看看