Report 5 · Maps
Site finders and a building map
Two online maps, built in October 2026 on Report 4's indices: site finders for Tallinn and Estonia's 15 counties, which list candidate land to visit, and a map of Tallinn that scores every building, parcel and street block. What they show, how they were made, and how far to trust them.
Accessibility method, places of interest, walking values and workers by place of work: Raul Kalvo. Residents: Statistikaamet. The indices come from Report 4 (Damiano Cerrone, Siim Tuksam, Heli Telgmaa). The EKA EDITUA team, Faculty of Architecture, Estonian Academy of Arts.
In one minute
Two online maps build on Report 4's indices of where new green space would reach most people: site finders for Tallinn and the 15 counties, for the workshop "From Maps to Streets", and a building map of Tallinn.
The site finders list candidate land to visit. Where Fair-Share, the EKA team's index, is highest in Tallinn, most candidates are public greens, mown lawns, car parks or paved forecourts, so greening there more likely means taking up paving or changing an existing green than planting an empty plot.
The building map measures walks from each building instead of one point per grid square, on OpenStreetMap's network instead of Report 4's. With homes counted per grid square, as in Report 4, most buildings score within a few points of their square; street-block averages and counts of places within a 5-minute walk differ more.
Both maps can now weight the index by the people served, the people a new green space would serve: the residents and workers within about a 5-minute walk (building map since 20 October, site finders since 21 October). The weight is off when a map opens; switched on, it leaves Tallinn's high scores mostly in and around the centre.
Nothing has been checked on site yet. In an earlier version, 60–64% of each index's top 25 Tallinn sites looked vacant to AI models on the May 2024 aerial photo; on 22 October two judges looked again at the strips, mown lawns and paved forecourts, and at the 20 top sites of every county: in the county start views as they are now, about half of the sites looked empty and four in five empty or partly used, once farmland was switched off at the start.
Why these maps
Report 4 (June 2026) scored every square of a grid over the Tallinn area from 0 to 100 on three indices. Fair-Share, the EKA team's own (on the Tallinn maps, "Report 4 regreening index"), weighs homes, children's places, everyday services and, as a need, nature places (the fewer, the higher the score). Team 1 (the Active city) and Team 2 (the Everyday-life city) were proposed by teams in an EDITUA workshop. Report 4 calls the squares "parcels" or "cells"; here a parcel is a cadastral parcel, a plot in the national land cadastre.
A high score says that new green space would reach many people there, not that there is land to green. Report 4 named vacant land, ownership and surrounding density as next layers, its "feasibility axis", without computing them; the site finders add candidate land, owner types and density layers.
The site finders were made for the EDITUA × Street Studio workshop "From Maps to Streets: Testing Greening Potential at Urban Junctions". Besides candidate land they list street junctions.
Report 4's squares are mostly 125 m across, some up to 2 km, and everything in a square shares one score. The building map tests how much scores change when the walk starts from each building instead of one point per square: a sensitivity test, not a validation against independent data.
Two findings made after Report 4 matter for both maps; the first is already in its map story:
- Fair-Share's top band (scores above 80) is driven by homes, children's places and everyday services, not by missing nature. Low bands mostly mean few people.
- "Nature places" are mostly outdoor gyms, courts, skate parks and fire pits (298 of 395 places in Tallinn and 3 km around it). The list has no parks or forests; both maps now say so, and in Tallinn both let you add tree cover to the index.
The site finders, local and regional
There are 16 site finders, one for Tallinn ("Tallinn focus") and one for each county, reached from a picker at damianocerrone.com/dashboard/editua/map/ (figure 1, table 1). All 16 work the same way.
Candidates are of three sorts: unbuilt cadastral parcels; surface car parks of 1,000 m² or more; and, in Tallinn only, pieces inside built parcels (parcels with buildings), cut from the city's land-cover map as open ground, lawns, strips along streets or paved forecourts.
Local: Tallinn
Report 4's published scores on its 5,966 squares, which reach into the suburbs; the sites are inside the city. Adds the city's land cover, planning register, general-plan zones, city land and contaminated land, and tree cover and sealed (paved or built-over) surface from Copernicus, the EU's Earth-observation programme.
Regional: the 15 counties
National open data, with Report 4's weights applied within each county: a county score compares a square only with the rest of that county (figures 7 and 8). Where no children's place, nature place or everyday service is in reach, Fair-Share ranks squares by homes alone (Part 2). Detail plans (the binding local plans that set what may be built) and contaminated land come from national registers. Unlike Tallinn: no pieces inside built parcels, no general-plan zones and no tree-cover or sealed-surface layers.
Open this view ↗
How to use them, step by step
- Pick a region. A welcome pop-up offers a 16-step tutorial.
- Pick or compose the index. Tab "1 · Index" (figures 2 and 4) offers Fair-Share, Team 1, Team 2 and "Your own". Each is a weighted mix of ingredients (homes, a group of places or one kind of place within a walk, or a map layer such as tree cover); under "Compose it" any ingredient can be reweighted, removed, added or flipped into a need. Right under the choice of index sits "Weight by people served" (see Weighting by the people served).
- Filter the score. Drag the two handles on the colour bar under the histogram, or press Top 20%, Top 10%, 60–100 or All. Squares are coloured in five 20-point bands, from dark teal (0–20) through pale yellow to red (80–100) for the highest scores; bands outside the kept range are shown faded in the key and the histogram. Until the maps changed (20 October on the building map, 21 October on the site finders), and still in Report 4's map story, red marked the lowest scores. A first visit opens at Fair-Share 60–100 with the start filters (the kinds on at the start in table 2, likely gardens hidden, minimum size 250 m²): the start view.
- Look at the candidates. Tab "2 · Sites" (headed "Land that may be vacant or under-used" on screen) lists the candidate sites scoring inside the range, coloured by owner type, with "Filters" for owner, kind, detail plan, size and, in Tallinn, general-plan zone. For more sites, press Top 20% in "1 · Index", switch on more kinds, or switch off "Only show what scores inside the filter range" under Filters (figure 3).
- Check a site from the desk. The card (figure 3) gives size, owner type, use, ground cover, plans, any contamination and each ingredient's level, with oblique aerial photos inside the page and links to the cadastre map, a 3D view and Street View; its ‹ and › buttons step through the list.
- Go and see it. Tab "3 · My list" makes walking routes and holds field notes per site: "Does what you see support the map?" (yes, partly, no); "Need" (for greening), "Likely impact" and "Transformability", each rated 1 to 5; and text boxes by theme, such as "Sealed surfaces" and "Practical constraints". The About tab gives plain visit rules (not legal advice): look from public ground first, enter a yard only with the owner's permission (ref. 4), keep out of building sites and ruins, and leave people, especially children, out of photos.
- Share and hand in. Links carry the index, the people weight, filters and list; each region keeps its own list. Notes stay in the browser, so download them (CSV or GeoJSON) before handing in or changing device.
Open this view ↗
Open this view ↗ then open "2 · Sites" and click the blue site just left of the centre, below the main road (Nafta tn 1a); the link does not hold the selection.
Open this view ↗
Open this view ↗ then tap "2 · Sites" and scroll the sheet to the list.
Street junctions
In "2 · Sites", "Street junctions" lists the named junctions in the score range instead of the sites, highest score first. Each takes the score of the grid square it falls in, so many tie; ties are listed by number of arms, the streets meeting there (figure 6). The candidate sites stay on the map, so a junction can be read against the land near it. Junctions go into "My list" like sites, and a revised index under "Your own" re-ranks them.
Open this view ↗ then open "2 · Sites", scroll the panel past Filters and click Kaarli pst / Toompea / Tõnismägi in the list (the map then zooms in to it).
Table 1. The 16 site finders
| Finder | Sites | Start view | Squares | Routes from |
|---|---|---|---|---|
| Tallinn (Tallinn focus) | 6,324 | 69 | 5,966 | EKA, Põhja pst 7 |
| Harju, without Tallinn | 18,717 | 1,637 | 5,766 | Keila |
| Hiiu | 1,769 | 284 | 676 | Kärdla |
| Ida-Viru | 6,648 | 260 | 3,562 | Jõhvi |
| Jõgeva | 2,130 | 339 | 1,997 | Jõgeva |
| Järva | 2,244 | 238 | 1,949 | Paide |
| Lääne | 3,349 | 512 | 1,291 | Haapsalu |
| Lääne-Viru | 4,626 | 763 | 3,213 | Rakvere |
| Põlva | 1,630 | 285 | 1,691 | Põlva |
| Pärnu | 7,664 | 1,154 | 4,198 | Pärnu |
| Rapla | 3,218 | 674 | 2,064 | Rapla |
| Saare | 3,985 | 460 | 2,081 | Kuressaare |
| Tartu | 9,370 | 382 | 4,410 | Tartu |
| Valga | 1,775 | 203 | 1,683 | Valga |
| Viljandi | 2,672 | 393 | 2,970 | Viljandi |
| Võru | 2,628 | 478 | 2,424 | Võru |
| 15 counties | 72,425 | 8,062 | 39,975 | |
| All 16 finders | 78,749 | 8,131 |
Start view: the sites a first visit lists (step 3). Counties in the picker's order. County scores are relative to the county, and county squares are larger (in most counties the 1 km square is the commonest size), which is partly why county start views hold more sites than Tallinn's. The Tallinn grid and the Harju grid overlap in the suburbs, so grid squares are not summed over all 16. Routes from: where "3 · My list" starts its walking routes when the phone's location is off (in a county, the centre of the town named).
Open this view ↗
Open this view ↗ then open "2 · Sites", scroll the panel past Filters and click the purple site at the top of the list (Mõisa tn 2e); the map then zooms in to it.
Kinds and owners
Each site has one kind (table 2). The kinds off at the start are car parks, industrial or commercial yards and paved forecourts, which were mostly in use on the photo; land that is green already; building sites; narrow strips along streets; and, mostly in the counties, arable land or garden plots, which were mostly fields in use on the photo.
Table 2. Kinds of candidate land, number of sites
| Kind (as on the map) and what it is | Tallinn | 15 counties |
|---|---|---|
| On at the start | ||
| Open or overgrown groundUnbuilt parcel, mostly bare ground or wasteland | 620 | 7,350 |
| Meadow or fieldUnbuilt, mostly meadow; mostly arable land is a kind of its own (below) | 100 | 14,745 |
| Lawn or green areaUnbuilt, mostly kept lawn | 246 | 1,815 |
| Trees and shrubsUnbuilt, mostly trees or shrubs, under 1 ha | 351 | 10,378 |
| Garden or yardUnbuilt yard; small ones are hidden with the likely gardens | 573 | 7,023 |
| Paved or gravel groundUnbuilt, mostly paved; not a street, square or car park | 24 | 39 |
| Ruins or foundationsRuins or foundations, few standing buildings | 35 | 2,729 |
| Mixed coverNo land cover reaches 40% | 6 | 342 |
| Open ground in a built parcelOpen ground beside buildings with no mapped use (Tallinn only) | 152 | – |
| All kinds on at the start | 2,107 | 44,421 |
| Off at the start | ||
| Lawn in a built parcel (check)Lawn on business or industrial land with buildings | 336 | – |
| Narrow strip in a built parcelOpen ground along a street or pavement, mostly 5–15 m wide | 172 | – |
| Mown lawn in a built parcelLawn of apartment blocks or public buildings | 485 | – |
| Paved forecourt or yardAsphalt or paving inside a built parcel, not a road or car park | 1,157 | – |
| Industrial or commercial yardUnbuilt industrial yard, or paved ground on business, industrial or transport land | 158 | 2,817 |
| Surface car park1,000 m² or more | 739 | 2,120 |
| Courtyard car parkCar park on residential land or in a yard | 227 | 417 |
| Woodland, 1 ha or moreUnbuilt woodland | 52 | 2,915 |
| Public green, not a parkLand designated for public use, green, not a laid-out park | 780 | 6,083 |
| Being builtA building under construction | 105 | 1,414 |
| Arable land or garden plotsUnbuilt, half or more arable land: mostly hay fields, crops and orchards in use (since 22 October) | 6 | 12,238 |
| All kinds off at the start | 4,217 | 28,004 |
The five kinds inside built parcels exist only in Tallinn, where the city's own land-cover map allows them. The full rules are in Part 2.
Owner types come from the cadastre. About three quarters of the candidates are on private land; by area the private share is smaller, as private sites are mostly small (Part 2). Cards name the body that manages state land and, in Tallinn, the city's land; for all other land they show only the owner type, never a name.
How far to trust the candidates
Every candidate is desk-made from open data and needs a visit. AI models judged samples on the aerial photo: Tallinn's flight of May 2024 and, for the counties, the current photo map; the judges knew what the map calls each site. The checks show where the rules went wrong; they cannot show what is on the ground today (numbers in Part 2).
- Tallinn parcels and car parks. Three review rounds judged about 1,100 sites of versions 1 to 3. In round 3, of the 25 top sites that each index listed at the start, 60–64% looked vacant and 84–100% vacant or partly used. The rules were then changed (version 4) and the new lists were not judged again; until version 8.3 the finder said "about three quarters were empty on the photo", a figure from re-applying the version 4 rules to the round-3 verdicts, not from a new check; it now gives the round-3 figure.
- Pieces inside built parcels. Of 40 pieces of open ground, two thirds looked vacant; of the 25 the final rules keep, about three quarters, an optimistic figure as some rules were tuned on them. In the check of strips, mown lawns and paved forecourts (22 October; 26–28 of each judged by both judges), 55% of the strips looked unused and 77% unused or partly used, 65% of the mown lawns were kept greens, and 62.5% of the paved forecourts were in use; all three stay off at the start.
- County start views. On 22 October two judges looked at the 20 top sites of each county's start view (300 sites). The commonest error was farmland, so parcels that are mostly arable land became a kind of their own, off at the start. In the start views as they are now, 53% of the sites looked empty and 80% empty or partly used (289 judged by both), from 24% empty in Põlva to 90% in Pärnu; with 17–20 sites a county, the county figures are rough. What is still in use is mostly house gardens, houses that ETAK does not show and the greens of apartment blocks.
- Not checked. The current Tallinn start view as a whole; the county start views beyond their top 20; how much vacant land the rules miss; anything on site.
Known weaknesses
- A garden split off as its own parcel looks vacant. The likely-gardens rule hides such parcels when it can tell; some get through.
- "Paved or gravel ground" is the weakest kind on at the start: in round 3, 21% of the paved sites looked vacant, and 43% of the 21 that the version 4 rules would keep (re-applying the rules to the round-3 verdicts), against about 80% for all kinds on at the start taken together.
- Many candidates may already have building rights: 34 of the 69 sites in Tallinn's start view and 3,180 of the 8,062 in the county start views lie under a detail plan in force. A site can look empty on the photo and still have building rights, so "vacant" in the checks means empty on the photo, not free to green.
What to check on site. Is the site fenced, signed or in use (parking, storage, a garden)? Has building started since the photo? Can it be seen from public ground? Does a contaminated-land note apply? Does the detail plan allow building? Would greening here reach the people the score counts? Note the answers in "3 · My list", including a site found in use: it is meant to go back into the map as a hand correction.
Tallinn by building and street block
The building map ("Tallinn, building by building", damianocerrone.com/dashboard/editua/buildings/) measures walking distances along OpenStreetMap's streets and paths from a point inside each of Tallinn's 48,754 buildings, gives each building its own scores, and averages those per cadastral parcel, street block and Report 4 square. Home buildings are those with at least one dwelling, registered or filled in as Part 2 describes (the map's "Only buildings with homes"); homes and dwellings are the same unit in this report.
Mode 1 · Index
The site finder's index panel ("Compose it") applied to buildings: Fair-Share, Team 1, Team 2 or your own mix, scored so that a building's 72 means the same as a grid square's 72. Homes are counted "In its grid square", as in Report 4, or "Around the building" (dwellings within 70.5 m).
Mode 2 · Places in reach
Raul Kalvo's own method. It counts the places of each of 88 kinds within his three walk classes, W5, W10 and W15 (about a 5-, 10- and 15-minute walk), and sums them into eight groups and a total. It also checks 21 service targets read from his service list, such as a grocery store within W10.
- Pick a mode and a level. Index or Places in reach; under "Show", Buildings, Parcels, Blocks or Grid (figure 9). At grid level, a switch chooses between the square's own values ("Report 4 scores", or "Raul's values" in Places in reach) and the mean of its buildings ("Building mean").
- Set the index or the measure. In Index mode, the Homes row in "Compose it" ("In its grid square" or "Around the building"), "Weight by people served" and the score filter; in Places in reach, a measure and a walk class (figure 10). Click a building, parcel or block for its card: a building's card names its Report 4 square and that square's three scores; "Copy a link to this view" saves the view and its settings as a link.
- Read the result. In Index mode, "Highest scores" lists the 15 highest-scoring buildings, parcels, blocks or squares in the range and "Hide what is outside the range" hides the rest; in Places in reach, a building's card lists the service targets it misses.
a · Grid squares
b · Street blocks
c · Buildings
Open a ↗ · Open b ↗ · Open c ↗
Open this view ↗ · Open at block level ↗
What the finer scale changes
With homes counted "In its grid square", as in Report 4, scoring each building changes little. On Fair-Share, home buildings differ from their square's published score by a median of 1.65 points, and 89% are in their square's 20-point band (table 7). For 59% of home buildings, more of the difference comes from the building map's walking network than from where the building stands.
In Index mode, with that setting (the default), every building takes its square's homes count and places are still counted per grid square, so only the walk's starting point is finer. Places in reach counts each place at its own position. The finer scale matters in four cases:
- Short walks. For a 5-minute walk (W5), 48% of home buildings reach about as many places (within 10%) as their square's own point on the same network; for a 15-minute walk (W15), 87% do (table 8).
- Pass-or-fail targets. For 482 home buildings (4,075 dwellings), the answer to "are all 21 service targets met?" differs from the answer at their square's own point.
- Large squares. In 12 of the 1,568 squares with five or more home buildings, the buildings' Fair-Share scores span more than 20 points; 8 of them are 500 m squares, where homes lie far apart.
- Homes counted around each building. The circle used has the area of a 125 m square. In 125 m squares scores barely change; in 250 m and 500 m squares, where Report 4 counts the homes of the whole square, Fair-Share falls by a median of 6 and 15 points. Overall, 70% of home buildings stay in their square's band (Fair-Share).
Parcels and blocks are other units, not finer ones. A parcel usually holds one home building, so its mean is close to that building's score. Street blocks, the land between streets, cover a median of 1.9 ha when they hold homes, a little more than one 125 m square (1.6 ha), but 112 very large blocks hold 22% of the dwellings.
A block's value is the plain mean of its buildings, not weighted by dwellings; the figures here use home buildings only, while the map opens with all buildings. In Index mode a block's mean also blends the homes counts of the squares the block spans (a median of three), so a block can fall in a band that none of its squares has (figure 9b). For 76% of home buildings the block mean is in the band of the building's square, but for only 60% of their dwellings (Fair-Share). Of the 57,000 dwellings in top-band squares (above 80), 28,900 are in blocks whose mean is 80 or less.
Weighting by the people served
Report 4's indices count the homes in a square, not the people who could walk to it, and none of them counts workers. "Weight by people served" takes in the people a new green space in the square would serve: the residents and workers within about a 5-minute walk of the square (on the building map, of each building). People count in full up to 400 m along streets and paths, half at 600 m and not at all from 800 m.
While the weight is on, the index is computed without its Homes ingredient, so that people are not counted twice, and multiplied by a weight from 0 to 1 that grows with the people within the walk. A square with the full-weight number of people or more keeps its score without Homes; one with fewer loses part of it. Of two squares with the same score without Homes, the one serving more people ranks higher, unless both are at full weight. The result is stretched to 0–100 again, so a weighted score can be higher than the score without Homes.
Full weight starts at 9,466 people in Tallinn at the start settings, counting a worker as half a resident: only the 5% of Tallinn's squares with the most people nearby reach that many. Each county has its own figure. The weight is off when a map opens (building map since 20 October, site finders since 21 October 2026). Ticking the box shows these controls (figure 11a):
- Residents · Workers · Both: who counts. With Both, chosen at the start, the slider "A worker counts as … of a resident" sets a worker's share (0.5 at the start).
- "Weight strength": 0 = people do not count, 0.5 = square root (the setting at the start), 1 = in proportion. At 0.5 a square with a quarter of the full-weight number gets half the weight; at 1, a quarter. At any strength above 0 a square with nobody within the walk scores 0.
In Tallinn the weight leaves the high scores mostly in and around the centre (figure 11b and c): at the start settings, Fair-Share 60–100 keeps 660 squares instead of 968, and 51 sites instead of 69; Lasnamäe has 71 squares instead of 183, and Haabersti, Nõmme, Pirita and the suburbs drop out. With Residents alone the outer districts already drop out: 830 squares stay, none in Haabersti, Nõmme, Pirita or the suburbs. Adding the workers takes squares from the mainly residential districts (Lasnamäe 127 → 71, Mustamäe 166 → 122, Põhja-Tallinn 154 → 96) and gives a few more to Kesklinn (308 → 327). In Tartu county, at the same settings, the 408 squares kept (509 without the weight) all lie in the municipality of Tartu city (Tartu linn).
a · "Weight by people served"
b · Weight off
c · Weight on
Open b ↗ · Open a and c ↗
Read with care. At the start settings the weighted order follows the people served more than the index without Homes: in Tallinn the rank correlation (1 = the same order, 0 = no relation) of the weighted Fair-Share is 0.86 with the people served and 0.68 with the index without Homes. In the counties the number of people decides the order almost alone (0.94–0.97 against 0.17–0.47), and the 27% of county squares with nobody within the walk score 0.
The worker share and the strength are judgements, not findings. The workers figures are Raul Kalvo's; their source, year and terms are being confirmed with him. Residents are counted at 1 January 2026, workers probably in 2020 or 2021. The weight says nothing about whether a site is vacant.
What the maps show so far
The figures in this section were computed with the people weight off.
of the candidate area in Fair-Share's top 20% of Tallinn's squares is city land (138 of 293 ha), 121 ha of it public greens that are not laid-out parks; private candidates there are mostly car parks (60 ha), mown lawns and paved forecourts.
Tallinn candidates in Fair-Share's top 20% of squares (score 54 or more) pass the start filters. Of the rest, 983 are of kinds switched off at the start, mostly public greens, mown lawns, car parks and paved forecourts.
of Tallinn's dwellings meet all 21 service targets (15.2% of home buildings), on our reading of Raul Kalvo's list (table 6), not yet confirmed by him.
- Where Fair-Share is highest, greening more likely means taking up paving (depaving) on a forecourt, car park or yard, or changing an existing green, than planting an empty plot. Tallinn's start view lists 69 sites (12.3 ha), mostly small lawns and yards.
- In the counties the start views list 8,062 sites, about a third of them meadows and 76% private; 45–65% of the sites in each county's top 20% of squares pass the start filters (about half overall), against a tenth in Tallinn. Before 22 October, when arable land was still on at the start, they listed 9,754.
- The targets missed most often are "9 kinds of shop" (of 18), "4 kinds of culture venue" (of 9) and "Civil-defence shelter" (table 6). By district, all 21 are met for 77% of Kesklinn's dwellings, 26–41% in Mustamäe, Lasnamäe and Põhja-Tallinn, 11% in Kristiine, 4% in Nõmme and none in Haabersti or Pirita (figure 10).
Using the maps together, and what they cannot tell you
In Tallinn the two maps share the presets, the arithmetic, the grid's percentiles and, for the people weight, the number of people at which full weight starts (9,466 at the start settings). They do not share the walking network: at a square's own point, building-map scores differ from the published ones by 2.6 points on average (Fair-Share). To see whether the homes near a site account for its score, open the building map at the same place with Homes "Around the building". Near a junction, the building map's Places in reach mode shows which of the 21 service targets each building misses. The maps do not link yet. To open the same place in the building map, rewrite the finder's address: v=15.0/59.44080/24.78220 becomes buildings/#v-1500-5944080-2478220 (zoom × 100, coordinates × 100,000).
Neither map can tell whether a site is in use today, whether its owner would agree, whether greening is wanted there, or what the soil, pipes and cables allow. A visit answers the first; the others need the owner, the city and the utility networks' records. The index counts places within a walk, not trees or the quality of green, unless tree cover is added. Scores are relative to their area, the Tallinn area or one county.
Data and licences
Table 3. Data and licences
| Source | Publisher or producer | Date or version | Used for | Licence or credit |
|---|---|---|---|---|
| Accessibility grid AGRD_EE v6B ("15-minute walk", the grid's name; Report 4's values are full to 10 minutes, none from 20): Tallinn-area file with Report 4's scores and dwellings per square, DUs_Sum (5,966 squares), and national file (46,213 squares) | Raul Kalvo; scores by the EKA EDITUA team | Results of 31 May 2026 | Both maps: grid, indices | Shared for EDITUA; licence not stated |
| Places of interest POI v12, service list v12E, walking tables W5/W10/W15, square origin points (Location), street blocks ("Kvartali täisehitus"), density layers | Raul Kalvo | POI v12 of 4 Apr 2025; layers of 8 May 2025 | Building map; density layers in the site finders | Shared for EDITUA; licence not stated |
| Workers by place of work (TOR) and dwellings per square (DUs), AGRD_EE v6B; walking distances between squares (ODM v6B) | Raul Kalvo | File of 3 Mar 2025 (workers probably 2020 or 2021); distances 25 Sep 2024 | Both maps: people weight | Licence not stated; terms being confirmed with Raul Kalvo; not covered by the CC BY-SA 4.0 of the population grid (next row) |
| Population grid, 1 km: residents by place of usual residence | Statistikaamet | 1 Jan 2026 (published 26 Jun 2026) | Both maps: people weight | CC BY-SA 4.0; the resident counts and what the maps compute from them (people served, people-weighted scores) are shared under it, but not what they compute from the workers alone (with Workers) |
| Orthophoto and grey map | Maa- ja Ruumiamet | Tallinn sheets: flights of 2–8 May 2024; elsewhere the latest flight of each sheet (figures 7 and 8) | Site finders: base maps | Maa- ja Ruumiamet open data licence (name the source, dataset and date) |
| Oblique photos, cadastre map (X-GIS), 3D view | Maa- ja Ruumiamet | Live | Site finders: links and photo panel | Oblique photos shown in the page, cadastre map and 3D view linked; each photo's watermark names its source |
| Cadastral parcels (ownership form, intended use) | Maa- ja Ruumiamet | 15 Oct 2026 (Tallinn); 16 Oct 2026 (national) | Both maps | Maa- ja Ruumiamet open data licence (described as equivalent to CC BY 4.0) |
| ETAK topographic database (buildings, land cover, car parks) with building-register fields; EHAK boundaries | Maa- ja Ruumiamet; Ehitisregister | Extract 10 Oct 2026 (site finders; the building map's extract date is not recorded); EHAK 2 Sep 2026 | Both maps | Maa- ja Ruumiamet open data licence |
| Building register (EHR), open-data extract | Ehitisregister | 27 Jan 2025 | Building map: dwellings; both maps: workplace floor area, to share out workers | No conditions apply ("tingimusi ei rakendata"), as the EHR open-data metadata record says |
| State land managers, unreformed land (KATRI) | State assets register, via the Maa- ja Ruumiamet WFS | 15–16 Oct 2026 | Site finders: owners | CC BY 4.0 (as the county pages list it; the Tallinn page lists none) |
| National detail-plan index | Maa- ja Ruumiamet | 16 Oct 2026 | County finders | Maa- ja Ruumiamet open data licence |
| Register of residual pollution sites (EELIS) | Keskkonnaagentuur | 16 Oct 2026 | County finders | CC BY 4.0 |
| Tallinn base map TAR (land cover, buildings, sealed plazas) | Tallinna Strateegiakeskus | State of 31 Mar 2026 | Tallinn finder, incl. the pieces inside built parcels | Tallinn's Open Spatial Data Simple Licence Agreement (20 Jan 2021) |
| City land and its managers, land let or for sale, contaminated land, planning register (TPR), general plans and green network | Tallinna Linnavalitsus, gis.tallinn.ee | 15 Oct 2026 | Tallinn finder | No licence stated by the service; credited "Tallinna Linnavalitsus, gis.tallinn.ee, 2026" |
| High Resolution Layers 2018 (sealed surface, tree cover, 10 m); Urban Atlas 2018 | Copernicus Land Monitoring Service, EEA | 2018 | Tallinn finder; building map (map layers) | © European Union, Copernicus Land Monitoring Service 2018, EEA |
| OpenStreetMap (Geofabrik extract): car parks, parks, schools, buildings, junctions; walking network | OpenStreetMap contributors | 15 Oct 2026 (site finders); replication of 14 Oct 2026 (building map) | Both maps | ODbL, © OpenStreetMap contributors |
| Street base and names on the photo | OpenFreeMap © OpenMapTiles · data © OpenStreetMap contributors | Live | Site finders | ODbL (data); OpenMapTiles credit |
| MapLibre GL JS | MapLibre | 5.24.0 (site finders), 4.7.1 (building map) | Both maps | Open source |
Since 22 October 2026 the site finder, like the building map and the outputs page, credits Raul Kalvo for the grid: "Accessibility method, places of interest, walking values and the accessibility grid (the Estonian 15-minute walk accessibility grid AGRD_EE v6B): Raul Kalvo."
Where Report 4's text differs from its script and data
Report 4's text describes each term as divided by its maximum (x / max x); its published scores come from its QGIS script, which divides each term by its 95th percentile, caps it at 1 and stretches the total from P1 to P99 (Index arithmetic, below). This report and both maps follow the published scores, as Report 4's map story does.
Site finder method
Grids
Tallinn uses the file behind Report 4: 5,966 squares over the city and a ring of suburbs (3,989 of 125 m, 688 of 250 m, 1,082 of 500 m, 196 of 1 km, 11 of 2 km) with the published scores and the 80 non-empty amenity values. It adds three of Raul Kalvo's density layers (homes per hectare within 500 m, floor area per hectare within 250 m, jobs within 30 minutes by public transport) and Copernicus 2018 sealed surface and tree cover. The counties use the national AGRD_EE v6B grid (46,213 squares); a square belongs to the county holding its representative point, giving 676 (Hiiu) to 5,766 (Harju) squares of 125 m to 8 km. In Tallinn eight amenity fields are empty in every square (basic schools, three indoor-sport and four outdoor-sport kinds); in each county grid 10–37 fields are empty (51–78 kinds remain).
Index arithmetic
The arithmetic is that of the QGIS script behind Report 4's published scores, re-implemented in Python for the map story and in the browser for both maps. For each square and each ingredient b (a "basket" in the code):
Fair-Share is homes 25%, children's places 20%, nature places 35% (as a need) and everyday services 20%. Team 1 is homes 40% (its "home streets" and "dense housing" both use the homes count), education 20%, food 20% and services 20%; its "parking lots" category has no data in the grid and is left out. Team 2 is homes, food, places to move, interests and culture, and education, 20% each. Over the 5,966 squares Fair-Share rises with its homes term (correlation r = 0.78) and falls slightly where nature places are missing (r = −0.20). In Tallinn the three presets show the stored, published scores; any change recomputes in the browser, which reproduces the stored scores within 0.6 points. Fair-Share's Top 20% starts at 54 in Tallinn (P80 = 54.6): 1,224 squares, against 1,194 in Report 4's own shortlists.
In the counties, P95, P1, P99 and P80 come from the county's own squares. There 56–82% of squares (20–57% of their homes) have no nature place in reach (Tallinn: 16% of squares, 5% of homes), and 45–74% (14–42% of homes) have no children's place, nature place or everyday service (Tallinn: 7% of squares). In those squares the 35% need term is at its maximum and Fair-Share depends on homes alone: the "deficit saturates in empty land" of Report 4's limitations. The term is also coarse: its county P95 runs from 1.0 square (Hiiu) to 7.8 (Tartu; Tallinn 13.3), so one more square holding a nature place at full weight moves a county score by 9 points (Tartu) to 47 (Hiiu; Tallinn 5).
A site's score is the mean of the scores of the squares it overlaps, weighted by the share of its area in each, over the part of the site inside the grid (the area-weighted sum divided by that share). A site with less than half of its area inside grid squares gets no score (9 in Tallinn, 2,558 in the counties) and never appears while "Only show what scores inside the filter range" is on. The unscored county sites lie at the edge of the grid: 2,522 of the 2,558 within 1 km of the county outline; 2,323 have their centre in no square of any finder, most of them in coastal counties, and 198 in a square that belongs to a neighbouring region. Up to a tenth of a coastal county's sites are affected (Saare 378, Hiiu 177).
Candidate rules
Unbuilt parcels (Tallinn and counties)
- Size and shape. Parcels of 100 m² or more that hold a circle 10 m across.
- Left out by land use. Defence, water, waste, mining, peat-extraction (since version 8.3) and protected land; transport land (30% or more) and street-like addresses, except city reserve land at least 10 m wide.
- Also left out when water and wetland ≥ 15%; sand or gravel ≥ 50% of the land (beaches, dunes); ETAK special areas (sports complex, port, cemetery, quarry, airfield) ≥ 30%; sports grounds and OpenStreetMap playgrounds ≥ 30%; OpenStreetMap cemetery ≥ 30%, school ≥ 50%, military ≥ 10%, park ≥ 50% (except City Property Department plots), mapped uses together ≥ 50%; multi-storey or underground parking ≥ 30%; pedestrian area ≥ 30%, or roads and pedestrian area together ≥ 30% on public open space; ETAK roadway ≥ 30% (kept as a car park where the city base map maps it as a drivable plaza); agricultural or forest land that is ≥ 50% green, bare or field.
- Building rule. Buildings (ETAK, and in Tallinn also the city base map, whichever maps more) cover under 5% of the parcel. A parcel with 150 m² or more of buildings is kept only when it is 5 ha or less, is not a yard and holds no sports building; its card says so (14 sites in Tallinn, 1,363 in the counties). No residential or public building of 40 m² or more; no home in the building register; no underground garage, canopy, greenhouse or tank above small thresholds. The finder's About tab compares this with Raum+ (ref. 1: building cover under 6% and under 30 m² of buildings); this map allows more sheds, and shows the Urban Atlas class "land without current use" as a second opinion (ref. 2).
- Kind. The largest land-cover group if it reaches 40% of the land, otherwise "mixed cover"; ruins, buildings being built, car parks and woodland have their own rules. In Tallinn, Copernicus tree cover of 50% or more turns parcels under 1 ha into "trees and shrubs", and parcels of 1 ha or more that ETAK maps at least a fifth as trees into woodland, except where ETAK maps half or more as lawn, meadow or field, or open ground as mostly bare.
- Arable land (since 22 October). A site whose kind would be meadow and whose ETAK arable land (haritav maa) is half its land or more becomes "Arable land or garden plots", off at the start: 12,238 county sites and 6 in Tallinn (none of them in Tallinn's start view).
Hidden at the start (kept, one switch away): likely gardens of the house next door (part of the same registered property as a house parcel next door and under 3,000 m²; a yard parcel under 1,000 m²; or under 700 m² next to a built parcel with the same street and house-number base), and sites where OpenStreetMap maps a building of 100 m² or more that ETAK lacks, covering 5% or more of the site. Tallinn hides 421 sites this way, the counties 6,069.
Pieces inside built parcels (Tallinn only)
From the city's wall-to-wall land cover (TAR): meadow, wasteland, bare ground, shrubs, trees and lawn, minus every mapped use (roads, car parks, pedestrian areas, sports grounds, playgrounds, schools, cemeteries, allotments, utility yards, structures and more) and minus 5 m around buildings; cut by parcel. An earlier EKA mapping of Tallinn's tühermaad (vacant or derelict land) also took everything with a set use off the city map (ref. 3). A piece is kept when it is 300 m² or more, at least 15 m across and keeps 200 m² after a morphological opening of 7.5 m (shrunk by 7.5 m and grown back), on a built parcel (buildings cover 5% or more, or one building of 40 m² or more) that is not transport, agricultural or forest, defence, water, landfill, mining or protected land. Dropped after the photo checks: house gardens, residential parcels under 3,000 m², grounds of public buildings, apartment courtyard greens, the shore, pieces wrapping a building, woodland of 1 ha or more, public open space, pieces of 5 ha or more, pieces in green, cemetery and small-house zones, and building sites. Lawn on business or industrial land is kept as "lawn in a built parcel (check)". Three kinds added in version 6, all off at the start: narrow strips (open ground along a street or pavement, 2 m clear of buildings, 100 m² or more, at least 5 m across, under 3,000 m²); mown lawns (the lawns the rules above drop as courtyard, public-building or non-business lawn); paved forecourts or yards (asphalt, concrete or paving that is not a road, square or mapped car park; 300 m² or more, at least 10 m across, 2 m clear of buildings).
Surface car parks (Tallinn and counties)
ETAK car parks and OpenStreetMap surface parking, minus decks (60% or more under roofs), buildings, canopies, parcels already in the list as sites, and excluded land; 1,000 m² or more holding a circle 10 m across, at least half inside the cadastre; dropped when green covers 50% or more, military land 10% or more, or street-side parking 70% or more. The owner is the one holding 70% or more of the area, otherwise "mixed". "Courtyard car park" when yard or residential land covers half or more.
Hand corrections and stable ids
Eleven hand corrections from the photo, all in Tallinn: one site changed to "Being built", one to "Public green, not a park", nine dropped (among them the zoo and the water treatment works). Parcel sites keep the cadastral code as their id; car parks and pieces inside built parcels get an id from their centroid, carried over to a new version's shape that overlaps it at an intersection over union (IoU) of 0.5 or more (an overlap of 0.2 to 0.5 keeps the old id as a second, alias id; 781 in Tallinn), so shared links and saved lists keep working.
Owners, plans, zones, contaminated land and junctions
- Owners. Six types from the cadastre's ownership form: City of Tallinn (counties: Municipality), State, Private, Public body, Mixed, Unreformed or unsettled (ownership not yet settled; mostly state land not yet through the land reform, reformimata maa). Tallinn adds the city's land manager and whether the city lets, offers or sells the land (gis.tallinn.ee); both add the state land manager (KATRI). No owner names. Private land holds 75% of Tallinn's 6,324 sites and 76% of the counties' 72,425, but 45.5% of Tallinn's candidate area (city land 39.5%) and 60.0% of the counties' (municipalities 23.3%, the state 13.5%).
- Detail plans. Tallinn: the planning register. "In preparation" = applied for, initiated or adopted; "in force" = in force or partly in force. A plan counts when it covers at least a quarter of the site; "in preparation" wins over "in force" and the card names both. Sites: 2,935 in force, 693 in preparation, 2,696 none. Counties: the national detail-plan index; "in preparation" only when initiated in the last five years, because the index keeps many ended plans in that status (matched with Tallinn's register, only 105 of 240 plans in that status were still active). County sites: 29,932 in force, 544 in preparation.
- General-plan zones (Tallinn). The base zone covering most of the site (an overlay zone only where no base zone covers a quarter), grouped as Green, Public, Building, Other or none, from the district general plans in force and, in Kesklinn and Põhja-Tallinn, the 2001 general plan; the card shows the drafts separately. Sites: Building 4,901, Green 547, Public 359, none 313, Other 204; 314 lie in a green-network development area of a district plan in force.
- Contaminated land. Tallinn: the city's layer, risk high, medium, low or not assessed; a site is flagged when 5% or 50 m² of it is inside (338 sites: 164 high, 85 medium, 19 low, 70 not assessed). Counties: the national register of residual pollution sites (EELIS) without the records assessed as not hazardous (these only add a note to the card): polygons as drawn, points as circles of 25 m radius, and the same 5% or 50 m² rule (746 sites). Of these, 727 overlap an EELIS polygon (598 lie at least half inside it), and 196 overlap one of the three polygons of 1,000 ha or more (Tapa airfield, the Dejevo rocket base and the phosphorite mining areas, all marked as cleaned up or largely cleaned up), so in the counties a flag often means "inside a large registered former military or industrial area". The card gives the record's category and clean-up status, and says not to dig or touch soil or water.
- Street junctions. OpenStreetMap streets from trunk roads to living streets, plus pedestrian streets; a node shared by three or more street segments, clustered within about 15 m (Tallinn) or 24 m (counties), kept where at least two differently named streets meet, scored by the square it falls in: 2,751 in Tallinn, 25,524 in the counties.
Table 4. Versions of the maps, October 2026
| Version | Date | What changed |
|---|---|---|
| Site finders | ||
| 1 | 15 Oct | First build (4,266 Tallinn sites), reviewed on the photo; not published as far as the records show |
| 2 | 16 Oct | First public version at /editua/map/ (4,195 sites); car parks, building sites, large woods and public greens kept but off at the start; field notes and share links |
| 3 | 16 Oct | After review round 2: courtyards on public land switched off at the start, car parks no longer under "paved", the city base map as a second building source, hand corrections, stable car-park ids (4,025 sites) |
| 4 | 16 Oct | After round 3: paved ground on business land moved to "Industrial or commercial yard", roadway plazas to "Surface car park" (4,022 sites) |
| 5 | 16 Oct | Open ground inside built parcels (152, on at the start) and lawns to check on business land (336, off); welcome pop-up and 15-step tutorial; oblique photos inside the page |
| 6 | 16 Oct | Narrow strips, mown lawns and paved forecourts (off at the start); "Streets" base when the photo fails (6,324 Tallinn sites) |
| 7 | 16 Oct | The 15 counties from national open data (72,546 sites); data split for faster loading; fixes from four AI reviewers (desktop, phone, data and wording, load speed) |
| 8 | 16 Oct | /editua/map/ becomes the region picker; Tallinn at /editua/map/tallinn/, counties at /editua/map/<county>/; old links and saved lists forward |
| 8.1 | 17 Oct | "Nature places" and "Places to move" say what they count |
| 8.2 | 17 Oct | Aerial photo and grey map through lestfoto.js from the national-grid tiles (data built 16 Oct 2026) |
| 8.3 | 17 Oct | Peat-extraction land left out in the counties (121 sites fewer); the candidates called "land that may be vacant or under-used"; About's photo-check figures corrected (data built 17 Oct 2026, still used) |
| 9.0 | 19 Oct | "Weight by people served", in proportion to the people, and a tutorial step for it (16 steps); not published |
| 9.1 | 19–21 Oct (published 21 Oct) | "Weight strength" slider, prisoners left out; band colours reversed (red = high); side panel redesigned |
| 9.2 | 21 Oct | A link with the people weight on now draws the grid at once (in 9.1 it could open empty until a range button was pressed) |
| 9.3 | 21 Oct | One header for the finders and the building map, "Vacant urban resource dashboard", with a switch between the Tallinn focus and the building map that keeps the index, the people weight, the score range and the view |
| 9.4 | 22 Oct | Side panel polish; Credits name Raul Kalvo for the accessibility grid; in the counties, arable land or garden plots off at the start (start views 8,062 sites, from 9,754) and each county's own photo-check sentence; a county's cards and map credit give its own photo date; pre-compressed files for faster loading (current version) |
| Building map | ||
| – | 17 Oct | First published |
| – | 20 Oct | People weight added; band colours reversed (red = high) |
| – | 21 Oct | The finders' header and the switch to the Tallinn focus; the map's base always dark, with the dark set of the band colours; "Filter the score" in the band colours; an opening text on what the map is for, with a link to this report |
Building map method
Buildings and dwellings
Of the 50,651 ETAK building footprints with building-register fields inside Tallinn, 48,754 are used (planned buildings, ruins, foundations and underground buildings left out). Walks start from a point inside each building's footprint; the building belongs to the parcel, the block and the grid square (for the grid-level means) that hold that point; for Report 4's terms (homes, map layers) it takes the grid square that holds most of its footprint. Of the buildings used, 68 lie outside Report 4's grid (61 on Aegna, 7 at Paljassaare and Järvevana tee) and have no index score.
Dwellings come from the building register's open-data extract of 27 January 2025: residential parts per building, existing or being built, counted as parts minus one when there are two or more, an adjustment that brings the register close to Raul Kalvo's address-based counts (the same count for 66% of single apartment buildings and 88% of houses). They are placed on the footprints by register code, then by shape overlap, nearby shape or address. Apartment buildings registered with two dwellings or fewer but 300 m² or more of footprint times floors get their square's shortfall (its DUs_Sum minus the register's dwellings in it), at most one dwelling per 60 m²; houses missing from the 2025 register get one or two. Result: 233,600 dwellings in 23,976 home buildings; 1.5% of the dwellings come from this fill.
Walking network and engine
OpenStreetMap Estonia (Geofabrik extract, replication of 14 October 2026) with a foot profile: roads marked foot=no are kept where the road carries a sidewalk tag (a pavement); roads whose pavements are drawn as separate ways are kept only where no walkable way runs alongside for 100 m or more; private ways are used only to walk out to the public network, never through. The graph has 345,212 nodes and 7,571 km (7,369 km public); the engine uses its three connected parts of 500 nodes or more (the main network, Aegna, Naissaar; 332,657 public nodes). A point attaches to the nearest edge at the foot of the perpendicular, and the length of that perpendicular is added to the walk. One shortest-path search runs from each place of interest on the undirected walking network; the attachment legs are one-way (places only leave, buildings only arrive), so no route passes through another point's leg. The engine equals a brute-force computation to within 3.2 × 10−14. Six places more than 500 m from any way are left out.
Raul Kalvo's method (Places in reach)
P and H are from his service list (sheet "Liikumisklassid"). The logistic form was inferred from his EE(v6B) decay tables (Checks); he has not confirmed it. In his tables each square's origin is its Location point (the dwelling-weighted centre of its homes, its centre when it has none), each place counts at the Location point of its square, and d comes from his square-to-square table ODM(v6B)_ActiveMobility(16km). The building map keeps f, P and H but walks from each building to each place's own position on the 2026 OpenStreetMap network.
Table 5. Raul Kalvo's walk classes, walking distances in metres
| Walk class | P | H | Full weight to | Half at | None from |
|---|---|---|---|---|---|
| W5 | 400 | 200 | 400 | 600 | 800 |
| W10 | 800 | 400 | 800 | 1,200 | 1,600 |
| W15 | 1,250 | 625 | 1,250 | 1,875 | 2,500 |
Places: POI list v12 in Tallinn and 3 km around it, 11,962 points in 88 kinds (11,956 used). Compared with his own tables, v12 has about a third of the indoor play rooms they used, and lacks deposit-return points and regional centres.
Report 4's variant (Index)
Report 4's walk values are not Raul Kalvo's W15. For each kind of place they count the grid squares holding at least one such place, from Location point to Location point, weighted by walking time. The decay is the same logistic one, with P = 830.6 m (10 minutes) and H = 415.3 m (5 minutes) at 83.05648 m per minute: full to about 830 m, half at 1,246 m, none from 1,661 m, close to his W10. This rule was inferred from Report 4's grid file (Checks); Raul Kalvo has not confirmed it. The building map uses the same: 6,914 square-and-kind destinations in 80 kinds, each at its square's Location point.
Building scores against the grid's percentiles
The building map uses the site finder's arithmetic, with P95, P1 and P99 taken from Report 4's 5,966 squares, so a building's 72 means the same as a square's 72. The stretch (P1 to P99 of the raw score) is 22.74–73.36 for Fair-Share, 0.00–93.79 for Team 1 and 0.00–87.95 for Team 2. The homes ingredient is either the dwellings of the building's grid square (Report 4's own term, the default) or the dwellings within 70.5 m of the building (a circle with the area of a 125 m square): those of the buildings whose inside point lies within 70.5 m, in a straight line. Both homes terms are divided by the grid's P95 of DUs_Sum (210). In 125 m squares the circle counts a median of 0.97 times the square's homes and Fair-Share does not move (median change 0.0 points). In 250 m and 500 m squares, whose count covers 4 and 16 times the circle's area, it counts a median of 0.30 and 0.14 times as many, and Fair-Share falls by a median of 6.4 and 14.8 points (over all home buildings, a median change of −2.3 points against the published square). Scaling the circle counts so that their P95 over home buildings (180) matches 210 changes the median by about a point. Map layers come from the building's square. Top 20% starts at 54 (Fair-Share), 46 (Team 1) and 49 (Team 2), cut at the grid's published scores.
Service targets
Raul Kalvo's service list, column "walking, urban", read as his June 2025 slides show it: 21 targets (table 6), pooled where one cell spans several rows. A kind of place counts when its value, rounded to 2 decimal places, reaches 1: one place within about 920 m at W10 (460 m at W5, 1,440 m at W15), or several farther away whose weights add up to 1, such as two at 1,200 m at W10. A target is met when at least the set number of its kinds count; care homes are left out. Four further targets have no places in POI v12 and are left out (private and special-needs schools, non-stationary learning, park paths). Of 12 readings tried (5.2–18.9% of Estonian dwellings at the urban walking level with his tables), this one was chosen because it gives the 15% of his slide 41; leaving out care homes (marked "–" in the slides) matters most (6.0% with them), and 4 decimal places instead of 2 give 13.6%. The Tallinn shares depend on this reading, which he has not yet confirmed.
Table 6. The 21 service targets (walking, urban) and the share of Tallinn's home buildings meeting each
| Target | Walk class | Home buildings |
|---|---|---|
| Kindergarten or childcare (1 of 2 kinds) | W10 | 87.2% |
| Basic school | W10 | 50.0% |
| Upper-secondary school | W15 | 53.6% |
| Dentist | W15 | 63.8% |
| Family doctor | W15 | 71.2% |
| Pharmacy | W10 | 59.3% |
| Civil-defence shelter | W15 | 48.3% |
| Youth or hobby centre | W15 | 70.5% |
| Public library | W15 | 55.3% |
| Further training | W15 | 48.6% |
| 4 kinds of culture venue (of 9) | W15 | 36.8% |
| Playground | W5 | 70.1% |
| Outdoor movement spot | W15 | 99.7% |
| Outdoor sports facility (1 of 4 kinds) | W15 | 97.7% |
| Sports hall or gym (1 of 2 kinds) | W10 | 75.8% |
| Indoor pool | W15 | 74.7% |
| Grocery store | W10 | 75.9% |
| Restaurant, café or bar (1 of 2 kinds) | W10 | 89.0% |
| Post office or parcel locker | W10 | 82.4% |
| 5 kinds of everyday service (of 11) | W15 | 59.5% |
| 9 kinds of shop (of 18) | W10 | 34.8% |
| All 21 met | 15.2% |
Home buildings: the 23,976 with dwellings; all 21 are met for 30.0% of their dwellings.
Parcels, blocks and squares
A unit's value is the plain mean of the buildings whose inside point lies in it, all buildings or home buildings only; a unit without buildings has no value. Parcels: Tallinn cadastre of 15 October 2026, 38,642 parcels, 28,449 with a building. Street blocks: Raul Kalvo's blocks with their inside point in Tallinn, 2,310 (his types S 2,198, XL-NotOptimized 86, XL-Optimized 26; the 112 XL blocks a median of 28 ha), of which 2,135 hold a building (a median of 17); 412 buildings lie in no block. Of the blocks with homes, 81% span two or more squares. Inside blocks with five or more home buildings, the buildings' Fair-Share scores span a median of 12 points. Grid: the map draws 4,038 of Report 4's 5,966 squares, those in Tallinn city or holding a Tallinn building.
People weight method
The arithmetic of the weight is the same on both maps; where people are counted from differs (below). The people layers were built on 19 October 2026 (sources in table 3).
Residents and workers
Residents. Statistikaamet's 1 km grid holds 1,360,745 residents in 45,653 cells. A square of 1 km or more takes the sum of its cells; a smaller square takes its cell's residents by its share of the cell's dwellings (Raul Kalvo's DUs), a Tallinn building by its share of the EHR dwellings. Tested on Tallinn's 2018 register-based 50 m population grid (each 1 km total spread over smaller squares and compared with the true counts), sharing by dwellings puts 8.1% of residents in the wrong 250 m square; sharing by land area, 38%. Prisoners are left out. Where a 1 km cell holds a prison building (register use 12742) and more than three times its municipality's residents per dwelling, it keeps only as many residents as its dwellings would hold at the municipality's rate. Three cells meet both conditions, at the Soodevahe, Viru and Tartu prisons (701.0, 329.1 and 219.6 residents left out, 1,249.7 in all). Residents of care homes stay counted.
Workers. Raul Kalvo's workers figures (633,690.2 workers by place of work) are totals for 500 m or 1 km cells, split evenly over the squares inside them. Each cell's total is shared out again over its squares or buildings by workplace floor area from the building register. Square metres per job follow the UK HCA Employment Density Guide (2015, ref. 5), with our own figures for education, health, hotels and defence, and none for storage, garages, farm buildings or homes. Cells with no workplace floor area (32,206 workers in 7,914 cells) keep his split. This only redistributes his totals: it adds no workers where his figures have none.
Walk, weight and score
People are counted within Raul Kalvo's W5 walk (table 5). On the finders they are counted from one square's Location point to another's, over his network distances (1.4 × the straight line for a square's own people and for squares without a point). On the building map they are counted from each building over the map's OpenStreetMap network, including people up to 850 m outside the city.
Without Homes, Fair-Share is children's places 27%, missing nature places 47% and everyday services 27% (rounded). P95 is taken over all of a region's squares (Both, a = 0.5: Tallinn 9,466.0, Tartu county 4,768.7, Võru county 704.5), so weighted scores compare only within a region. At any strength above 0, P1 of the weighted values is 0 in every region, so the stretch is a single multiplication (× 1.11 in Tallinn at the start settings). With the weight on, Top 20% and Top 10% are cut at the floor of P80 or P90, but at least 1. The cut is raised while it keeps more than 2 percentage points above the share asked for (for Top 20%, more than 22% of the squares), because many county squares score 0 (at the start settings 22–44% of a county's squares score under 1). At the start settings Tallinn's weighted Fair-Share has a Spearman rank correlation of 0.86 with the people served and 0.68 with S′; in the counties 0.94–0.97 and 0.17–0.47: there the people decide the order.
The two maps, and checks
The building map's grid level reads the finder's Tallinn people values, so people, P95 and weights match; the weighted scores agree within 0.2 points, as the finder stores Report 4's ingredient sums rounded (making them equal is an open item, table 9). Buildings are weighted against the grid's P95; their own network finds a few per cent fewer people, so building scores sit a little low on the grid's scale.
The totals shared out equal the source totals; Tallinn's buildings hold 0.09% fewer residents than the official 452,563; 11 squares and 10 buildings recomputed by hand agree. With the weight off, all 16 finders give version 8.3's scores, lists and requests (80 settings tested; the panel was compared without the new people box and About). Apart from that box, a new tour step and About's new section and four source rows on the people weight, only the colours, the panel's design and a few texts differ: three notes shortened, three tour steps reworded (one of them for the new colours) and one About line. The building map, too, draws the same 13 test views as before with the weight off, apart from the colours (first-load requests, scores, cards and the main panel texts compared). With the weight on, the finders match a separate Python computation within 0.01 in 240 settings and in 864 settings of Top 20% and Top 10%, the building map in 119 cases. A second script re-derived the people figures here: 553 comparisons, no difference.
Checks and the scale analysis
Checks of the building map
- Raul Kalvo's tables. With his own square-to-square network distances, the decay above reproduces all 561,150 values per walk class of his Tallinn-area tables (6,450 squares × 87 kinds) to 4 decimal places when indoor play rooms are left out; with them, 99.3–99.8%. As the decay was inferred from these tables, this confirms the inference, not the method independently.
- Report 4's walk values. With his network durations (distance at 83.05648 m per minute), the rule under Report 4's variant reproduces all 520,960 values of Report 4's grid file (largest error 8.5 × 10−14). The rule was inferred from that file.
- His grid recomputed on the new network (his squares' Location points and destinations): r = 0.997 (W15), 0.993 (W10), 0.975 (W5); median ratio new/his 1.004, 0.993, 0.963. Building means per square against his squares: r = 0.996, 0.991, 0.969 (3,558 squares).
- Report 4 recomputed on the new network: r = 0.994 for the places (80 kinds, 3,967 Tallinn squares); Fair-Share, Team 1 and Team 2 against the published scores r = 0.987, 0.996, 0.991, mean absolute difference 2.60, 1.32 and 2.05 points. Building means per square against the published scores: r = 0.984, 0.993, 0.991.
- Page against Python. The page's index scores equal the Python computation within 0.0031 points for the three presets with both homes ingredients, and for custom mixes at every level.
Checks of the site finders
All photo judges were AI models (Claude agents) looking at the orthophoto (Tallinn: the May 2024 flight; counties: the current photo map, flown at different dates): one per site in rounds 1–3 (round 1: four judges on separate samples), two per piece in the inside-parcel checks and two per site in the county check. They knew each site's kind, and in rounds 1–3 also judged whether it was right; only the second judge of the prototype check was blind to it. With 25 sites a share has a 95% confidence interval of about ±19 percentage points; with 10 per kind, about ±30. Verdicts: vacant, partly used, kept green, in use, unclear. Shares are vacant / vacant or partly used.
- Round 1 (version 1, 4,266 Tallinn sites): four AI judges, 583 verdicts. Fair-Share's top 25 was mostly car parks (11) and paved or gravel ground (9); version 2 switched car parks off at the start.
- Round 2 (version 2, 4,195 sites): the top 25 each index showed at the start: Fair-Share 64% / 84%, Team 1 56% / 80%, Team 2 60% / 80%. A random sample of the kinds on at the start (199 verdicts), weighted by kind: about 66% / 81%.
- Round 3 (version 3, 4,025 sites), measured: top 25 Fair-Share 60% / 84%, Team 1 64% / 100%, Team 2 64% / 100%. Ten random sites per kind on at the start, weighted by the 1,623 sites then shown: about 80% / 90%. All 68 "paved" sites then shown: 21% / 53%. Simulated: applying the version 4 rule change to the round-3 verdicts gives 76% / 92%, 72% / 96% and 76% / 100% for the three top 25s, and 43% / 86% for the 21 sites it would leave paved; nobody judged the published version 4 lists.
- Pieces inside built parcels, prototype: 98 pieces, two AI judges; the same verdict for 80 (Cohen's kappa 0.74), the same vacant-or-not answer for 90. As both were Claude agents, this agreement shows consistency, not accuracy. Version 5: 40 pieces of open ground 66% / 81% (mean of the two judges), the 25 the final rules keep 74% / 86% (in-sample: some final rules came from these pieces); 20 lawns on business land 28% vacant.
- Version 6: 30 pieces sampled per new kind, 90 in all. Maa- ja Ruumiamet's web tiles went blank during the first check (16 October), so on 22 October all 90 were drawn again from the national-grid tiles (the same May 2024 flight) and judged by two new judges: narrow strips (28 judged by both) 55% / 77%; mown lawns (26) 65% kept greens, 27% rough; paved forecourts (28) 62.5% in use, 25% partly used, 12.5% empty; the judges agreed on 86–93%. The first, partial check had strips 59% / 78% (16), lawns 58% kept greens (18) and forecourts 72% in use (16).
- County top 20s (22 October): the 20 top sites of each county's start view, 300 in all, drawn from the national-grid tiles and judged blind by two judges for every three counties, with the Tallinn verdicts. As published before: 48% / 76% (290 judged by both; agreement 89%); mostly-arable parcels 24% / 46% (45), the rest 53% / 81%. After arable land went off at the start, the 47 sites that entered the top 20s were judged the same way; the start lists as they are now: 53% / 80% (289 of 300), 20% in use; by county from Põlva 24% / 59% (17) to Pärnu 90% / 100% (20).
- Data audits: owner codes matched the cadastre for all 4,195 sites of version 2 and all 3,120 parcels of version 3; no duplicate car-park ids; no personal data in any file; the 600 pieces inside built parcels of a pre-release build of version 5 matched their parcel in the cadastre on every field checked.
- Regression tests: version 7 gave the same scores, counts and lists as a copy of version 6 on six test links. In version 8 every county page loaded, drew its map inside the county, and showed its detail plans (as a filter and as a map layer) and a site card; all 15 passed on the local preview before publishing (Rapla on a second run). The picker's counts equal the data for all 16 finders.
Scale analysis: definitions
The 23,969 home buildings inside Report 4's grid (233,593 dwellings) against their squares, with the building map's own code and data.
- Report 4 square
- The Report 4 square that holds most of the building's footprint: the square whose homes count the building takes, and the one its card names.
- Published score
- Report 4's stored score of that square.
- Square point
- The square's own point, its Location point (see Raul Kalvo's method), attached to the building map's network like a building and computed with the same settings: for the index the same destinations, homes ingredient and P95, P1 and P99; for Places in reach exact place positions (table 8). As that point already lies among the square's homes, the position part below stays small. The square point splits each building's difference in two: the network part (square point minus published score: a different network and engine from Report 4's) and the position part (building minus square point: where the building stands in the square).
- Bands
- The maps' 20-point bands; the top band is scores above 80. Medians and 90th percentiles (P90) are of the absolute difference.
- Unit means
- Parcel and block means of home buildings only (on the map, tick "Only buildings with homes").
Table 7. Home buildings against their Report 4 square
| Measure | Fair-Share | Team 1 | Team 2 |
|---|---|---|---|
| Building score, Homes "In its grid square" (Report 4's term) | |||
| Correlation with the published square (r) | 0.988 | 0.997 | 0.993 |
| Difference from the square, median / P90 (points) | 1.65 / 6.03 | 0.65 / 3.05 | 1.28 / 4.58 |
| Differences over 10 points | 2.6% | 0.3% | 1.1% |
| Network part, median / P90 | 1.24 / 5.13 | 0.51 / 2.44 | 0.96 / 3.80 |
| Position part, median / P90 | 0.85 / 3.92 | 0.34 / 2.03 | 0.72 / 3.08 |
| Same band as the square | 88.9% | 95.5% | 90.4% |
| Same band as the square point | 93.1% | 96.9% | 94.3% |
| Home buildings two bands from the square (number) | 1 | 2 | 1 |
| Units | |||
| Parcel mean in the square's band | 88.2% | 94.8% | 90.2% |
| Block mean, difference from the square, median / P90 | 3.60 / 13.35 | 2.29 / 10.16 | 2.09 / 7.26 |
| Block mean in the square's band (home buildings / their dwellings) | 76.1% / 60.2% | 83.7% / 66.9% | 85.7% / 76.4% |
| Building score, Homes "Around the building" (within 70.5 m) | |||
| Difference from the square, median / P90 | 4.61 / 18.71 | 4.04 / 14.72 | 2.76 / 9.08 |
| Same band as the square | 70.0% | 79.2% | 82.8% |
The medians of the two parts do not add up to the total. The network part is the larger of the two for 58–60% of home buildings, depending on the index. By square size, the Fair-Share median difference is 1.54 points in 125 m squares, 1.66 in 250 m and 2.30 in 500 m squares; squares of 250 m and 500 m hold 35% of the home buildings but 6.4% of the dwellings.
Table 8. Places in reach: total of the 88 kinds per home building
| Measure | W5 | W10 | W15 |
|---|---|---|---|
| Within 10% of Raul Kalvo's value for the square | 26.5% | 53.3% | 70.0% |
| Ratio building / his square, P10–P90 | 0.51–1.52 | 0.80–1.27 | 0.89–1.17 |
| Within 10% of the square point (position only) | 48.1% | 74.8% | 87.3% |
| Ratio building / square point, P10–P90 | 0.72–1.37 | 0.88–1.12 | 0.93–1.07 |
The square point is his method computed at the square's own point on the new network with exact place positions, so the second pair of rows leaves only where the building stands.
Service targets (all 21 met): 295 home buildings (4,184 dwellings) meet them while his square does not and 520 (5,359) the other way round, agreement 96.6%; against the square point 222 (1,998) and 260 (2,077), 98.0%. By dwellings, 30.0% meet all 21 by building and 30.5% by his squares. Inside the 1,568 squares with five or more home buildings, the buildings differ in how many targets they meet in 64% of squares, by three or more in 16%. In Haabersti and Pirita the culture-venue target is met for 2.5% and 0% of dwellings.
Examples, chosen by fixed rules in the analysis script:
- Network. Mustamäe, E. Vilde tee: square published at 79.5, square point 83.5, its three home buildings (439 dwellings) 83.3–83.5.
- Threshold. Kristiine, Kännu, Lehe and Rästa streets: the square meets all 21 targets by his values and at its square point; 7 of its 15 home buildings do, 8 miss "9 kinds of shop".
- Barrier, not confirmed. Kristiine, Algi and Kaarna streets: the widest Fair-Share range among 125 m squares with eight or more home buildings, 61.9 to 86.4. The lowest and highest are 97 m apart in a straight line and 499 m on the network; whether something on the ground separates them, or OpenStreetMap misses a path, is unchecked.
- Blend. Haabersti, a block between Rannamõisa tee, Taludevahe and Vahepere streets: 18 home buildings in five squares published at 28.5 to 68.2; the mean of its home buildings, 51.1 (53.0 for all buildings, as the map opens), falls in a band that none of its squares has.
Reproducing the maps
Each finder's Index tab downloads the grid as GeoJSON (score, in range, size, homes, Fair-Share, Team 1, Team 2), and "3 · My list" downloads the list as CSV or GeoJSON (cadastral code, kind, owner, area, plan, field notes, coordinates). With the people weight on, the grid download adds residents, workers and the strength per square, the list downloads add the people columns, and both add a licence line. The finders are built by build_sites.py, build_inside.py, build_junctions.py and score_lib.py, their people values (people.json) by build_people.py, the building map by run_all.sh; the scripts are kept by the EKA team. The people layers both maps read are computed by a separate build_people.py (method and checks in its METHOD.md and VALIDATION.md), which run_all.sh does not run; the finders' build_people.py only copies them into people.json. The building map has no download; its values per building, parcel, block and square are in the page's binary data files. The photo samples were drawn with fixed seeds.
Limitations and open items
Table 9. Limitations and open items
| Item | Effect | Status |
|---|---|---|
| Candidates are desk-made | Sites may be in use, fenced or built on; photos of 2022–2024 (Tallinn May 2024) | Workshop field checks to come; findings to be added as hand corrections |
| Photo checks by AI models only | Precision estimates (the share of candidates that looked vacant) rest on AI judges looking at one spring photo, mostly on samples of 10–25; some figures are simulated; two judges of one model family may agree more than independent ones would, and no human-judged sample calibrates them | Strips, mown lawns, forecourts check unfinished, to be redone |
| Recall not measured | How much vacant land the rules miss is unknown, including inside built parcels | Open |
| Candidates with building rights | Start-view sites under a detail plan in force: Tallinn 34 of 69, counties 3,180 of 8,062 (2,574 of them residential plots); mapped as unbuilt, they may still be built on | Shown as a filter; not excluded |
| Counties checked only at the top | Rules tuned in Tallinn behaved differently in rural land: farmland was the commonest error, now switched off at the start; the top 20 of each county are 53% empty and 80% empty or partly used on the photo, from 17–20 sites a county | Checked 22 October (top 20s); more sites per county and field checks to come |
| Peat-extraction land in the counties | Until version 8.2 kept as candidates: 121 sites, 15,357.2 ha, among them 9 of the 10 largest; they inflated county areas (71,924.1 ha with them, 56,566.9 ha without) and topped "Largest first" lists | Left out since version 8.3 (17 Oct) |
| Unscored sites at the coast and county borders | 2,558 county sites (3.5%) never appear in a score-filtered list | Open |
| "Nature places" are mostly outdoor gyms, courts and fire pits | Fair-Share's need term does not measure parks, forests or trees | Stated on both maps; tree cover offered as a layer (Tallinn) |
| Basic schools and seven sport kinds missing from the index | Eight amenity fields are empty in every square: basic schools, sports halls, gyms, indoor and outdoor pools, stadiums, ball courts and tennis courts. Outdoor gyms and courts inside "outdoor movement spots" are counted, as are upper-secondary schools, universities, vocational and adult education. Places in reach counts all of them | In the source grid |
| County Fair-Share: few places in reach | In 45–74% of county squares nothing the index counts is in reach, so they rank by homes alone; one nature square more in reach moves a score by 9–47 points (Tallinn 5; Index arithmetic) | Open |
| Index mode refines only the starting point | Destinations stay grid-square points (one per square and kind, presence only); the default homes ingredient is the square's count | By design: it keeps Report 4's indices |
| Walking networks differ | The building map's 2026 OpenStreetMap network and Raul Kalvo's OD table differ by a median of 1.1% per origin–destination pair (P10–P90 −9% to +11%; median absolute difference 47 m); for 58–60% of home buildings this, not the position in the square, is the larger part of the building–square difference | Neither network checked on the ground |
| Squares of very different sizes | Each square is scored from one point and its homes term counts all its homes: 125 m to 2 km in Tallinn (35% of home buildings in 250 m or 500 m squares), commonly 1 km and up to 8 km in the counties, wider than the 830 m full-weight walk. Report 4 assumed 125 m cells | Open; in Tallinn the building map shows the effect (Homes "Around the building") |
| Inputs of different dates | Tree cover and sealing 2018 (used to relabel parcels as trees and shrubs), POI v12 April 2025, dwellings January 2025, photos 2022–2024 (Tallinn May 2024), cadastre, ETAK and OpenStreetMap October 2026: recent clearing, building or new services can be missed | Open |
| Scores are relative | Tallinn-area and county scores cannot be compared with each other | Stated on the county pages |
| Detail-plan index lags (counties) | Recent plans missing; "in preparation" limited to the last five years | Open |
| Workers figures | Not yet documented: the source, year (probably 2020 or 2021) and terms of Raul Kalvo's workers figures, and the terms of his dwellings and distances. Residents are counted at 1 January 2026 | Being confirmed with Raul Kalvo |
| Nobody within the walk | With the weight on at any strength above 0, such squares score 0 (with Both: 27.3% of county squares, 16.0% in Tartu to 36.8% in Lääne; 3.3% in Tallinn) | By design; in the counties, zoom in on the towns |
| Weighted scores differ slightly between the maps | In Tallinn the two maps' weighted grid scores differ by up to 0.2 points, as the finder stores Report 4's ingredient sums rounded to 0.01; at the start settings 81 of the 5,966 squares show another whole score and 6 another band | Open |
| Prison rule | A judgement: about 20 prisoners stay counted at Viru; prisoners registered elsewhere cannot be told apart | Open |
| Service-target reading | 21 targets read from Raul Kalvo's slides and list, chosen to match his 15% but not confirmed | Waiting for his confirmation |
| Licences and credit | No licence stated for Raul Kalvo's data or the Report 4 grid; gis.tallinn.ee states none, and the maps credit "Tallinna Linnavalitsus, gis.tallinn.ee, 2026" | The site finder credits Raul Kalvo for the grid since 22 October; the city credit is kept as it is (decided 22 October) |
| Aerial photo depends on a workaround | Since 16 Oct 2026 Maa- ja Ruumiamet's web-Mercator tiles return blank images; since version 8.2 the finders draw the photo and grey map from its national-grid tiles (lestfoto.js, also used by the Report 4 map story) and open on a street map if a start-up test fails. If those tiles change or close, the street map stays; Maa- ja Ruumiamet may put the orthophoto behind authentication | Watch |
| Small interface leftovers | County pages repeat Tallinn texts (the "80 kinds of place", the tutorial's zones and inside kinds); neighbouring parcels listed separately. Building map: "Highest scores" needs a scroll on desktops of 1366 × 768 or smaller; a shared link on a very short window can leave the selected building off the map; two test scripts skip a building-order check | Open |
| Load time on phones | Version 6 took 10.3 s to the first list on a slow connection (1.6 Mbps, processor slowed four times); the split data of version 7 took about 5 s on a test build (the published version was not measured); pre-compressed files would shorten it further | Decision open |
Credits, sources and references
- Site finders (EDITUA × Street Studio): "This map: Damiano Cerrone", as the map's own credits say.
- Tallinn, building by building: computed 16–17 October 2026, people weight 19–20 October, for EDITUA. As the outputs page credits it: "Places, grid and method: Raul Kalvo". The map's own line: "POI list, grid, decay and service list: Raul Kalvo, EKA."
- Accessibility method, places of interest, walking values, service list and street blocks: Raul Kalvo, including his slides "Teenuste ligipääsetavus aktiivsete liikumisviisidega" (June 2025).
- Report 4 indices (Fair-Share, Team 1, Team 2): Damiano Cerrone, Siim Tuksam, Heli Telgmaa.
- People weight: residents, Statistikaamet (CC BY-SA 4.0, as in table 3; prisoners left out); workers by place of work, Raul Kalvo (terms being confirmed); walking curve, Raul Kalvo; walking distances, Raul Kalvo (site finders) and OpenStreetMap (building map).
- Data: as listed under Data and licences.
- Figures: screenshots of the live maps taken on 21 October 2026 (site finders version 9.1, the same look as 9.2, before the 9.3 header; the building map as published on 21 October, with its dark base). Figures 7 and 8 predate the 22 October change in the counties, so they show more sites than the start views now list. Aerial photo in figures 2–8 and 11: Maa- ja Ruumiamet orthophoto, flights of 2–8 May 2024 over Tallinn (figures 2–6 and 11; the outer suburbs in figures 2 and 11 from 27 March – 30 April 2024) and those given in the captions of figures 7 and 8; Maa- ja Ruumiamet open data licence, geoportaal.maaruum.ee/opendata-licence. Boundaries in figure 1: Maa- ja Ruumiamet (EHAK). Streets in figures 9 and 10: © OpenStreetMap contributors (ODbL); buildings and districts: Maa- ja Ruumiamet.
The maps and the earlier reports
- Site finders: damianocerrone.com/dashboard/editua/map/ (picker), …/map/tallinn/, and …/map/<county>/, e.g. …/map/tartu/
- Tallinn, building by building: damianocerrone.com/dashboard/editua/buildings/
- Report 1, Urban nature in Estonia: damianocerrone.com/dashboard/editua/report-1/
- Report 2, Workshop in Poznań: damianocerrone.com/dashboard/editua/report-2/
- Report 3, EcoUrban Composer indicators: damianocerrone.com/dashboard/editua/report-3/. Its indicators score what an intervention does on one site or block; these maps come a step earlier: where it would reach people, and which land might take it.
- Report 4, Regreening priority index: damianocerrone.com/dashboard/editua/report-4/; map story: damianocerrone.com/dashboard/editua-report4/
- All EDITUA outputs of the EKA team: damianocerrone.com/dashboard/editua/
References
- Raum+ (ETH Zürich), method for surveying settlement reserves; Kanton Schwyz, Merkblatt Raum+ (2025).
- Copernicus Land Monitoring Service, Urban Atlas mapping guide, version 6.3.
- Karro-Kalberg, M. (2011), "Plaan B, tühermaade regenereerimine", master's thesis, Estonian Academy of Arts; not online, method as described by Leppik, T. (2016), "Iseorganiseeruv maastik ja selle kujundamine, Tallinna kesklinna linnaosas asuvate tühermaade näitel", master's thesis, Tallinn University of Technology, Tartu College, p. 38.
- Keskkonnaseadustiku üldosa seadus (General Part of the Environmental Code Act), § 32, cited in the site finders' visit rules.
- Homes and Communities Agency, UK (2015), Employment Density Guide, 3rd edition; square metres per job, used to share out the workers (People weight method).