# Condado, Santurce and Hato Rey — district data (ISLA v7.4)

**Source.** OpenStreetMap, © OpenStreetMap contributors, [ODbL 1.0](https://opendatacommons.org/licenses/odbl/). Retrieved through the Overpass API (overpass-api.de) on 27–28 September 2026 (UTC). The derived file `assets/districts.json` is a derivative database and is available under the ODbL.

**Area.**

- The main extract covers 18.400–18.468° N, 66.095–66.040° W.
- A second strip covers the east end of Puerta de Tierra (18.450–18.4705° N, 66.102–66.095° W).
- Streets west of 66.0885° W come from the old city's existing extract.

**Contents of `districts.json`.** Coordinates are in decimetres from the ISLA origin (66.1165° W, 18.466° N), with x east and z south.

| Layer | Count | Notes |
| --- | --- | --- |
| Detailed buildings | 9,648 | Simplified footprints with a height, style, colour and optional name |
| Small buildings | 29,549 | Oriented boxes (centre, width, length, angle, height) |
| Streets | 5,881 | Highway class, one-way flag, lane count, name |
| Areas | 5,820 | Parks, grass, pitches, playgrounds, beaches, sand, scrub, woods and parking |
| Trees | 23,129 | Mapped `natural=tree` nodes; palms flagged where tagged |
| Land | 4 polygons | Coastline and water bodies from OSM, minus the old city's own coast polygons, with plain margins to the horizon |
| Landmarks and places | 7 and 151 | Travel points, plus OSM neighbourhood, suburb, hotel and museum names |

**Interpretation.**

- Heights come from `height`, then `building:levels` × 3.25 m + 0.8 m.
- Unmapped heights are estimated from the building type and footprint area, with a deterministic spread.
- Styles, colours, window patterns, roof coatings and rooftop water tanks are procedural.
- Trees scattered inside wooded areas are placed at random.
- Street widths come from the highway class. Markings and street-light spacing are illustrative.

None of this is a survey.
