suggest_improvements
Analyze OpenStreetMap tags to identify feature types, compare against preset requirements, and suggest missing required fields and recommended optional tags for improved data quality.
Instructions
Analyze an OpenStreetMap tag collection and provide intelligent suggestions for improvements. Identifies the feature type from existing tags, finds the matching OSM preset, compares current tags against preset requirements, suggests missing required fields, recommends commonly used optional fields, and provides examples for suggested fields. Returns prioritized improvement suggestions with explanations and example values. Use this to enhance incomplete features, learn best practices for tagging specific feature types, or improve data quality of existing OSM data.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | Yes | Current tags for the OSM feature to analyze. Accepts three formats: 1) JSON object ({"amenity": "restaurant", "name": "Example"}), 2) JSON string ('{"amenity":"parking"}'), or 3) flat text format (amenity=restaurant\nname=Example). The tool will analyze these tags to identify the feature type and suggest appropriate additional tags. | |
| options | No | Options to control suggestion output: 'summary' adds a human-readable summary, 'limit' restricts the number of suggestions returned. |