Hey Bruno, <br>the extended storage is a quite new feature, so I think you have to implement it by yourself. Since osmIds are of type long but the additional fields for edges and nodes are of type int, you have to use additional storages and let the additional fields point at its entries. I think Peter can tell you where you can find helper methods in order to split a long value into two integer values. But you're right, looking at my code in TurnCostStorage should help you. Fell free to ask if you have further questions.<br>Best regards, Karl. <br><br>Bruno Carle <brunocarle@yahoo.com> schrieb:<br><br><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:8pt"><div>Hi everybody,</div><div>I would like to retrieve the osmIds from edges and/or nodes in order to be able to blacklist some paths. </div><div>The blacklist will change often, so I can not put it inside a FlagEncoder as I would have to reimport every time.</div><div>I think another way is using an ExtendedStorage that would store the OSM ids. Please does anyone have one running?</div><div>If not I will try to implement it, probably copying the ideas from the TurnCostStorage in khuebner/graphhopper.</div><div>Thanks</div><div>Bruno</div></div>