How to custom FlagEncoder for waterways path?

I’ve read this topic, waterways-path-possible/377/5. I’ve create class which extends CarFlagEncoder, and I don’t know which methods are need to modify. Any help will be great appreciate.

I think the key method from AbstractFlagEncoder to override would be public EncodingManager.Access getAccess(ReaderWay way) and have that return EncodingManager.Access.WAY for any way that you think is a waterway, and return EncodingManager.Access.CAN_SKIP for anything else.

You’ll also need to override handleWayTags to set an appropriate speed, and handleNodeTags to set any barriers (or just return 0 to ignore them).

Hope this helps.

Powered by Discourse