Ooru

Data & sources

Where does the geography come from?

5 min read

The addressing model itself needs no geographic data — it is pure projection arithmetic over a fixed origin. Data enters for everything around it: the basemap, the landmark pages, and the boundary context that makes an address mean something to a reader.

SourceRole hereTypeLicence / terms
OpenStreetMapBasemap geometry via CARTO's vector tiles; landmark coordinates and neighbourhood names.VectorODbL 1.0 — attribution required and given in the map's attribution control.
CARTO basemapsThe keyless default basemap styles (dark-matter, positron, voyager).Vector tilesCARTO basemap terms; attributed alongside OSM.
Google Maps PlatformOptional alternative basemap with better local imagery and building footprints; enabled only when an API key is configured.Raster + vectorGoogle Maps Platform terms; requires the operator's own key and billing.
Bhuvan / NRSC (ISRO)Reference imagery and thematic layers for the Chennai region — used to sanity-check the extent and landmark placement.RasterNRSC open data terms; attribution required.
Survey of IndiaAuthoritative topographic reference and the National Spatial Reference Frame.Vector / rasterOpen Series Maps under the NMP. Everest 1830 datum — must be transformed to WGS84 before use; see accuracy.
Census of India / GCC ward dataWard and zone boundaries for describing which administrative area a region cell falls in.VectorGovernment of India open data; attribution required.
CMDAThe definition of the Chennai Metropolitan Area whose extent this model covers.Vector / documentaryPublic planning documents.

Vector, raster and the grid

  • Vector — the CMA extent, ward polygons, road network and landmark points. Cell footprints are also vector: each is emitted as a true polygon whose four corners are projected individually, which is why cells tile without hairline seams even though a square in UTM is very slightly rotated in WGS84 by meridian convergence.
  • Raster — the basemap tiles, and the nested grid itself, which is a regular tessellation with raster semantics: row-major indexing, a fixed origin, and a resolution per level.
  • Topology — containment and adjacency are derived from the index model rather than from geometry, so they are exact and need no snapping tolerance.