ecoscope.analysis.proximity#
Module Contents#
- class ecoscope.analysis.proximity.SpatialFeature[source]#
A spatial geometry with an associated name and unique ID. Becomes a useful construct in several movdata calculations
- name: str = ''#
- unique_id: Any#
- geometry: Any = None#
- class ecoscope.analysis.proximity.ProximityProfile[source]#
- spatial_features: List[SpatialFeature]#
- class ecoscope.analysis.proximity.Proximity[source]#
- classmethod calculate_proximity(proximity_profile, trajectory)[source]#
A function to analyze the trajectory of a subject in relation to a set of spatial features and regions to determine where/when the subject was proximal to the spatial feature.
- Parameters:
proximity_profile (ProximityProfile) – proximity setting for performing calculation
trajectory (ecoscope.base.Trajectory) – Geodataframe stores goemetry, speed_kmhr, heading etc. for each subject.
- Return type:
pd.DataFrame