We want to filter the geocaching points that fall inside a given boundary (a country, state, city, and so on.). In order to perform this kind of filtering, we need to verify every point and see whether it's inside the polygon representing the boundary.
In geoprocessing, the relations between the two geometries are described by a set of known predicates. These relationships are very important because they allow conditions to be made, so one can perform operations and calculations.
Shapely comes with a complete set of predicates that analyze the relation of the two geometries. Before we go further in our app, let's take a look at the possible relation checks.
This is true if the geometries have one or more points in common without their interiors intersecting.