Skip to content

KUIT

KUIT (Krajowa Integracja Uzbrojenia Terenu) detects underground utility infrastructure near the plot using GUGiK WMS map analysis.


Usage

from plot_finder import Plot, PlotAnalyzer

plot = Plot(x=18.6466, y=54.3520, srid=4326)
analyzer = PlotAnalyzer(plot)

kuit = analyzer.kuit()

if kuit.has_data:
    print(f"Water:   {kuit.water}")
    print(f"Sewage:  {kuit.sewage}")
    print(f"Gas:     {kuit.gas}")
    print(f"Power:   {kuit.power}")
    print(f"Telecom: {kuit.telecom}")
    print(f"Heating: {kuit.heating}")

Fields

Field Type Description
has_data bool Whether any utility data was found
water bool Water supply network present
sewage bool Sewage/drainage network present
gas bool Gas pipeline present
power bool Electric power network present
telecom bool Telecommunication network present
heating bool District heating network present
wms_url str | None WMS map URL showing all networks

How It Works

The KUIT service provides map tiles of utility infrastructure but does not expose attribute data via GetFeatureInfo. Detection works by requesting a small map tile for each utility type and checking whether the tile contains any rendered content (non-empty PNG).

Coverage

Not all districts (powiaty) are included in the national integration service. Coverage is growing as more counties publish their GESUT data.