generate the minimum number of tiles to cover a geojson geometry