Quantifying ecological mosaic with a new topoecological index