主题“SDE”中的问题 https://knowledge.亚搏在线safe.com/questions/topics/single/21335.html网站 主题“SDE”的最新问题 取消勾选允许空属性在表创建通过FME https://knowledge.亚搏在线safe.com/questions/86190/sde-uncheck-allow-null-property-in-table-creation.html

你好,

我正在用FME在Oracle SDE中创建一个表。是否需要通过FME桌面取消选中字段的允许空属性?或者甚至是在使用Arcgis Pro目录中的FME创建表后取消选中它的方法?请参见下面的屏幕截图。

谢谢,


安妮特

SDE 无效的 星期四,2019年1月31日14:54:39格林威治标准时间 annette2
ESRI SDE阅读器的真实曲线支持 https://knowledge.亚搏在线safe.com/idea/85454/true-curve-support-for-esri-sde-reader.html网站

ESRI SDE读卡器应支持圆弧(如文件gdb reader)

SDE 结婚,2019年1月16日格林威治标准时间16:11:45 彼得99
FME从何处获得SDE版本? https://knowledge.亚搏在线safe.com/questions/83128/where-do-fme-get-the-sde-release-from.html

我们的脚本日志文件说inform arcsde release:'10.0'。基础数据库:“Oracle”

我们正在运行SDE 10.6.1,sde.version表将数据库显示为10.6.1。我想知道在我们的地理数据库中是否有什么东西没有被正确更新。

SDE 星期四,2018年11月22日18:59:25格林尼治标准时间 梅尔
如何连接到PostgreSQL/SDE https://knowledge.亚搏在线safe.com/questions/83006/how-to-connect-to-postgresql-sde.html

你好,


我正在尝试用PostgreSQL写一个ArcGIS SDE数据库。我有:

  • FME Workbench 2018.1 64位
  • ArcGIS桌面10.4.1
  • Arcgis桌面10.4.1后台地理处理64位
  • ArcGIS Pro 2.2


第一,我得到这个错误:

无法打开企业地理数据库。arcObjects的错误号为:“-2147216028”。来自arcObjects的错误消息为:未设置sdehome环境变量


我通过将sdehome变量设置为c:\program files\arcgis\pro解决了这个问题,以便找到64位SDE DLL。

但现在我得到:

无法打开企业地理数据库。arcObjects的错误号为:“-2147155644”。来自arcObjects的错误消息是:无法连接到数据库,因为数据库客户端软件加载失败。确保数据库客户端软件安装和配置正确。


64位PostgreSQL客户机DLL位于C:\Program Files\arcgis\pro\bin中,但我不知道如何指导FME使用这些。

SDE Postgressl公司 结婚,2018年11月21日15:07:12格林尼治标准时间 bveldkamp
使用几何验证器和几何artextractor将多边形从文件esri geodb移动到企业地理数据库sde的经验 https://knowledge.亚搏在线safe.com/questions/81749/experience-in-moving-polygons-from-file-esri-geod.html(https://knowledge.safe.com/questions/81749/experience-in-moving-polygon

这更多地是为了记录我从多边形的文件地理数据库写到带有多边形的SDE实例时遇到的试验和问题。虽然人们认为以一种ESRI格式存储的多边形在写入另一种ESRI格式时会很好,不需要验证,事实并非如此。下面是我遇到的问题转向FME找到并绕过一个糟糕的特性,杀了我dataload因为小近共线三角形面积-20 x10 ^……

首先,我尝试直接从gdb插入到sde。这给了我一个错误:

试图使用游标将行插入表“PARCEL_DATA”时出错。arcObjects的错误号为:“-2147215968”。ArcObjects的错误消息是:{Linestring或poly boundary is self-intersecting}

然后我试着运行几何验证器,使用这些设置,将传递和修复的多边形发送到SDE。这给了我一个错误:不能将非区域特性写入区域特性类

进一步的调查显示,几何验证程序将一些多边形块修复为FME_线条对象,并将这些多边形块与FME_多边形对象一起作为FME_聚合发送。

几何验证器的一个很好的选择可能是允许修复的零件仅包括与原始零件相同几何类型的零件。

所以,我添加了一个Testfilter,按@geometrytype()=fme_polygon拆分所有内容,fme_aggregate,FMEYLIN,把过去的多边形发送到SDE,聚集成一个几何分离机,只保留多边形,测试再次过滤它们以确保它们是FME多边形,然后把他们送到SDE。这在22000000个特性中起到了很好的作用,然后又被错误阻塞了:试图使用光标将行插入表“parcel\u data”时出错。arcObjects的错误号为:“-2147216041”。来自arcObjects的错误消息是:形状完整性错误

惊奇,有一个很小的多边形的面积1 x10的GeometryValidator ^ -20年因为它有4个共线点,基本上是一条线,但根据FME,官方上还是一个多边形。然后,我将AreaCalculator+测试仪添加到几何验证器传递的两个几何图形中,以及从几何零件提取器中修复的fme_polygons,确认没有面积小于0.0000000000001的多边形传入SDE,最后我的数据加载完成。

希望最后能帮助别人,在文档中几乎看不到几何tryvalidator如何将结果作为聚合返回,而几何trypartextractor屏幕截图可能对其他人有帮助。

SDE 多边形 几何验证程序 几何分离机 太阳,2018年11月04日18:17:45格林尼治时间 兰塔
SDE锁 https://knowledge.亚搏在线safe.com/questions/80930/sde-locks.html

你好!

我们注意到,FME 2018使用锁的频率似乎比我们之前所经历的要高。这是预期的吗?还是我们这边的问题?它似乎主要出现在桌面。

SDE 锁定 周五,2018年10月19日23:31:53 GMT 流星雨
截短显然不起作用 https://knowledge.亚搏在线safe.com/questions/79935/truncate-appearly-not-working.html

运行一个自动脚本,从另一个源获取要映射的数据。在SDE(10.3.1)中设置表,并设置为插入,同时存在截断。表没有截断。它似乎与Drop和Create一起工作。然而,我们希望保持权限的完整性,因此使用truncate。这个提要从今天开始大约有15行,改为8行,然后到0行,回到8行。此数据在ESRI门户上的仪表板中用于实时报告。

FME 2018.1.0.2 64位构建18547 ArcDestop 10.3.1

谢谢,

SDE 截断 周五,2018年10月5日格林尼治标准时间15:46:31 洛林达
迁移到联合国模型 https://knowledge.亚搏在线safe.com/questions/79463/migration-to-un-model.html

Dearall和Peopletsafe,亚搏在线

我回顾了社区中迁移到ESRI联合国数据模型的一些线程。亚搏国际在线官网

张贴了两个想法

ForReader:https://knowledge.亚搏在线safe.com/idea/53502/read-the-esri-utility-netowrk.html

作者:https://knowledge.亚搏在线safe.com/content/idea/53497/write-to-esri-utility-network.html网站

Replyfrom@ MarkA亚搏在线tSafe他说:“我们仍在开发一个非功能服务的读者和作家。”

进一步@Trentatsafe亚搏在线张贴的天然气和水工作台

https://knowledge.亚搏在线safe.com/articles/72048/utility-network-migration-tools.html

我不知道什么…

1.我是联合国模式的初学者,当FME能够读/写到GDB/SDE时,额外的读/写器需要什么?目前,FME是否不具备读取或写入联合国模型的能力,或者换句话说,在GDB/SDE中不存在联合国模型?

2。在链接中提供的工作区的帮助下,我是否可以按原样使用它们,并且可以在不需要任何用户交互的情况下将数据从UPDM模型迁移到UN模型。除了提供参数)

换句话说,这个migrationworkspaces完成了所有属性的100%映射吗?

三。工作空间是否包括所有非模型所需的空间关系,或者我是否应该假设这些工作空间只是指导原则……

4。工作区中只存在1个对象表迁移。UN模型是否只有一个Gas对象表?

5.联合国模型是否没有注释…


提前感谢大家,

普拉塔普

ESRI SDE ESRI地理数据库 公用网络 周五,格林尼治时间2018年9月28日06:05:50 普拉塔普
FME服务器使用SQLExecutor和PythonCaller https://knowledge.亚搏在线safe.com/questions/78319/fme-server-using-sqlexecutor-and-pythoncaller.html

嗨FME用户!

我有一个工作台,它在桌面上运行得很好,但在服务器上却不行。

我们正在使用FME 2017(建于17722年)。

工作台在SQL数据库上进行查询,以查找一些表名和类型(它是SDE)。

然后,我对同一个SQL数据库执行另一个查询,以检查从上一个查询中获得的表是否存在任何SDE锁。

如果我找到SDE锁,脚本停止。如果没有SDE锁,然后我使用pythoncaller删除、截断或重命名这些表。为此,我使用arcpy(表是SDE要素类)。

正如我所说的,在桌面,干净完美!但在服务器上…没有错误消息,只是日志文件中没有解释的失败。

如果我禁用SQL执行器,FME服务器就像我的桌面一样工作。

但只要我启用SQL执行器…失败了!

我知道我可以用巨蟒做这一切…但它在2014年的FME服务器上工作…但是在2017年的FME服务器中没有更多…

有什么想法吗?

蟒蛇 SQL SDE arcpy 结婚,2018年9月12日12:52:38格林威治标准时间 弗朗西斯姆
当试图写入ArcSDE时,ImportError:“没有命名站点的模块” https://knowledge.亚搏在线safe.com/questions/75533/importerror-when-attaining-to-write-to-arcsde-no.html

再次问好。

我正在使用几个涉及httpCallers和其他Transformers的翻译——所有这些都成功地与FeatureWriters一起工作,节省了ESRI地理数据库(文件Geodb Open API)特性类。

保存到esri geodatabase(arcsde geodb)时遇到问题,然而,如果翻译没有完成,日志结尾是:

已成功导入SchemaImportError:没有名为站点的模块

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

昨天我安装了Python 3.6,我想可能是这个原因。所以我卸载了它,并确保python 2.7仍然存在(它是)。FME中的python解释器首选项仍然指向python 2.7。我尝试将其更改为3.6以匹配以前安装的版本,这没有帮助。

我在一次翻译中取得了完全的成功,但其他所有人都有上述症状。下表创建参数,我已经指定了要写入的功能数据集,但这也失败了,一个空白的特性类被写在SDEGDB中。我还在编写人员中使用XML模板,但我已经测试过不使用它,它也没有帮助。

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

功能操作:插入

表处理:根据需要创建

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

谢谢。

FME 2013.0.1

Windows 2012 R2

作家 特写作家 SDE 空间数据引擎 进口恐怖 结婚,2018年8月1日15:03:48格林尼治标准时间 罗纳德麦科克
如何将数据集转换为具有链接注释类的SDE geodatabase功能类? https://knowledge.亚搏在线safe.com/questions/75445/how-do-i-translate-a-dataset-to-an-sde-geodatabase.html

我正在尝试将文本功能(用它们的“文本位置作为点”)转换为地理数据库格式的功能链接注释。我在地理数据库中设置了要素类和要素注释类以及它们之间的关系。当我只有在geodatabase中创建的feature类时,我就能够运行转换并填充feature类。但是自从在地理数据库中创建了要素链接注释类之后,我无法完成翻译。

注意,在运行翻译之前,我确保了feature类(map_element)和feature linked annotation(map_element_anno)类没有记录。

也,请注意,geodatabase中还有许多其他的特性类和表。所以如果我要为编写器使用工作区模板方法,该模式将包含比我尝试使用的功能更多的功能。

下面是我运行翻译时得到的错误消息:

在尝试将行存储到表“sd .map_element”时发生错误。arcObjects的错误号为:“-2147211171”。ArcObjects的错误消息是:{不能打开这个关系类的源类或目标类。[dev.sde.map_element_anno]

我已经验证了引用的类没有被锁定。
https://knowledge.safe.com/articles/21亚搏在线083/working-with-feature-linked-annotation.html中的说明适用于文件geodatabase。我想知道对于一个SDE地理数据库我是否需要做一些不同的事情。

我的第二个问题是,如何获取要读取的文本的方向和大小,以供注释要素类中的注释使用?翻译工作区通过“fme_rotation”和“fme_text_size”属性都有一个句柄。也许这对ESRI来说更像一个问题,但我想我会把它扔在这里。

SDE 特征链接注释 星期二,2018年7月31日16:36:58格林尼治标准时间 安吉拉
使用连接文件连接ArcSDE (ArcMap 10.5)的问题 https://knowledge.亚搏在线safe.com/questions/75236/issue-connecting-to-arcde-arcmap-105-using-connec.html(https://knowledge.safe.com/questions/75236/issue-connecting-to-arcde-ar

你好,

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

我运行的是FME 2018.1 32位,也在FME 2017.1 32位中测试过,但没有效果。我还可以确认我还正确安装和配置了32位Oracle即时客户端(12.2)。我目前正在运行Windows 7,但我也在运行Windows10的同事计算机(32位FME 2018.1和32位即时客户端)上进行了测试,我们都收到同样的错误。

我收到的错误如下:

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

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

看完整的对数,我看到以下内容(注意,出于安全原因,我屏蔽了连接详细信息-如前所述,我非常确信它们是正确的,因为我可以通过arcmap/catalog访问geodb):

正在为格式创建读卡器:esri geodatabase(ar c sde geodb)正在尝试从文件“c:\apps\fme 2018.1 32bit\geodatabase9.dll”中为名为“geodatabase\u sde”的读卡器查找一个动态插件。模块“geodatabase\u sde”的fme api版本与当前内部版本(3.8 20180604)匹配。正在为格式创建读卡器:esri geodatabase(arcsde geodb)尝试为名为“geodatabase”的读卡器找到一个动态插件。模块“geodatabase”的fme api版本与当前内部版本(3.8 20180604)匹配。打开geodatabase读卡器从Windows注册表中选择arcObjects许可证“standard”。fme已签出ESRI许可证。签出的产品是“标准”安装的ArcGIS版本是“10.5”,无法打开企业地理数据库。arcObjects的错误号为:“-2147216072”。来自arcObjects的错误消息是:基本DBMS错误[未知错误没有扩展错误。]请确保连接参数正确(server=`',instance=`',用户=``````````,密码= ***,数据库=version=`sde.default')发生了严重错误。检查上面的日志文件获取详细信息失败,无法从1个数据集中的读卡器“geodatabase”获取任何架构。这可能是由于无效的数据集或格式可访问性问题,依赖关系,或模块加载。有关详细信息,请参阅日志文件…无法从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 SDE 空间数据引擎 连接文件 虚拟专用网 周五,格林尼治时间2018年7月27日07:10:57 杰克安迪
检索表/功能类“trans.pipesegment”的arcObjects更新光标时出错。arcObjects的错误号为:“-2147215975”。来自arcObjects的错误消息是:点数小于功能所需的点数 https://knowledge.亚搏在线safe.com/questions/74672/error-while-retrieving-an-arcobjects-update-cursor.html

我正在对sde db执行插入和更新的组合。我继续收到这封邮件:

检索表/功能类“trans.pipesegment”的arcObjects更新光标时出错。arcObjects的错误号为:“-2147215975”。来自arcObjects的错误消息是:点数小于功能所需的点数

我已经阅读了有关此消息的ESRI文档,并执行了所有解决方法。然而,我认为它们不适用于这一特殊情况。此外,我已经检查了这些特征的几何结构,并且检查了所有内容。

我过去使用过这个工作区,没有任何问题,但自从更新到最近的版本之后,我就经历了前所未有的问题。对于所有传入的特性,我有故障模式与后果分析属性设置为相应地更新或插入。检查故障特征后,它确实具有预期值故障模式与后果分析.

编写器配置如下:

这是显示故障模式与后果分析价值观:

有人知道是什么导致了上述错误并最终无法写入吗?

SDE 更新数据 故障模式与后果分析 插入 2018年建造18514-64 结婚,2018年7月18日格林威治标准时间17:10:49 弗雷德巴特勒
如何将更新的元数据XML字符串写入ArcSDE https://knowledge.亚搏在线safe.com/questions/74111/how-to-write-updated-metadata-xml-string-to-to-arc.html

从SDE读取元数据后,geodb_metadata_字符串已更新,新的geodb_type属性设置为geodb_metadata。如何配置FeatureWriter或ArcSDE writer来接受元数据更改。

SDE 元数据 星期二,2018年7月10日21:57:33格林尼治时间 GISHUB
Oracle非空间写入器对SDE空间记录的破坏?? https://knowledge.亚搏在线safe.com/questions/74049/damage-to-sde-spatial-record-with-oracle-non-spati.html

我们将SDE与Oracle后端数据库连接

建议使用FME Oracle非空间阅读器,FME用于更新所需的表格数据,FME通过FME Oracle非空间编写器使用更新的表格编写记录。几何永远不会改变,只是更新表格数据

对,我可以使用FME SDE阅读器,但当我用表格记录查看400000个空间时,它很慢

问题,这会破坏空间记录吗?

神谕 SDE 周一,2018年7月9日格林尼治标准时间21:48:11 hlouie