What problem does it solve? Montréal's CKAN open data portal has no dedicated geocoding API, making it hard to convert street addresses into coordinates for spatial analysis. This Skill provides proven strategies to geocode and reverse-geocode Montréal addresses using open data sources and free APIs. ## Core Features & Use Cases - Dataset-Based Coordinate Extraction: Query existing datasets (building permits, tree inventory) to extract latitude/longitude for known addresses via SQL. - Nominatim Geocoding: Forward and reverse geocoding through OpenStreetMap's free API with built-in rate-limit compliance (1 request/second). - Address Normalization: Handle Québec address conventions, French street names, abbreviations, accents, and civic number ranges. - Coordinate System Conversion: Guidance for converting NAD83 MTM8 (EPSG:32188) survey coordinates to WGS84 (EPSG:4326). - Use Case: A user asks "What crimes were reported near 3575 Parc Avenue?" — the Skill geocodes the address, determines the borough, and enables a proximity query against the crime dataset. ## Quick Start Geocode the address 3575 avenue du Parc, Montréal and tell me which borough it belongs to.