Skip to content
@guelph-maps

guelph-maps

  • Canada

Guelph · open city data, in OpenStreetMap

Tools that compare what the City of Guelph publishes against what OpenStreetMap already knows — and hand mappers the difference, in the editor, where the work actually happens.

Guelph is not a blank map. The gap is rarely the features; it is almost always the attributes.

Reference layers

Tile layers you add to iD or JOSM as a background, each with a gap page listing what OSM is missing, misnaming, or leaving unnamed.

guelph-parks-layer
126 City parks against OSM · gaps · code
100 match cleanly · 16 missing · 7 named differently · 3 unnamed in OSM
More in progress: pitches, transit stops, stormwater basins, bike facilities, truck routes, trails, community gardens.

Watchers

Where the City data itself needs judgment — placeholder points, stale rows, records that were never real — a layer is not enough. These keep a per-record history and somewhere to write down what a human decided.

guelph-address-import — continuous gap-fill and QA over Guelph's completed 2025 address import · guelph-pitches-beholder — 191 courts and sports fields, 162 of them unnamed in OSM

Groundwork

guelph-boundaries — BIA and neighbourhood boundaries, with the Overpass queries behind them

How this works

Nothing here is bulk-imported. Every layer is compared against OSM first, and where OSM already has the object, the City data is a reference — it goes in front of a mapper, not into the database. Edits are made by people, one at a time, under the OSM import guidelines and automated edits code of conduct.

Not affiliated with the City of Guelph. Source data is the City's open data, used under its licence:

Contains information licensed under the Open Government Licence – City of Guelph.

Maintained by @skfd · OSM user skfd

Popular repositories Loading

  1. guelph-address-import guelph-address-import Public

    Guelph city checkout of the address-import family (city #3, brownfield-complete QA target)

    HTML

  2. guelph-pitches-beholder guelph-pitches-beholder Public

    Python

  3. guelph-boundaries guelph-boundaries Public

    Python

  4. guelph-parks-layer guelph-parks-layer Public

    Python

  5. .github .github Public

Repositories

Showing 5 of 5 repositories

Top languages

Loading…

Most used topics

Loading…