Skip to main content

Hi Friends,

The problem is distance marker's preserve behavior. I have 14 lakhs features. But distance marker waits till last feature to come. after 9 lakh fme gives memory issue and comes out.
I dont know why Distance marker to wait. because this is not group function. it can send the each features points as soon as it completes each feature. and write immediately. if the distance marker will preserve the incoming features, then definitely memory issue will come. how can i do that ?
Not tested but I don't see any blocking transformers inside the DistanceMarker code.

 

Are you using any Group By option?

 

 

 


Hi Larry, group by option not available in DistanceMarker_2013 transformer. Please test once. transformer is waiting all the features to in. and then processing all the features


Hi @fkemminje, you are right. The DistanceMarker_2013 contains a Sorder within its work flow before the OUTPUT port, and therefore the resulting point features will be cached before outputting. In order to prevent the caching, remove the Sorter from the custom transformer definition. The order of output points will be modified by the Sorter only if you have set "Yes" to the "Output starting and ending points" parameter.


Alternatively, the LineDivider from the FME Hub might also help you. This transformer will not cache the features.


Thanks Takashi, I used Linedivider.

,

I used line devider. Thanks Takashi


Reply