span8
span4
你好
所以任何事情之前,我一直在浏览此主题了一个星期,在视线无解。
而试图打开放在桌子上“XXXX”插入光标时发生错误。从ArcObjects的错误编号是:“-2147216556”。从ArcObjects的错误消息是:发生了致命错误{在这个类的对象不能编辑会话[ⅩⅩⅩⅩ]之外的被更新}。检查上面的日志文件的详细信息
我一直在想:
更改事务类型:1:版本化Edist会议,2:非版本编辑会话,3:事务,4:无
删除在给定功能的所有属性,看看是否有些是造成麻烦
覆盖的用户名,与SDE用户密码
检查有没有锁的功能
断言正确要素类或表名称
断言正确要素类或表预选赛
断言正确的要素数据集
断言正确的几何类型
删除表(yes和no)
截断表(yes和no)
尝试设置属性geodb_feature_dataset手动用正确的值
,最后切换的功能作家的所有高级选项。
而对于最后的信息拓扑结构的要素数据集,我试图写启用。
我也试图重新建立SDE连接文件
我试图创建在ArcCatalog中一个新的版本,并创建一个指向新版本的SDE连接文件
请人谁可以点我在正确的方向来解决这个问题,将不胜感激:)
好了,这些都是必须的步骤与启用拓扑写的SDE:
我不知道为什么会出现这个操作没有变,但它很简单。
首先,我已经找到我的地方是要素类一beeing拓扑的一部分
这是硬编码的Python脚本:
进口FME进口fmeobjects导入ArcPy中从进口ArcPy中的env拓扑= R “H:\ my_sde_connections \ my.sde \ my_feature_dataset \ my_topology” 要素类= R “my_featureclass” 类FeatureProcessor(对象)的:def __init __(个体):#其放置在初始化 cause we only want it to be run once and before any feature enters the writer try: arcpy.RemoveFeatureClassFromTopology_management(topology, featureclass) except Exception: pass def input(self,feature): self.pyoutput(feature) def close(self): pass # This is not code # Sh..我不知道如何退出代码段。我们通过FeatureWriter将每个功能发送到另一个pythoncaller:import fme import fmeobjects import arcpy from arcpy import env.workspace=r“h:\ My戥sde戥u connections\My.sde戥u topology=r”h:\ My戥sde戥u connections\My.sde\My戥u功能数据集\My戥topology“FeatureClass=r”类功能处理器(对象):def_初始化(self):arcpy.addFeatureClassToTopology管理(拓扑,FeatureClass,1,1)这里的列组刚刚设置为1 def输入(self,feature):self.pyOutput(feature)def close(self):通过此操作将FeatureClass添加回拓扑FeatureClass上的任何规则都不存在,但我认为可以对其进行硬编码,可能是动态地请求第一个并将其存储为属性?
©2019安全亚搏在线软件公司|法律