首页 > 代码库 > ArcGIS9.3解决Geodatabase里面不能创建Network Dataset问题
ArcGIS9.3解决Geodatabase里面不能创建Network Dataset问题
1.在Arccatalog的Tool->Extensions里面将Network Analyst勾上
2.如果已经勾上,创建时出现“Error: 不能获取到schema lock因为已经有一个锁定存在”的错误!因为要创建网络数据集的文件正在被其他程序使用,关闭其他所有与ArcGIS有关的工具(arcmap等),即可解决.
(原因:ArcGIS9.3是单线程,在arcmap里面打开数据库里面的要素集后,会生成一个.LOCK文件,这时候不能通过其他线程访问,百度了一下,lock 确保当一个线程位于代码的临界区时,另一个线程不进入临界区。如果其他线程试图进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。