compare_sites
Rank candidate sites by reach score using isochrone analysis and configurable weights for POI density, junction density, and category diversity. Supports walk, drive, and transit modes.
Instructions
Rank candidate sites by reach score (server-side, deterministic).
Ranking is computed here, not by the client model. Tie-break chain:
score desc, POI density desc, category diversity desc, name asc.
Units: lat/lon decimal degrees; minutes minutes.
Example: compare_sites(sites=[{"name":"KLCC","lat":3.16,"lon":101.71},
{"name":"Bukit Bintang","lat":3.15,"lon":101.72}],
minutes=10, mode="walk")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | Routing mode for reachability/isochrone computation. | |
| sites | Yes | ||
| minutes | Yes | ||
| weights | No | ||
| categories | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| sites | Yes | ||
| minutes | Yes |