Geographical filtering based on radius Kilometers distance from a postal code

Hi community. please here is my question. How can i make a workflow to filter on the PostalCode and extract only the Postalcode that are in 20 Kilometers radius from one position adress or postal code=1800 for example. (Geographical filtering based on radius Kilometers distance from a postal code)