Three-dimensional data is becoming more prevalent these days. Unsupervised data analysis can be used to find hypothesized patterns of interest from the three-dimensional data. In this context, clustering can be used to group observations along a single dimension, but its usage is restricted in three-dimensional data domains as the observations are significantly connected in subspaces of the overall space. Bi-clustering addresses the issue of subspace clustering but ignores the third dimension. As a result, the concept of tri-clustering, coherent subspaces within three-dimensional data, was introduced. To deal with these issues, tri-clustering, the identification of coherent subspaces within three-dimensional data, has been extensively studied. Despite the wide range of contributions to this topic, there is still room for improvement in terms of a more structured view of tri-clustering, extracting multiple forms (e.g., row-major clusters, regular and irregular clusters), and improved algorithmic techniques. This paper introduces a novel data structure suffix forest to design a tri-clustering algorithm. The application of this data mining algorithm is reflected on the Indian Forest Dataset published by the Forest Survey of India. Here, we were successfully able to implement the tri-clustering concept with an informative structure where changes in forest cover and mangrove cover over time are monitored in different states and union territories. This kind of study may be the pioneer for research on biodiversity data analysis for exploring the relationships of different biodiversity traits with respect to both time and geographical region would be one of our future research works.