i'm surprised this doesn't exist already, or maybe it's called something else? http://wiki.openstreetmap.org/index.php/Proposed_features/Port if it doesn't exist, could i get some opinions on the proposal please thanks