zoukankan      html  css  js  c++  java
  • GeoDatabase元数据不能编辑的问题“The application is not licensed to perform this operation ”

    三年以前用ArcEngine编辑ArcSDE遇到过“The application is not licensed to perform this operation ”这个错误,当时记得这个问题解决了(通过控件设置),但是今天在调程序的时候又遇到了这个问题,所以这里补充一下:
    方法1、用license控件,点击属性,如果之前的许可产品为arcengine,则将许可产品设为第二个即geodatabase,并选中相应的扩展,关闭工程,重新打开;
    用第一种搞好了。
    2、删掉license控件,用iaoinitialize在窗体加时初始化geodatabase及扩展
    重点补充说明的是方法2
     AoLiceseInitialize aoLiceseInitialize = new AoLiceseInitialize();
    aoLinceseInitailize.Initialize(esriLicenseProductCode.esriLicenseProductCodeEngineGeoDB);//解决问题
    //aoLinceseInitailize.Initialize(esriLicenseProductCode.esriLicenseProductCodeEngine);//会报错
  • 相关阅读:
    groovy-搭建环境
    isAssignableFrom
    H5调用摄像头
    php生成唯一id
    剑指Offer刷题日常
    ASCII码对照表
    用redis stream作队列的一些心得
    在 CAP 中使用 AOP ( Castle.DynamicProxy )
    office2019下载
    JVM调优浅谈
  • 原文地址:https://www.cnblogs.com/bobzhangfw/p/2417351.html
Copyright © 2011-2022 走看看