Slice GeoJSON data into tiles efficiently