span8
span4
我第一次使用网络套接字数据流服务。我使用WebSocketReceiver连接到wss服务。在使用JSONExtractor提取所需的键/值对之后,可以将数据写入Oracle非空间表。数据有纬度/经度,所以我添加了一个VertexCreator来创建一个点。但是,当我将VertexCreator连接到Oracle SDE或File Geodatabase特性类并运行工作空间时,流仍在继续,但是写入器中什么也没有发生,SDE或文件GeoDB中的特性类没有创建。没有错误。我很确定lat/long值是有效的。有线索吗?
嗨@ag谢谢你的帖子。
听起来这应该在FME工作。如果你在VertexCreator之后检查你的特性,在它们输入你的writer之前,它们看起来是否有正确的几何形状?您是否确保正确解析了JSON ?
如果您可以共享您的工作空间和一小组重现问题的示例数据,这可能有助于故障排除。
希望这可以帮助!
内森
@NathanAt亚搏在线Safe请看附呈的工作区。如果无法访问SDE,可以尝试在文件geodatabase中写入特性类。我还尝试在文件geodatabase中创建非空间表,但没有成功。我只成功地创建了non=spatial Oracle表。FME版本是2018.1.0.1
@ag谢谢你的跟进。这似乎对我有用https://www.screencast.com/t/rEWugFoH2L。如果删除了Oracle和SDE写入器,那么仅使用文件地理数据库写入器是否有效?需要注意的一点是,如果您的写入器上的每个事务参数的特性设置为1000,那么您需要允许1000个特性流经工作区,以便提交事务。如果您希望编写少于1000个特性,可以降低这个值(最低为1)。
如果你还被困住了,请告诉我。
内森
所以你看到的行为完全是FME的工作方式。您的工作区连接到一个流,并且永远不会真正结束,因此,只有第一个写入器将获得数据。
那么我们该做些什么呢?这就是好消息的来源。如果您使用的是FeatureWriter transformer而不是传统的writer,那么问题就解决了。FeatureWriter变形金刚一直都是活动的(除非你做数据集扇出,但我不认为这是你的情况)。建议你用故事片作家替换你所有的3个作家。一定要让我们知道结果。
©2019安全亚搏在线软件公司法律