Solved

Why does the translation fail after 2000+ features enter though TopologyBuilder as input??


Badge +8

hello, I am currently running fme build 2019.1.0.0 and I am having trouble figuring out the exact cause of my "translation failed". I believe the translation fails when more than 2000+ line feature enter the "TopologyBuilder" transformer. I am working on a new computer and I updated to 2019.1, so i am unsure if it is a bug or, perhaps, I have something within system environment that is tripping-up FME Desktop.

I am trying to find the longest path of a Three-Phase Electric Line (overhead & Underground primary) to the substation feeder (dynamicprotectivedevice). Ideally, I want to manipulate the data so I can find the longest line by tracing upline from point-feature (dynamicprocteivedevice) to the end any line segment that doesnt have line features on both end. This is the first workspace of this nature I have created, so I am not too sure how to approach it. I use the topolgybuilder to find vertexes that are the end, and have no connection. I narrowed it down to topologybuilder as the source of error.

[Log File]

[Fme Desktop Translation Log]

 

[FME Desktop Workspace]

icon

Best answer by david_r 16 May 2019, 09:06

View original

3 replies

Userlevel 4

It may be due to some error or inconsistency in the input geometries. Have you tried inserting a GeometryValidator before the TopologyBuilder? In particular, make sure to check for basic integrity:

Badge +8

It may be due to some error or inconsistency in the input geometries. Have you tried inserting a GeometryValidator before the TopologyBuilder? In particular, make sure to check for basic integrity:

No I did not! Nevertheless, it still did not work. Thank you though, @david_r. My workaround was to convert the GDB into a shapefile, which worked but I would have preferred the gdb due to .shp attribute length and field restrictions.

Badge +8

It may be due to some error or inconsistency in the input geometries. Have you tried inserting a GeometryValidator before the TopologyBuilder? In particular, make sure to check for basic integrity:

Although this transformer did not correct anything, it did lead me into the direction to find that .gdb data was source of error as it was corrupt.

Reply