Text this: Key Route Node Extraction from AIS Trajectories via Multi-Constraint Turning Point Identification and Heading-Aware Adaptive DBSCAN.