题目问题:“arcsde” https://knowledge.亚搏在线safe.com/questions/topics/single/135.html网站 “arcsde”主题的最新问题 将ArcSDE MSSQL数据转换为FGDB https://knowledge.亚搏在线safe.com/questions/86844/transforming-arcsde-mssql-data-to-fgdb.html

你好,

我正在尝试创建一个动态工作空间来创建从ArcSDE中提取数据的地理数据库文件。理想的,我想利用某种形式的变化检测,所以没有变化的数据不会被毫无理由地处理。更理想的是,我想查询数据库系统表,以快速缩小对象发生变化的范围(我对如何满足第二部分有一些想法,但还没弄清楚)。

以fgdb形式提取的sde将最终在网络共享上,并复制到用户。

这篇文章正是我想要做的,我想。

https://knowledge.亚搏在线safe.com/articles/1157/dynamic-亚搏在线workflow-tutorial-destination-schema-as-a.html网站

我得假设我不知道这个模式,也不是数据的质量,为了使其对我们正在运行的许多SDE数据库更加灵活。

我的工作区如下:


在我被卡住的地方,现在不管怎样,将删除操作应用于SDE中不再存在的行。在指定fme_db_operation关键字作为编写器上的“feature operation”方法,我必须提供criteria(它是FGDB模式的一部分,似乎)以便删除正确的行。截图:

如果这里的任务是用任意数量的表镜像SDE数据库,都有不同的领域,我怎么才能可靠地做到这一点?更令人沮丧的是:我看到过一个使用Esri数据互操作扩展的例子,它似乎不受这个要求的限制,即使它使用的是FGDB写入器。

我是否遗漏了一些明显的东西?

谢谢,

克里斯

arcsde FGDB 结婚,2019年2月13日15:09:56格林威治标准时间 chris2
连接到ARCSDE https://knowledge.亚搏在线safe.com/questions/86181/conection-to-arcsde.html网站

我要配置一些问题。
我不知道gdb的名字。因为我是从Arcmap连接的,只看我能找到的文件夹。但是名字是gdb?
我能做什么?

arcsde 连接 清华大学,2019年1月31日12:55:17格林尼治标准时间 布莱恩
迁移大型SDE功能类及其附件 https://knowledge.亚搏在线safe.com/questions/82152/migrating-large-sde-feature-class-and-its-attachme.html

基本信息:

出于某种原因,传统的ESRI解决方案也未能移动附件,所以我想看看我能不能用FME来做这个。

我有一个包含43,000+记录和84,000+附件的SDE特性类。我成功地使用FME向SDE特性类编写新特性,并在编写时添加附件。但是,这将把现有的特性及其附件移动到另一个数据库中的新SDE特性类。我们的想法是读取(禁用“忽略关系信息”参数)现有的功能,附件关系表,以及附件,然后使用当前的源站和目标站关系ID作为将它们作为新功能和附件写入新位置时用作临时关系ID的值。

问题:

有人做过类似的尝试吗?第二,附件没有被读取。特征和附件关系表被读取并包含结果,但是附件不返回任何记录。思想?

arcsde 附件 功能迁移 清华大学,2018年11月8日15:31:57格林尼治标准时间 dane_stephenson
在SQLExecutor中使用存档的非版本化ArcSDE数据 https://knowledge.亚搏在线safe.com/questions/81946/working-with-archived-non-versioned-arcsde-data-in.html

我试图使用SQLExecuter通过使用_matched_records输出来识别归档ArcSDE数据库中ID不存在于其他表中的记录。我的SQL语句是这样的:

从gis.street_central中选择scrd_id='@value(scrd_id)'

我知道SCRD_ID: 3745不存在于STREET_CENTERLINE表中,但是因为这些数据是存档的,所以返回的记录计数是2而不是0

有人知道如何只从ArcSDE数据库读取/查询当前数据吗?

SQL执行器 arcsde 存档 星期二,2018年11月6日20:16:10格林尼治标准时间 阿凡斯克尔
当我只有默认版本而没有子版本时,如何读取ArcSDE GDB差异功能? https://knowledge.亚搏在线safe.com/questions/81393/how-do-i-read-arcsde-gdb-difference-features-when.html

你好,我试图在一个只有默认版本的gdb中挖掘编辑。ArcSDeGDB阅读器似乎是用来比较父子版本之间的差异。我只想比较默认版本中的编辑。我可以用DBMS阅读器和a、D表来实现这一点,但使用本机阅读器要容易得多,但是,将基线和事务版本都设置为缺省值不会返回任何特性;-(。btw比较业务规则是在编辑器跟踪字段的编辑日期之间。

arcsde 妈,2018年10月29日16:57:55格林尼治时间 布鲁塞哈德
arcObjects的错误号为:“-2147467263” https://knowledge.亚搏在线safe.com/questions/80064/the-error-number-from-arcobjects-is-2147467263.html

你好,

我试图用postgres arcitechture连接到一个SDE数据库。我已经填写了所有的参数,我得到了这个错误信息:

试图打开该表时发生错误,功能类或关系类“DataSetName.FeatureClassName”。来自ArcObjects的错误号是:'-2147467263'。来自ArcObjects的错误消息是:{}

来自arcObjects的一条可爱的错误信息,正确的。。

有人经历过这个吗?知道是什么原因吗?

ps:我在这里找不到错误号:http://resources.arcgis.com/en/help/arcobjects-java/api/arcobjects/constant-values.html

arcsde 2018.1 星期二,2018年10月09日07:50:54格林尼治时间 paalped
在截断/重新加载时获取各种10.6.1 SDE/Oracle错误 https://knowledge.亚搏在线safe.com/questions/79925/getting-various-1061-sdeoracle-errors-on-truncater.html

紧跟在truncate table schemaname.tablename sql命令之后,我们得到了以下信息:

执行SQL时出错:“基本DBMS错误[ORA-29859:执行odciindextruncate routineora-00942时出错:表或视图不存在于”sde.st_domain_methods“,第2352行)”

然后在另一个实例(在另一个单独的表上)中,我们在截断后得到这个错误,但关于重新加载数据:

试图使用光标将行插入表'SchemaName.TableName'时出错。arcObjects的错误号为:“-2147216072”。来自ArcObjects的错误消息是:{底层DBMS错误[ORA-29861: domain index is marked LOADING/FAILED/ unavailable] [SchemaName.TableName]}

在这两种情况下,数据被完全截断,我们将数据从生产服务器复制回来。它仍然偶尔会弹出这些错误,但有时我可以写得很好。我们在ETL中大量使用了FME,因此这两个表不止是一个问题。

甲骨文 arcsde 空间数据库 Oracle ArcSDE ArcSDE GeODB 星期五,2018年10月05日13:45:55 GMT runneals
arcObjects的错误号是“-2147216556” https://knowledge.亚搏在线safe.com/questions/79678/the-error-number-from-arcobjects-is-2147216556.html

您好!

所以在我浏览这个主题一周之前,看不到任何解决方案。

试图打开'XXXX'表上的插入游标时发生错误。ArcObjects的错误号是:'-2147216556'。来自ArcObjects的错误消息是:{这个类中的对象不能在编辑会话[XXXX]}之外更新。查看上面的日志文件了解详细信息

我一直在尝试的是:

将事务类型更改为:1:版本化的Edist会话,2:无版本编辑会话,3:交易,4:没有

删除给定功能的所有属性以查看某些属性是否导致了问题

覆盖用户名,使用sde用户的密码

检查功能是否没有锁定

断言正确的特性类或表名

断言正确的特性类或表限定符

断言正确的特征数据集

断言正确的几何类型

升降台(是和否)

Truncate表(yes和no)

尝试使用正确的值手动设置属性geodb_feature_dataset

最后,在feature writer上切换所有的高级选项。

最后,对于我要写入的特性数据集,拓扑是启用的。

我还尝试重新创建SDE连接文件

我试图在arcCatalog中创建一个新版本,并创建一个指向新版本的SDE连接文件。

请任何能指点我正确方向来解决这一问题的人将不胜感激:)

arcsde arcobjects FME桌面2017 结婚,2018年10月3日07:09:30格林尼治标准时间 paalped
使用GEODATABASE_SDE reader读取嵌套子类型域 https://knowledge.亚搏在线safe.com/questions/78076/reading-nested-subtype-domains-with-geodatabase-sd.html

谁能确认一下我理解的是否正确:

https://knowledge.亚搏在线safe.com/articles/23883/working-with-geodatabase-subtypes.html

限制

在撰写本文时,FME不允许您根据特定的子类型关联不同的域。例如,您将无法将范围域设置为0-50,000;500万-10万;将它们应用于包含Small值的子类型定义,介质,和大。为了达到这个目的,您需要在ArcGIS中创建域:子类型关系。

在我们的数据库(ArcSDE 10.3.1 w/Oracle 12c)中,我们有一个具有子类型字段的功能类,在每个子类型中,都为“子类”字段定义了不同的域。我希望能够解析子类型和域(子类型的内部和外部),但是上面的段落让我认为对于子类型中定义的域来说,这是不可能的。到目前为止,我还没有在我的测试中取得成功——只有编码的值通过了域正确解析的子类型。

有人能证实吗?

如果是这种情况,那么我想一个解决方案可能是使用TestFilters和AttributeValueMappers将lut引入FME领域,或者我也可以从SDE模式中读取域(以防它们在我身上发生变化)……

感谢所有输入。

谢谢!

附:样本数据(文件地理数据库)->sanitizedgdb.zip文件

arcsde esri geodatabase 领域 亚型 星期五,2018年9月7日21:00:23格林尼治标准时间 杰斯
在成功写入ArcSDE功能类之后出现“运行转换时出错”。 https://knowledge.亚搏在线safe.com/questions/76727/error-running-translation-after-what-appears-to-be.html

关于“错误运行翻译”错误有很多讨论,但似乎都与我简单的工作流程无关,亚搏在线如附图所示,将简单的点几何图形写入ArcSDE层。由于该点已成功写入,错误消息具有误导性。

我打开调试日志,在日志中发现一个“坏消息”错误-错误-running-translation-log.txt-我不确定它的相关性。

作家 arcsde 妈,2018年8月20日格林尼治标准时间16:46:12
当XML输入更复杂时,无法使用XmlUpdater更新XML文件 https://knowledge.亚搏在线safe.com/questions/76663/cannot-update-xml-file-using-xmlupdater-when-xml-i.html

xmlupdater-example.fmw

我的目标是使用XMLUpdater更新ArcSDE中特性类的元数据中的创建日期。

然而,到目前为止我建造的工作区,值没有改变。

起初,我认为我可能弄错了XML路径。但是我做了一些测试,发现当我简化XML(省略XML文件中后面的一些节点)时,一切都很好。

所以当我使用属性时,附加的工作区工作正常geodb_元数据_字符串_简化作为XML输入,但我用的时候没有geodb_metadata_string.你知道什么可能导致这个问题吗?

XML arcsde xmlupdate 坐,2018年8月18日19:33:04格林尼治标准时间 friesewoudloper
尝试写入ArcSDE时发生导入错误:“没有名为站点的模块” https://knowledge.亚搏在线safe.com/questions/75533/importerror-when-attempting-to-write-to-arcsde-no.html

你好了。

我使用了几个涉及HTTPCallers和其他转换器的翻译——所有这些都可以通过功能编写器save to成功地工作esri geodatabase(文件geodb open api)功能类。

保存到esri geodatabase(arcsde geodb)时遇到问题,然而,翻译永远不会结束,日志的结尾如下:

成功导入schemaImportError:没有指定站点的模块

从我的发现来看,这似乎和蟒蛇有关,即使我不使用pythoncaller或任何与我的工作区相关的python。我似乎找不到与我相似的问题。

昨天我安装了python 3.6,我认为这可能是造成这种情况的原因。所以我卸载了它,并确保Python 2.7仍然存在。FME中的Python解释器首选项仍然指向Python 2.7。我尝试将其更改为3.6以匹配以前安装的版本,这也无济于事。

我成功地翻译了一篇,但所有其他症状都与上述症状相同。下表创建参数,我已经指定了要写入的功能数据集,但是这也会失败,取而代之的是在SDE GDB中编写一个空白的特性类。我还在作者中使用了一个XML模板,但我已经测试过不使用它,它没有帮助。

这发生在特稿作家和普通作家身上。一般参数为:

功能操作:插入

表处理:如果需要创建

不知道是什么导致了这些不一致的结果。

谢谢。

FME 2013.0.1

Windows 2012 R2

作家 特写作家 arcsde 进口恐怖 结婚,2018年8月1日15:03:48格林尼治标准时间 ronaldmcoker
使用连接文件连接到ArcSDE(ArcMap 10.5)时出现问题 https://knowledge.亚搏在线safe.com/questions/75236/issue-connecting-to-arcsde-arcmap-105-using-connec.html

你好,

根据标题,我无法使用连接文件连接到ArcSDE地理数据库。我可以确认我能够连接到arcmap/arccatalog中的数据库,所以我感觉连接文件没有任何问题,但可能还有其他一些问题我在试图解决时遇到了困难。

我正在运行FME 2018.1 32位,也在FME 2017.1 32位测试了这个没有任何效果。我还可以确认我已经安装并正确配置了32位Oracle Instant Client(12.2)。我目前正在运行Windows 7,但我也在运行Windows 10的同事电脑上测试过(32位FME 2018.1和32位即时客户端),我们都收到同样的错误。

我收到的错误如下:

----------------------获取功能类型错误---------------------检索功能类型失败。

无法打开企业地理数据库。arcObjects的错误号为:“-2147216072”。来自arcObjects的错误消息是:基本DBMS错误[未知错误没有扩展错误]--------------------------------关闭--------------------------

查看完整的日志,我看到了以下内容(注意,出于安全原因,我已经屏蔽了连接细节——正如前面提到的,我非常确信它们是正确的,因为我可以通过ArcMap/Catalog访问geodb):

Creating reader for format: Esri Geodatabase (ArcSDE Geodb)Trying to find a DYNAMIC plugin for reader named `GEODATABASE_SDE'Loaded module 'GEODATABASE_SDE' from file 'C:\apps\FME 2018.1 32bit\GEODATABASE9.dll'FME API version of module 'GEODATABASE_SDE' matches current internal version (3.8 20180604)Creating reader for format: Esri Geodatabase (ArcSDE Geodb)Trying to find a DYNAMIC plugin for reader named `GEODATABASE_SDE'FME API version of module 'GEODATABASE_SDE' matches current internal version (3.8 20180604)Opening the Geodatabase readerThe ArcObjects license 'Standard' is being selected from the Windows registryFME has checked out an Esri license.检出的产品是“标准”安装的ArcGIS版本,是“10.5”无法打开企业地理数据库。arcObjects的错误号为:“-2147216072”。来自arcObjects的错误消息是:基本DBMS错误[未知错误没有扩展错误。]请确保连接参数正确(server=`',instance=`',用户=“# # # #”,密码=“* * *”,数据库= ",发生了一个致命错误。检查上面的日志文件,查看详细信息,无法从1个数据集中的reader 'GEODATABASE_SDE'获取任何模式。这可能是由于数据集无效或许可导致的格式可访问性问题,依赖关系,或加载模块。有关详细信息,请参阅日志文件…无法从1个数据集的读卡器“geodatabase”获取任何架构。这可能是由于数据集无效或许可导致的格式可访问性问题,依赖关系,或加载模块。有关详细信息,请参阅日志文件

我发现了一篇关于安全知识的文章,上面亚搏在线有同样的错误(https://knowledge.safe.com/questions/65184/sde-connection-files-fail-following-an-upgrade-of.html),但不幸的是,所描述的解决方案似乎不适用于我们的情况(我们没有升级-我们新安装了10.5和“Arcgis桌面背景地理处理v.10.4”包)。年龄不在我们的机器上)。

这个错误太普通了,我很难尝试解决。我看过与2147216072号问题相关的各种论坛帖子,似乎有一大堆不同的原因和解决方案,其中大部分与我的处境无关。

为了连接到数据库/SDE,我们需要使用内部企业VPN。我的感觉是VPN可能是问题所在——也许ArcSDE阅读器没有通过VPN正确地传输请求,但这只是一个最好的猜测(我不是一个网络人,所以我甚至不知道我说的是否有意义)。

我已经通过尝试在FME中连接SDE来测试这一理论,同时两者都连接到VPN以及断开连接。我收到的错误是完全一样的,我想我在从VPN断开连接时会遇到更多与连接/网络相关的错误。不幸的是,我没有办法直接在网络上测试这个理论(企业lyf)。

我真的被难住了,所以我很感激任何人能提供的任何帮助。

事先谢谢!


干杯,

杰米。

ESRI arcsde 连接文件 vpn 星期五,2018年7月27日07:10:57格林尼治标准时间 jacknkandy
从ArcSDE中读取样式/样式 https://knowledge.亚搏在线safe.com/questions/73789/read-stylengstyles-from-arcsde.html

有没有方法从ArcSDE中读取样式?与读取DWG类似,您还可以获得样式。如果不是这样,有什么解决办法吗?

arcsde 符号学 风格 清华大学,格林尼治时间2018年7月05日09:12:08 西格蒂
从ArcSDE读取子类型的简单方法? https://knowledge.亚搏在线safe.com/questions/73784/simple-way-to-read-subtypes-from-arcsde.html

这描述了如何从ArcSDE编写子类型:https://knowledge.safe.com/articles/23883/wo亚搏在线rking- geodatabase- SUBTYPES .html

然而,当我使用遗留arcsd -reader从ArcSDE读取数据时,它只读取整数子类型代码,而不读取描述/值。

如果可能:不要使用python脚本工作区或ArcGIS的手动导出

ESRI arcsde 亚型 清华大学,格林尼治时间2018年7月05日08:13:45 西格蒂