Custom Classification of Waypoints

I am interested in knowing if this is possible, I’ve been looking over the dev documentation but I can’t seem to find what I am looking for. I am interested in developing a game, but I would need to be able to classify certain Waypoints based on numerous statistics using things geo-spacial queries, and rarity seeding. Such as being able to limit certain categories in a specific radius/distance or even elevation. How could I achieve this, or even, can I?