{"name": "Plover", "package_name": "tsp_route_generator", "description": "Boundary-aware Traveling Salesperson routing: shortest tour through your points, around your sloughs.", "about": "Plover generates an optimized TSP (Traveling Salesperson) route through a point layer, optionally constrained to stay within a polygon boundary and to route around interior rings (holes / sloughs / exclusion zones). Without a boundary it solves a plain straight-line Euclidean TSP. It builds a visibility graph over the points and the boundary's concave corners, computes obstacle-aware shortest paths between all points, and optimizes the visiting order with multi-start nearest-neighbour, 2-opt and Or-opt. Includes a dialog with live progress (runs in the background, cancellable), a numbered visit-order output layer, GPX/KML export for field navigation, and a Processing algorithm for use in models and batch runs.", "homepage": "https://github.com/Dozer3530/Plover", "repository": "https://github.com/Dozer3530/Plover", "tracker": "https://github.com/Dozer3530/Plover/issues", "author": "Zachary Komarnisky", "tags": ["vector", "routing", "processing", "field work", "agriculture", "optimization", "tsp", "path planning", "visibility graph"], "downloads": 85, "latest_version": "3.2.5", "versions": [{"version": "3.2.5", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 85, "uploaded_by": "Dozer3530", "upload_datetime": "2026-06-12T15:04:35.208405"}]}