External map generation