Skip to main content

I would like to write features into the versioned feature class which is participating in the geometric network. Unfortunately, if I good understand

https://knowledge.safe.com/articles/34856/working-with-esri-geometric-networks.html

this is not possible unless I drop geometric network and recreate it on the end of the process(of course this requires de-versioning of feature classes).

In my current project, de-versioning of feature classes and dropping of geometric network is not an option. This will require daily posting of all versions which is impossible in the current process workflow.

Does somebody have an idea how I could implement solution in FME which would give me possibility to write records into a versioned FCL which belongs to geometrc network? At the moment I am thinking on implementing python caller which will perform this task...

Thanks in advance,

Dušan

Any updates on this question? I am running into the same thing.

 


Hello @chrisr,

 

 

It is possible to insert features into a feature class that participates in a geometric network. However, there are some drawbacks to doing this. Performance can be quite slow with writing to a Version as well as a Geometric Network, especially if performing an update to the features.

As mentioned in this article, https://knowledge.safe.com/articles/34856/working-with-esri-geometric-networks.html, in theory, it is possible to insert the network features. I believe you need to set the format attributes for linear features:

 

geodb_element_id, geodb_element_index, geodb_from_junction_element_id, and geodb_to_junction_element_id. You may also have to create the network junctions and geodb_edge_feature_count, and geodb_element_id.

Any updates on this question? I am running into the same thing.

 

We are also wanting to use FME in this way... is this practical?