Automated Uygulama İmar Planı (Turkish master plan) toolset for QGIS — rapid base layers and layouts in 8 stages (Processing).
Producing a 1/1000-scale Uygulama İmar Planı involves a chain of repetitive geometry and table work: road platforms, junction cleanups, facade segmentation, density tables. This toolset automates the whole implementation pipeline as sequential Processing algorithms, built with feedback from educational workflows at Dokuz Eylül University, Department of City and Regional Planning.
- 8-stage sequential pipeline — from road centerlines to the regulatory EK-2 character table.
- Smart post-processing — QML styles are assigned automatically after Junction Trim and Facade Segmentation.
- Regulatory outputs — urban character tables, EK-2 tables and Düzenleme Ortaklık Payı (DOP) ratios.
- Processing-native — every stage is a
QgsProcessingAlgorithm, scriptable in models and batch runs. - Hierarchical, icon-supported layout in the Processing Toolbox.
From the QGIS Plugin Hub (recommended): Plugins → Manage and Install Plugins… → search for "PlanX UIP" → Install.
From a release zip: download the latest zip from Releases → Plugins → Install from ZIP.
Requires QGIS 3.0 or newer. No external Python dependencies.
- Install and activate the plugin — tools appear under Processing Toolbox → PlanX UIP Toolset.
- Load your road centerline and parcel layers.
- Run the stages in order, starting with 1 — Road Platform Generator.
- Each stage's output feeds the next; styled layers are added automatically.
| # | Tool | What it does |
|---|---|---|
| 1 | Road Platform Generator | Produces road platform polygons from centerlines |
| 2 | Junction Trim | Cleans intersection areas and trims overlapping road polygons |
| 3 | Road Polygon Area Connector | Links road polygonalization areas to the network |
| 4 | Facade Segmentation | Segments parcel facades and classifies frontages |
| 5 | Block Population Density | Calculates population density per block |
| 6 | Urban Character Table | Generates plan character (kentsel karakter) summary tables |
| 7 | EK-2 Character Table | Produces the regulatory EK-2 character table |
| 8 | Düzenleme Ortaklık Payı (DOP) | Computes land readjustment share ratios |
Full version history: CHANGELOG.md
This plugin is one of 15 open-source QGIS plugins for urban planning by the same author:
| Planning & analysis | CAD & production | 3D & visualization |
|---|---|---|
| PlanX — spatial-planning suite | PlanX CAD Toolset — drafting-grade CAD | PlanX 3D City — Three.js city viewer |
| GeoStats Lab — spatial statistics | EasyFillet — tangent-arc fillet | 3D OSM Model — OSM → 3D city in browser |
| Suitability Lab — raster MCDA | Settlement Toolset — 9-stage settlement plans | OSM Quick 3D — OSM → native QGIS 3D |
| DataCube Lab — spatiotemporal cubes | UIP Toolset — Turkish master-plan automation | Urban Procedural 3D — parametric zoning lab |
| Urban Resilience — 28 resilience tools | ParcelFlux — parcel subdivision | CartoLab — publication cartography |
GPL-3.0 © Yusuf Eminoğlu — Dokuz Eylül University, Department of City and Regional Planning. Bug reports and feature requests welcome in Issues.