Hydrants (Wien)¶
Fire hydrants from OpenStreetMap, classified by their potential to host a pop-up drinking fountain.
Layer id: wien-hydrants · Geometry: point · Features: 5,987 · Region: Wien · Project: Wien · OSM data as of: 2026-11-01T17:43:50Z · Exported: 2026-11-01T17:45:20+00:00 · Defined in: layers/wien.py
Parameters¶
| Parameter | Value | Description |
|---|---|---|
walking_distance_m |
300 m | A public drinking-water point within this distance (straight line) covers a hydrant. |
Attributes¶
| Attribute | Type | Label | Source | Tagged |
|---|---|---|---|---|
osm_id |
string | OSM object | OSM element id | |
type |
string | Type | OSM tag fire_hydrant:type, default unknown |
99 % |
position |
string | Position | OSM tag fire_hydrant:position, default unknown |
92 % |
diameter (optional) |
string | Pipe diameter (DN) | OSM tag fire_hydrant:diameter |
1 % |
water_source |
string | Water source | OSM tag water_source, default unknown |
13 % |
excluded_by |
string | Excluded by | ids of matching rules in exclusion | |
dist_public_water_m (optional) |
integer (m) | Nearest public drinking water (straight line) | distance to nearest feature of Drinking water (Wien) where public is True (straight line) |
|
status |
string | Potential status | classification: excluded if Excluded by is not empty; candidate_covered if Nearest public drinking water (straight line) ≤ 300; otherwise candidate_gap |
|
pedestrian_potential (optional) |
number | Pedestrian potential (0–100) | potential of the Pedestrian potential (Wien, 100 m grid) cell the feature lies in |
|
pedestrian_class (optional) |
string | Pedestrian potential | potential_class of the Pedestrian potential (Wien, 100 m grid) cell the feature lies in |
- Type (
type):pillar: Above ground (pillar) (5,882)underground: Underground (23)wall: Wall (2)pipe: Suction pipe (5)pond: Pond hydrant (2)unknown: Not tagged (73)
- Position (
position):sidewalk: Sidewalk (4,373)lane: Carriageway (85)green: Green area (995)parking_lot: Parking (27)street: Streetunknown: Not tagged (496)
- Water source (
water_source):main: Public water main (769)pond: Pondstream: Streamgroundwater: Groundwaterwater_tank: Water tankunknown: Not tagged (5,218)
- Potential status (
status) – closed list:candidate_gap: Candidate – no public drinking water within 300 m – No exclusion rule applies and there is no public drinking-water point within 300 m (straight line). This is where a fountain could add the most. (1,572)candidate_covered: Candidate – public drinking water within 300 m – No exclusion rule applies, but a public drinking-water point is already within 300 m (straight line). (4,403)excluded: Excluded by a rule – At least one exclusion rule applies. (12)
- Pedestrian potential (
pedestrian_class):very_high: Very high (60–100) – Among the busiest places for pedestrians in the region (modelled). (1,918)high: High (40–60) (1,231)medium: Medium (20–40) (1,547)low: Low (5–20) (1,019)minimal: Minimal (under 5) (173)
Exclusion rules for hydrants¶
A hydrant matching any of these rules gets the status "excluded".
Matching rule ids are stored in the attribute excluded_by.
Underground hydrant in the carriageway¶
An underground hydrant located in the road lane cannot host a fountain without blocking traffic and endangering users.
- Applies if: Type is
underground(Underground) and Position islane(Carriageway) - Matches: 5 of 5,987
- Source: Own assumption (road safety, Verkehrssicherungspflicht)
- Status: Assumption
- Rule id:
underground_in_lane
Not fed from the drinking-water main¶
The hydrant draws from a pond, stream, tank or similar, not from the public drinking-water network, so it cannot supply drinking water.
- Applies if: Water source is
pond(Pond) orstream(Stream) orriverorlakeorgroundwater(Groundwater) orwater_tank(Water tank) orcisternorswimming_poolorsea - Matches: 0 of 5,987
- Source: OSM tag water_source (main = public network)
- Status: Assumption
- Rule id:
not_drinking_water_network
Suction pipe or pond hydrant¶
Dry suction pipes and pond hydrants are not pressurised network hydrants.
- Applies if: Type is
pipe(Suction pipe) orpond(Pond hydrant) - Matches: 7 of 5,987
- Source: OSM wiki fire_hydrant:type
- Status: Assumption
- Rule id:
suction_pipe
Assumptions¶
OpenStreetMap is the only data source¶
Hydrants and drinking-water points are taken from OSM only. Objects not mapped in OSM are missing from the analysis. Where few drinking-water points are mapped, the coverage gap is overstated.
Status: Assumption
Missing tags do not exclude¶
A rule only applies when the relevant OSM tag is present. Hydrants without type or position tags stay candidates.
Status: Assumption
Straight-line distance¶
Coverage uses the straight-line distance to the nearest public drinking-water point, not the walking distance. Rivers, railways and water bodies are ignored, so coverage is overestimated in places.
Status: Assumption
Network hydrants deliver drinking water¶
Every hydrant on the public network is treated as able to deliver drinking water. Water quality at the hydrant (standing water, dead-end mains) is not assessed yet (M3).
Status: Assumption
Not implemented yet¶
| Step | Item | Description |
|---|---|---|
| M3 water quality | Dead-end street | Hydrant on a dead-end street; likely a dead-end main, so standing water is more likely. |
| M4 coverage | Walking distance | Replace the straight-line distance with the walking distance on the street network. |
| M5 scoring | Weighted score | Rank candidates by gap coverage (0.4), heat stress (0.3), population (0.2) and footfall (0.1). |
Sources¶
| Source | Used for | License |
|---|---|---|
| OpenStreetMap | All features and their tags | ODbL 1.0 |