1. A method for compressing three-dimensional point cloud data comprising steps of: retrieving three-dimensional point cloud data; providing one or more three-dimensional grid voxels to enclose the three-dimensional point cloud data; assigning one binary digit to each three-dimensional grid voxel containing said point cloud data and assigning the other binary digit to each three-dimensional grid voxel that does not have said point cloud data; converting the three-dimensional grid into a plurality of two-dimensional tiles; and storing information in said two-dimensional tiles.