Zoning Analysis: Maldonado, UY

A Claude Code skill that calculates buildable envelopes for lots in Maldonado, Uruguay — FOS, FOT, height limits, setbacks, and special conditions using SNIG cadastral data and the TONE (Texto Ordenado de Normas de Edificacion).

What it does

Type /zoning-analysis-uruguay with a GIS JSON export from the Maldonado cadastral portal. The skill parses the lot geometry, determines the applicable TONE zone and subzone, interpolates occupation factors by lot area when required, and calculates the full buildable envelope including conditional setbacks, height limits, and special rules.

Install

Claude Desktop:

  1. Open CustomizeBrowse plugins
  2. Click +Add marketplace from GitHub
  3. Enter AlpacaLabsLLC/skills-for-architects
  4. Install the Zoning Analysis plugin

Claude Code (terminal):

claude install github:AlpacaLabsLLC/skills-for-architects/02-zoning-analysis

Usage

1. Get the lot data from the GIS portal

Open the Maldonado cadastral map at gis2.maldonado.gub.uy. Navigate to the lot you want to analyze, click on it, and export the feature as JSON. The portal returns an ArcGIS feature with the lot polygon, area, padron number, manzana, and locality.

If the portal is down (it goes offline periodically), you can also use the national cadastral service at web.snig.gub.uy — search by padron number under the Catastro layer.

2. Run the skill

Paste the GIS JSON directly:

/zoning-analysis-uruguay [paste GIS JSON]

The skill extracts nomloccat, padron, nummancat, valaream2, and polygon rings from the input.

For multiple adjoining lots, paste all features at once — the skill detects adjacency, merges polygons, and compares individual vs. unified development scenarios.

What it calculates

  • FOS / FOT — occupation and floor area ratios, interpolated by lot area when between defined ranges
  • FOS Verde — required green space percentage
  • Height & floors — maximum height in meters, number of levels
  • Setbacks — front, lateral, rear, with street-specific conditions
  • Permitted building types — checked against minimum lot area requirements
  • Parking — per-unit requirements from the TONE
  • Special conditions — galibo (penthouse setback at 45 degrees), overhangs, piloti requirements, auxiliary construction allowances

What it handles

  • 9 localities across the Maldonado department
  • 70 subzones with unique parameters
  • Area-interpolated FOS/FOT (linear interpolation between defined thresholds)
  • Conditional setbacks (Ruta 10 frontage, coastal rambla, height-triggered laterals)
  • Floor-varying FOS (different ground floor vs. upper floor occupation)
  • Building-type-dependent parameters (aislada vs. apareada vs. bloque)
  • Multi-lot scenarios — apareadas (party wall) and englobamiento (lot unification)

Data sources

  • SNIG — Sistema Nacional de Informacion Geoterritorial (Uruguay cadastral service)
  • TONE — Texto Ordenado de Normas de Edificacion, Intendencia de Maldonado
  • Digesto Departamental de Maldonado (digesto.maldonado.gub.uy)

Lot studies

Individual envelope analyses with interactive 3D viewers. Each links to a full report with zone determination reasoning, occupation factors, setbacks, and development potential.

LotLocalityZoneArea
Padron 42La Barra1.2.2 Costa Resto229 m²
Padron 96La Barra1.2.1 Costa480 m²
Padron 350Punta del Este1.2.5 Centro Resto1,362 m²
Padron 444San Carlos1.4BJ.2 Resto5,201 m²
Padron 502San Carlos1.4BJ.2 Resto864 m²
Padron 2356Maldonado2.32,153 m²
Padron 4678Punta del Este1.2.5 Centro Resto1,466 m²
Padron 9083Punta del Este1.1.2 Faro Residencial1,303 m²

Sample output

Generated from a lot in Punta del Este:

# Zoning Envelope Analysis — Padron 350, Punta del Este

## Lot Data

| Parameter | Value |
|-----------|-------|
| Padron | 350 |
| Manzana | 60 |
| Location | Punta del Este |
| Area | 1,362 m² |
| Regime | PC (Propiedad Comun) |
| Approx. dimensions | ~24 m (frente) x ~47 m (fondo), trapezoidal |

## Applicable Zone

**Zona 1.2 Centro → Subzona 1.2.5 (Resto de zona centro)**

Padron 350, Manzana 60, is within Zona 1.2 Centro (Art. D.184).
Manzana 60 is not on Av. Gorlero (rules out 1.2.1), not adjacent
to Gorlero (rules out 1.2.2), not fronting calles 20 or 24 (rules
out 1.2.3), and is not Manzana 39 or 40 (rules out 1.2.4).
Subzona 1.2.5 — Resto de zona centro applies.

## Building Envelope

### Height

| Parameter | Value |
|-----------|-------|
| Max height | 12 m |
| Floors | PB + 2 PA + penthouse at 45 degrees |

### Occupation Factors

| Factor | % | m² |
|--------|---|-----|
| FOS | 30% | 409 |
| FOT | 120% | 1,634 |
| FOS Verde | 20% | 272 |

### Setbacks

| Direction | Distance | Notes |
|-----------|----------|-------|
| Front | 4 m | 6 m if fronting rambla |
| Lateral | 3 m | Above 6 m height |
| Rear | 3 m | — |

Pairs with

  • /zoning-envelope — generates an interactive 3D viewer from any zoning report