SATO: a Spatial Data Partitioning Framework for Scalable Query Processing | AMiner