# Resource Materials of CWIS Planning using Base IMIS for Sanitation Intervention

# Building Initial Understanding



# 1.1	The Necessity and Impact of GIS based Citywide Inclusive Sanitation (G-CWIS) Training

Citywide Inclusive Sanitation (CWIS) is a public service approach that offers significant benefits in planning, designing, and implementing various ground-level sanitation interventions. CWIS involves demonstrating improved core system functions at different administrative levels to achieve and enhance the outcomes outlined under SDG 6 - Safe, equitable, and sustainable sanitation for everyone in an urban area, with special attention to the needs of the poor and marginalized groups.  
The introduction of Geographic Information System (GIS) applications has provided the CWIS approach with an enriched quantitative layer to its framework, facilitating a more detailed understanding of potential interventions, even at the building footprint level as part of diverse assessment processes.  
The GIS based CWIS (G-CWIS) framework not only aids in comprehending the challenges and situations at hand but also helps to understand the volume and nature of required interventions across the value chain. This insight can then be translated into both investment estimates and robust regulatory provisions.  
This training has applications across all scales of city sanitation project planning and design, including components such as greywater and sewerage systems. Adoption of such innovation has proven to generate evidence-based planning and assists in optimizing the infrastructure needs for system transformations.

![](https://resources.imis.gwsc.ait.ac.th/uploads/images/gallery/2025-03/embedded-image-81n2p1mv.png)

Figure 1 CWIS Service Framework

  
Such innovative frameworks are expected to significantly accelerate the SDG 6.2 mandate by identifying the true beneficiaries and delivering contextual sanitation solutions to safeguard against sanitation-linked public health and related issues. The G-CWIS framework has been proven and effective in answering questions like who needs to be served, where such services are required, and how they should be served. The current version of the framework, constantly improving based on project experience, has been applied in approximately 25 cities across South Asian regions, supported by BMGF and through the platform of GWSC, Thailand.

Figure 2 Need of GIS based CWIS planning applications

# 1.2	Scope of ToT Document and Participant’s Prerequisite

This Training of Trainers (ToT) is designed for GIS practitioners who wish to learn various technical applications of spatial planning as part of CWIS planning. A prior understanding of GIS software is a prerequisite for both trainers and trainees involved in any of the training applications. Trainees participating in this GIS-based training should have foundational knowledge of GIS concepts and familiarity with open software like QGIS. Proficiency in spatial data management, including handling formats like Shapefiles is essential. Basic cartographic principles, comprehension of spatial data collection methods, and understanding of GIS application in their specific field, particularly in development- related projects, are also required. In case participants lack general GIS knowledge, a separate training focusing on GIS topics must be provided before this training.

  
Although the training methods suggested are flexible in nature, trainers are encouraged to explore their own methods and demonstration techniques during the training sessions. In all circumstances, a significant focus should be placed on live workshops, making it a mandatory provision. Close supervision from trainers to the participants will be required as part of these live sessions.

The participants may span a range of disciplines, including groups from private sectors involved in WASH-related projects. Furthermore, staff working in urban local bodies, development authorities, and regional offices, which are involved in providing operational support for WASH to local bodies, may also be included. This encompasses both urban and rural areas.

# 1.3	Guidelines for Utilizing Training Module

For optimal understanding and application of this training module, it is crucial that the outlined steps are diligently followed.  
The training can be delivered both in-person and via an online platform. As a prerequisite, participants should have pre-installed QGIS software and ensure their laptop or desktop is correctly configured prior to the training sessions.

  
All registered participants should receive the training materials, including previous training videos, before the program commences. This allows them to familiarize themselves with the overall program and gain a detailed understanding at their own pace.

  
Any required databases including GIS layers of training session should also be shared with participants beforehand. These will be utilized during the training sessions, and prior understanding of data layers would be an added advantage.

  
For each session, at least 50% of the time should be dedicated to live workshops and practice sessions, ensuring full participant involvement. The trainer may also incorporate regular group exercises with opportunities for presentations by each group member.

  
The introductory session of the training program might also include a brief overview of sanitation components including introduction of FSM, CWIS, greywater management, sewer system etc. in context of Global south. which will be beneficial for later stages during workshops and live practical sessions.

# 1.4	Suggested Training Calendar

**<span style="font-size: 8.0pt; mso-bidi-font-size: 12.0pt; font-family: 'Palatino Linotype',serif; mso-hansi-font-family: 'Times New Roman';"> </span>**

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-training-moule-name-" style="margin-left: 54.55pt; border-collapse: collapse; border: none; height: 386px; width: 88.3951%;"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; height: 48.0pt;"><td style="width: 12.1652%; border: 1pt solid black; background: rgb(241, 241, 241); padding: 0in; height: 48pt;" valign="top" width="75">**<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%; color: black; mso-color-alt: windowtext; letter-spacing: -.1pt;">Training Moule</span>**

</td><td style="width: 29.7837%; border-top: 1pt solid black; border-right: 1pt solid black; border-bottom: 1pt solid black; border-image: initial; border-left: none; background: rgb(241, 241, 241); padding: 0in; height: 48pt;" valign="top" width="197">**<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; letter-spacing: -.2pt;">Name</span>**

</td><td style="width: 16.2202%; border-top: 1pt solid black; border-right: 1pt solid black; border-bottom: 1pt solid black; border-image: initial; border-left: none; background: rgb(241, 241, 241); padding: 0in; height: 48pt;" valign="top" width="123">**<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; letter-spacing: -.1pt;">Practical</span>**

**<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">Session<span style="letter-spacing: -.75pt;"> </span>/<span style="letter-spacing: -.75pt;"> </span>Live <span style="letter-spacing: -.1pt;">Workshop</span></span>**

</td><td style="width: 19.8558%; border-top: 1pt solid black; border-right: 1pt solid black; border-bottom: 1pt solid black; border-image: initial; border-left: none; background: rgb(241, 241, 241); padding: 0in; height: 48pt;" valign="top" width="83">**<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%; color: black; mso-color-alt: windowtext;">No<span style="letter-spacing: -.4pt;"> </span>of <span style="letter-spacing: -.2pt;">hours</span></span>**

</td><td style="width: 21.9532%; border-top: 1pt solid black; border-right: 1pt solid black; border-bottom: 1pt solid black; border-image: initial; border-left: none; background: rgb(241, 241, 241); padding: 0in; height: 48pt;" valign="top" width="99">**<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%; color: black; mso-color-alt: windowtext; letter-spacing: -.1pt;">Suggested </span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%; color: black; mso-color-alt: windowtext; letter-spacing: -.2pt;">Days</span>**

</td></tr><tr style="mso-yfti-irow: 1; height: 27.5pt;"><td style="width: 12.1652%; border-right: 1pt solid black; border-bottom: 1pt solid black; border-left: 1pt solid black; border-image: initial; border-top: none; padding: 0in; height: 27.5pt;" valign="top" width="75"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #282828; letter-spacing: -.5pt;">I</span>

</td><td style="width: 29.7837%; border-top: none; border-left: none; border-bottom: 1pt solid black; border-right: 1pt solid black; padding: 0in; height: 27.5pt;" valign="top" width="197"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #282828;">Building<span style="letter-spacing: .4pt;"> </span><span style="letter-spacing: -.1pt;">initial</span></span>

<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #282828; letter-spacing: -.1pt;">understanding</span>

</td><td style="width: 16.2202%; border-top: none; border-left: none; border-bottom: 1pt solid black; border-right: 1pt solid black; padding: 0in; height: 27.5pt;" valign="top" width="123"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #282828; letter-spacing: -.1pt;">Limited</span>

</td><td style="width: 19.8558%; border-top: none; border-left: none; border-bottom: 1pt solid black; border-right: 1pt solid black; padding: 0in; height: 27.5pt;" valign="top" width="83"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #282828;">3 <span style="letter-spacing: -.1pt;">hours</span></span>

</td><td style="width: 21.9532%; border-top: none; border-left: none; border-bottom: 1pt solid black; border-right: 1pt solid black; padding: 0in; height: 27.5pt;" valign="top" width="99"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #282828;">1 <span style="letter-spacing: -.2pt;">days</span></span>

</td></tr><tr style="mso-yfti-irow: 2; height: 27.5pt;"><td style="width: 12.1652%; border-right: 1pt solid black; border-bottom: 1pt solid black; border-left: 1pt solid black; border-image: initial; border-top: none; padding: 0in; height: 27.5pt;" valign="top" width="75"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #282828; letter-spacing: -.25pt;">II</span>

</td><td style="width: 29.7837%; border-top: none; border-left: none; border-bottom: 1pt solid black; border-right: 1pt solid black; padding: 0in; height: 27.5pt;" valign="top" width="197"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #282828;">Open GIS<span style="letter-spacing: -.2pt;"> </span>data<span style="letter-spacing: .25pt;"> </span><span style="letter-spacing: -.1pt;">Extractions</span></span>

<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #282828;">Process<span style="letter-spacing: -.3pt;"> </span><span style="letter-spacing: -.1pt;">Framework</span></span>

</td><td style="width: 16.2202%; border-top: none; border-left: none; border-bottom: 1pt solid black; border-right: 1pt solid black; padding: 0in; height: 27.5pt;" valign="top" width="123"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #282828; letter-spacing: -.2pt;">High</span>

</td><td style="width: 19.8558%; border-top: none; border-left: none; border-bottom: 1pt solid black; border-right: 1pt solid black; padding: 0in; height: 27.5pt;" valign="top" width="83"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #282828;">12 <span style="letter-spacing: -.1pt;">hours</span></span>

</td><td style="width: 21.9532%; border-top: none; border-left: none; border-bottom: 1pt solid black; border-right: 1pt solid black; padding: 0in; height: 27.5pt;" valign="top" width="99"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #282828;">4 <span style="letter-spacing: -.2pt;">days</span></span>

</td></tr><tr style="mso-yfti-irow: 3; height: 27.5pt;"><td style="width: 12.1652%; border-right: 1pt solid black; border-bottom: 1pt solid black; border-left: 1pt solid black; border-image: initial; border-top: none; padding: 0in; height: 27.5pt;" valign="top" width="75"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #282828; letter-spacing: -.25pt;">III</span>

</td><td style="width: 29.7837%; border-top: none; border-left: none; border-bottom: 1pt solid black; border-right: 1pt solid black; padding: 0in; height: 27.5pt;" valign="top" width="197"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #282828;">Geospatial<span style="letter-spacing: -.85pt;"> </span>Assessments<span style="letter-spacing: -.75pt;"> </span>for CWIS Planning</span>

</td><td style="width: 16.2202%; border-top: none; border-left: none; border-bottom: 1pt solid black; border-right: 1pt solid black; padding: 0in; height: 27.5pt;" valign="top" width="123"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #282828; letter-spacing: -.2pt;">High</span>

</td><td style="width: 19.8558%; border-top: none; border-left: none; border-bottom: 1pt solid black; border-right: 1pt solid black; padding: 0in; height: 27.5pt;" valign="top" width="83"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #282828;">15 <span style="letter-spacing: -.1pt;">hours</span></span>

</td><td style="width: 21.9532%; border-top: none; border-left: none; border-bottom: 1pt solid black; border-right: 1pt solid black; padding: 0in; height: 27.5pt;" valign="top" width="99"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #282828;">5 <span style="letter-spacing: -.2pt;">days</span></span>

</td></tr><tr style="mso-yfti-irow: 4; mso-yfti-lastrow: yes; height: 16.0pt;"><td colspan="4" style="width: 78.0249%; border-right: 1pt solid black; border-bottom: 1pt solid black; border-left: 1pt solid black; border-image: initial; border-top: none; padding: 0in; height: 16pt;" valign="top" width="477"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">Total<span style="letter-spacing: .1pt;"> </span><span style="letter-spacing: -.1pt;">Timeline</span></span>

</td><td style="width: 21.9532%; border-top: none; border-left: none; border-bottom: 1pt solid black; border-right: 1pt solid black; padding: 0in; height: 16pt;" valign="top" width="99"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">10 <span style="letter-spacing: -.2pt;">days</span></span>

</td></tr></tbody></table>

# 1.5	Data Checklist and Potential Source

<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-output-maps-data-lay" style="margin-left: 54.55pt; border-collapse: collapse; mso-table-layout-alt: fixed; border: none; mso-border-alt: solid black .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0in 0in 0in 0in; mso-border-insideh: .5pt solid black; mso-border-insidev: .5pt solid black;"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; height: 16.0pt;"><td style="width: 219.65pt; border: solid black 1.0pt; mso-border-alt: solid black .5pt; background: #F1F1F1; padding: 0in 0in 0in 0in; height: 16.0pt;" valign="top" width="293">**<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">Output<span style="letter-spacing: -.6pt;"> </span><span style="letter-spacing: -.2pt;">Maps</span></span>**

</td><td style="width: 212.15pt; border: solid black 1.0pt; border-left: none; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; background: #F1F1F1; padding: 0in 0in 0in 0in; height: 16.0pt;" valign="top" width="283">**<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">Data<span style="letter-spacing: -.2pt;"> </span><span style="letter-spacing: -.1pt;">Layer</span></span>**

</td></tr><tr style="mso-yfti-irow: 1; height: 15.5pt;"><td rowspan="7" style="width: 219.65pt; border: solid black 1.0pt; border-top: none; mso-border-top-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 15.5pt;" valign="top" width="293">**<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; font-family: 'Palatino Linotype',serif; mso-hansi-font-family: 'Times New Roman';"> </span>**

**<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; font-family: 'Palatino Linotype',serif; mso-hansi-font-family: 'Times New Roman';"> </span>**

**<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; font-family: 'Palatino Linotype',serif; mso-hansi-font-family: 'Times New Roman';"> </span>**

<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">1.<span style="letter-spacing: -.05pt;"> </span>Base<span style="letter-spacing: .15pt;"> </span><span style="letter-spacing: -.25pt;">map</span></span>

</td><td style="width: 212.15pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 15.5pt;" valign="top" width="283"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">Administrative<span style="letter-spacing: .3pt;"> </span><span style="letter-spacing: -.1pt;">boundary</span></span>

</td></tr><tr style="mso-yfti-irow: 2; height: 16.0pt;"><td style="width: 212.15pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 16.0pt;" valign="top" width="283"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">Water<span style="letter-spacing: -.5pt;"> </span><span style="letter-spacing: -.1pt;">bodies</span></span>

</td></tr><tr style="mso-yfti-irow: 3; height: 16.0pt;"><td style="width: 212.15pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 16.0pt;" valign="top" width="283"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">Road/Rail<span style="letter-spacing: .25pt;"> </span><span style="letter-spacing: -.1pt;">network</span></span>

</td></tr><tr style="mso-yfti-irow: 4; height: 16.0pt;"><td style="width: 212.15pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 16.0pt;" valign="top" width="283"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">Land-<span style="letter-spacing: -.25pt;">use</span></span>

</td></tr><tr style="mso-yfti-irow: 5; height: 15.5pt;"><td style="width: 212.15pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 15.5pt;" valign="top" width="283"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">Building<span style="letter-spacing: .4pt;"> </span><span style="letter-spacing: -.1pt;">footprints</span></span>

</td></tr><tr style="mso-yfti-irow: 6; height: 16.0pt;"><td style="width: 212.15pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 16.0pt;" valign="top" width="283"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">Building<span style="letter-spacing: .4pt;"> </span><span style="letter-spacing: -.2pt;">uses</span></span>

</td></tr><tr style="mso-yfti-irow: 7; height: 16.0pt;"><td style="width: 212.15pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 16.0pt;" valign="top" width="283"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525; letter-spacing: -.1pt;">Ward-wise</span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525; letter-spacing: .1pt;"> </span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525; letter-spacing: -.1pt;">population</span>

</td></tr><tr style="mso-yfti-irow: 8; height: 15.5pt;"><td rowspan="3" style="width: 219.65pt; border: solid black 1.0pt; border-top: none; mso-border-top-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 15.5pt;" valign="top" width="293">**<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; font-family: 'Palatino Linotype',serif; mso-hansi-font-family: 'Times New Roman';"> </span>**

<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">2.<span style="letter-spacing: -.4pt;"> </span>Waterlogged<span style="letter-spacing: -.4pt;"> </span>Risk<span style="letter-spacing: -.4pt;"> </span><span style="letter-spacing: -.1pt;">mapping</span></span>

</td><td style="width: 212.15pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 15.5pt;" valign="top" width="283"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">Elevation<span style="letter-spacing: .4pt;"> </span><span style="letter-spacing: -.1pt;">profile</span></span>

</td></tr><tr style="mso-yfti-irow: 9; height: 16.0pt;"><td style="width: 212.15pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 16.0pt;" valign="top" width="283"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">Natural<span style="letter-spacing: .25pt;"> </span>drainage<span style="letter-spacing: .25pt;"> </span><span style="letter-spacing: -.1pt;">density</span></span>

</td></tr><tr style="mso-yfti-irow: 10; height: 16.0pt;"><td style="width: 212.15pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 16.0pt;" valign="top" width="283"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">Storm<span style="letter-spacing: .2pt;"> </span>water drainage<span style="letter-spacing: .25pt;"> </span><span style="letter-spacing: -.1pt;">network</span></span>

</td></tr><tr style="mso-yfti-irow: 11; height: 16.0pt;"><td rowspan="2" style="width: 219.65pt; border: solid black 1.0pt; border-top: none; mso-border-top-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 16.0pt;" valign="top" width="293"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">3.<span style="letter-spacing: -.05pt;"> </span>Flood<span style="letter-spacing: -.05pt;"> </span>risk <span style="letter-spacing: -.1pt;">mapping</span></span>

</td><td style="width: 212.15pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 16.0pt;" valign="top" width="283"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">Highest<span style="letter-spacing: .1pt;"> </span>flood level<span style="letter-spacing: .15pt;"> </span>(HFL) of nearby <span style="letter-spacing: -.2pt;">river</span></span>

</td></tr><tr style="mso-yfti-irow: 12; height: 15.5pt;"><td style="width: 212.15pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 15.5pt;" valign="top" width="283"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">Elevation<span style="letter-spacing: .4pt;"> </span><span style="letter-spacing: -.1pt;">profile</span></span>

</td></tr><tr style="mso-yfti-irow: 13; height: 16.0pt;"><td style="width: 219.65pt; border: solid black 1.0pt; border-top: none; mso-border-top-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 16.0pt;" valign="top" width="293"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">4.<span style="letter-spacing: -.25pt;"> </span>Water<span style="letter-spacing: -.2pt;"> </span>proximity<span style="letter-spacing: -.2pt;"> </span>settlements<span style="letter-spacing: -.35pt;"> </span><span style="letter-spacing: -.1pt;">mapping</span></span>

</td><td style="width: 212.15pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 16.0pt;" valign="top" width="283"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">Buffer<span style="letter-spacing: -.05pt;"> </span>of<span style="letter-spacing: -.05pt;"> </span>water <span style="letter-spacing: -.1pt;">bodies</span></span>

</td></tr><tr style="mso-yfti-irow: 14; height: 16.0pt;"><td rowspan="3" style="width: 219.65pt; border: solid black 1.0pt; border-top: none; mso-border-top-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 16.0pt;" valign="top" width="293">**<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; font-family: 'Palatino Linotype',serif; mso-hansi-font-family: 'Times New Roman';"> </span>**

<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">5.<span style="letter-spacing: -.05pt;"> </span>Hard<span style="letter-spacing: -.05pt;"> </span>to reach<span style="letter-spacing: -.05pt;"> </span>settlement<span style="letter-spacing: .15pt;"> </span><span style="letter-spacing: -.1pt;">mapping</span></span>

</td><td style="width: 212.15pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 16.0pt;" valign="top" width="283"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">Applying<span style="letter-spacing: -.05pt;"> </span>buffers<span style="letter-spacing: -.25pt;"> </span>on<span style="letter-spacing: -.05pt;"> </span>different<span style="letter-spacing: .1pt;"> </span>road<span style="letter-spacing: -.05pt;"> </span><span style="letter-spacing: -.2pt;">width</span></span>

</td></tr><tr style="mso-yfti-irow: 15; height: 16.0pt;"><td style="width: 212.15pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 16.0pt;" valign="top" width="283"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">In-accessible<span style="letter-spacing: .1pt;"> </span><span style="letter-spacing: -.1pt;">settlements</span></span>

</td></tr><tr style="mso-yfti-irow: 16; height: 15.5pt;"><td style="width: 212.15pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 15.5pt;" valign="top" width="283"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">Building<span style="letter-spacing: .4pt;"> </span><span style="letter-spacing: -.1pt;">footprints</span></span>

</td></tr><tr style="mso-yfti-irow: 17; height: 32.0pt;"><td style="width: 219.65pt; border: solid black 1.0pt; border-top: none; mso-border-top-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 32.0pt;" valign="top" width="293"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">6.<span style="letter-spacing: .05pt;"> </span>LIC<span style="letter-spacing: .1pt;"> </span><span style="letter-spacing: -.1pt;">Settlements</span></span>

</td><td style="width: 212.15pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 32.0pt;" valign="top" width="283"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">Building structure<span style="letter-spacing: .2pt;"> </span>types<span style="letter-spacing: -.2pt;"> </span>(Katcha<span style="letter-spacing: -.3pt;"> </span><span style="letter-spacing: -.25pt;">and</span></span>

<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525; letter-spacing: -.1pt;">Pucca)</span>

</td></tr><tr style="mso-yfti-irow: 18; height: 31.5pt;"><td style="width: 219.65pt; border: solid black 1.0pt; border-top: none; mso-border-top-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 31.5pt;" valign="top" width="293"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">7.<span style="letter-spacing: -.2pt;"> </span>Public<span style="letter-spacing: -.05pt;"> </span>Toilet<span style="letter-spacing: .1pt;"> </span>–<span style="letter-spacing: -.2pt;"> </span>upgradation<span style="letter-spacing: -.15pt;"> </span>and<span style="letter-spacing: -.15pt;"> </span><span style="letter-spacing: -.25pt;">new</span></span>

<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525; letter-spacing: -.1pt;">units</span>

</td><td style="width: 212.15pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 31.5pt;" valign="top" width="283"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">Location<span style="letter-spacing: -.05pt;"> </span>of all<span style="letter-spacing: .15pt;"> </span>existing <span style="letter-spacing: -.1pt;">toilets</span></span>

</td></tr><tr style="mso-yfti-irow: 19; height: 16.0pt;"><td rowspan="3" style="width: 219.65pt; border: solid black 1.0pt; border-top: none; mso-border-top-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 16.0pt;" valign="top" width="293">**<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; font-family: 'Palatino Linotype',serif; mso-hansi-font-family: 'Times New Roman';"> </span>**

<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">8.<span style="letter-spacing: -.15pt;"> </span>FSTP<span style="letter-spacing: -.75pt;"> </span>Proximity<span style="letter-spacing: -.65pt;"> </span>Assessment<span style="letter-spacing: .05pt;"> </span><span style="letter-spacing: -.1pt;">Mapping</span></span>

</td><td style="width: 212.15pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 16.0pt;" valign="top" width="283"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">Building<span style="letter-spacing: .4pt;"> </span><span style="letter-spacing: -.1pt;">footprints</span></span>

</td></tr><tr style="mso-yfti-irow: 20; height: 16.0pt;"><td style="width: 212.15pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 16.0pt;" valign="top" width="283"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">Road<span style="letter-spacing: .1pt;"> </span>width<span style="letter-spacing: .15pt;"> </span>and<span style="letter-spacing: .15pt;"> </span><span style="letter-spacing: -.1pt;">network</span></span>

</td></tr><tr style="mso-yfti-irow: 21; height: 16.0pt;"><td style="width: 212.15pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 16.0pt;" valign="top" width="283"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">Location of<span style="letter-spacing: .15pt;"> </span><span style="letter-spacing: -.2pt;">FSTP</span></span>

</td></tr><tr style="mso-yfti-irow: 22; mso-yfti-lastrow: yes; height: 15.45pt;"><td style="width: 219.65pt; border: solid black 1.0pt; border-top: none; mso-border-top-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 15.45pt;" valign="top" width="293"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525;">9.<span style="letter-spacing: .05pt;"> </span>Greywater<span style="letter-spacing: .1pt;"> </span><span style="letter-spacing: -.1pt;">management</span></span>

</td><td style="width: 212.15pt; border-top: none; border-left: none; border-bottom: solid black 1.0pt; border-right: solid black 1.0pt; mso-border-top-alt: solid black .5pt; mso-border-left-alt: solid black .5pt; mso-border-alt: solid black .5pt; padding: 0in 0in 0in 0in; height: 15.45pt;" valign="top" width="283"><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525; letter-spacing: -.1pt;">Watershed</span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525; letter-spacing: -.15pt;"> </span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; color: #252525; letter-spacing: -.2pt;">maps</span>

</td></tr></tbody></table>

# Open GIS data Extractions Process Framework



# 2.1	Building Footprints using Google Open Buildings

### <span style="color: #006fc0;"><span style="mso-list: Ignore;">2.1.1<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="color: #006fc0;">Stepwise<span style="letter-spacing: -.3pt;"> </span>Process<span style="letter-spacing: -.45pt;"> </span>Flow <span style="letter-spacing: -.1pt;">Details</span></span>

<span style="font-size: 12.0pt; font-family: 'Calibri',sans-serif; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">Step<span style="letter-spacing: -.05pt;"> </span>1:<span style="letter-spacing: -.35pt;"> </span>Access<span style="letter-spacing: -.25pt;"> </span>the<span style="letter-spacing: .15pt;"> </span>Data<span style="letter-spacing: .15pt;"> </span><span style="letter-spacing: -.1pt;">Source</span></span>

<span style="font-size: 12.0pt; line-height: 107%; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;">o<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; line-height: 107%;">Start<span style="letter-spacing: -.15pt;"> </span>by<span style="letter-spacing: -.3pt;"> </span>visiting<span style="letter-spacing: -.3pt;"> </span>the<span style="letter-spacing: -.15pt;"> </span>Google<span style="letter-spacing: -.15pt;"> </span>Open<span style="letter-spacing: -.3pt;"> </span>Buildings<span style="letter-spacing: -.5pt;"> </span>website<span style="letter-spacing: -.15pt;"> </span>at </span>[<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; line-height: 107%; color: #0462c1; letter-spacing: -.1pt;">https://sites.research.google/open-buildings/</span>](https://sites.research.google/open-buildings/)

<span style="font-size: 12.0pt; line-height: 105%; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;">o<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; line-height: 105%;">Here<span style="letter-spacing: -.1pt;"> </span>you'll<span style="letter-spacing: -.1pt;"> </span>find<span style="letter-spacing: -.2pt;"> </span>all<span style="letter-spacing: -.1pt;"> </span>necessary<span style="letter-spacing: -.2pt;"> </span>resources,<span style="letter-spacing: -.2pt;"> </span>tools,<span style="letter-spacing: -.2pt;"> </span>and<span style="letter-spacing: -.2pt;"> </span>information<span style="letter-spacing: -.2pt;"> </span>about<span style="letter-spacing: -.55pt;"> </span>the building database you'll be working with.</span>

<span style="font-size: 12.0pt; font-family: 'Calibri',sans-serif; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">Step 2:<span style="letter-spacing: .2pt;"> </span>Define<span style="letter-spacing: .15pt;"> </span>your<span style="letter-spacing: .05pt;"> </span>Study<span style="letter-spacing: -1.0pt;"> </span><span style="letter-spacing: -.2pt;">Area</span></span>

<span style="font-size: 12.0pt; line-height: 100%; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;">o<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; line-height: 100%;">Next,<span style="letter-spacing: -.15pt;"> </span>define<span style="letter-spacing: -.5pt;"> </span>the region<span style="letter-spacing: -.15pt;"> </span>of<span style="letter-spacing: -.15pt;"> </span>interest for<span style="letter-spacing: -.15pt;"> </span>which<span style="letter-spacing: -.15pt;"> </span>you<span style="letter-spacing: -.15pt;"> </span>want to<span style="letter-spacing: -.65pt;"> </span>extract building data. To do this, visit the polygon selection website at </span>[<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; line-height: 100%; color: #0462c1;">https://arthur-</span>](https://arthur-e.github.io/Wicket/sandbox-gmaps3.html)

[<span style="color: #0462c1; letter-spacing: -.1pt;">e.github.io/Wicket/sandbox-gmaps3.html</span>](https://arthur-e.github.io/Wicket/sandbox-gmaps3.html)

<span style="font-size: 12.0pt; line-height: 100%; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;">o<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; line-height: 100%;">Use<span style="letter-spacing: -.05pt;"> </span>the “Draw<span style="letter-spacing: -.35pt;"> </span>a shape<span style="letter-spacing: -.05pt;"> </span>tool”<span style="letter-spacing: -.05pt;"> </span>to<span style="letter-spacing: -.2pt;"> </span>draw<span style="letter-spacing: -.35pt;"> </span>your<span style="letter-spacing: -.2pt;"> </span>study<span style="letter-spacing: -.2pt;"> </span>area,<span style="letter-spacing: -.2pt;"> </span>and<span style="letter-spacing: -.2pt;"> </span>then<span style="letter-spacing: -.2pt;"> </span>copy<span style="letter-spacing: -.2pt;"> </span>the resulting code that defines this polygon.</span>

<span style="font-size: 12.0pt; font-family: 'Calibri',sans-serif; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">Step<span style="letter-spacing: -.05pt;"> </span>3:<span style="letter-spacing: .1pt;"> </span>Use<span style="letter-spacing: .1pt;"> </span>the<span style="letter-spacing: .1pt;"> </span>Colab<span style="letter-spacing: -.05pt;"> </span>Python<span style="letter-spacing: -.05pt;"> </span>Notebook <span style="letter-spacing: -.1pt;">Script</span></span>

<span style="font-size: 12.0pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;">o<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">Now,<span style="letter-spacing: -.2pt;"> </span>open<span style="letter-spacing: -.2pt;"> </span>the Colab<span style="letter-spacing: -.2pt;"> </span>Python<span style="letter-spacing: -.15pt;"> </span>Notebook<span style="letter-spacing: -.2pt;"> </span>script <span style="letter-spacing: -.25pt;">at</span></span>

[<span style="color: #0462c1;">open\_buildings\_spatial\_analysis\_examples.ipynb<span style="letter-spacing: -.5pt;"> </span>-<span style="letter-spacing: -.75pt;"> </span>Colaboratory</span>](https://colab.research.google.com/github/google-research/google-research/blob/master/building_detection/open_buildings_spatial_analysis_examples.ipynb)<span style="color: #0462c1;"> </span>[<span style="color: #0462c1; letter-spacing: -.1pt;">(google.com)</span>](https://colab.research.google.com/github/google-research/google-research/blob/master/building_detection/open_buildings_spatial_analysis_examples.ipynb)

<span style="font-size: 12.0pt; line-height: 105%; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;">o<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; line-height: 105%;">Paste the code of your study area (from Step 2)<span style="letter-spacing: -.5pt;"> </span>into the designated<span style="letter-spacing: -.55pt;"> </span>area<span style="letter-spacing: -.35pt;"> </span>in the<span style="letter-spacing: -.05pt;"> </span>Colab<span style="letter-spacing: -.2pt;"> </span>notebook.<span style="letter-spacing: -.7pt;"> </span>After<span style="letter-spacing: -.2pt;"> </span>that,<span style="letter-spacing: -.2pt;"> </span>run<span style="letter-spacing: -.2pt;"> </span>the<span style="letter-spacing: -.05pt;"> </span>script.<span style="letter-spacing: -.7pt;"> </span>This<span style="letter-spacing: -.4pt;"> </span>will<span style="letter-spacing: -.05pt;"> </span>initiate<span style="letter-spacing: -.05pt;"> </span>the<span style="letter-spacing: -.05pt;"> </span>process of extracting data for buildings located within your selected area.</span>

<span style="font-size: 12.0pt; font-family: 'Calibri',sans-serif; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">Step<span style="letter-spacing: -.15pt;"> </span>4:<span style="letter-spacing: -.45pt;"> </span>Authenticate your<span style="letter-spacing: -.15pt;"> </span>Google<span style="letter-spacing: .05pt;"> </span><span style="letter-spacing: -.2pt;">Drive</span></span>

<span style="font-size: 12.0pt; line-height: 105%; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;">o<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; line-height: 105%;">The script requires<span style="letter-spacing: -.25pt;"> </span>access<span style="letter-spacing: -.25pt;"> </span>to<span style="letter-spacing: -.05pt;"> </span>your<span style="letter-spacing: -.05pt;"> </span>Google Drive to<span style="letter-spacing: -.05pt;"> </span>store the resulting<span style="letter-spacing: -.05pt;"> </span>data. Follow the prompts of the script to authenticate your Google Drive. This will<span style="letter-spacing: -.05pt;"> </span>typically<span style="letter-spacing: -.15pt;"> </span>involve<span style="letter-spacing: -.05pt;"> </span>clicking<span style="letter-spacing: -.15pt;"> </span>on<span style="letter-spacing: -.7pt;"> </span>a<span style="letter-spacing: -.05pt;"> </span>link,<span style="letter-spacing: -.15pt;"> </span>signing<span style="letter-spacing: -.15pt;"> </span>into<span style="letter-spacing: -.15pt;"> </span>your<span style="letter-spacing: -.15pt;"> </span>Google<span style="letter-spacing: -.05pt;"> </span>account, and then copying and pasting an authentication code back into the script.</span>

<span style="font-size: 12.0pt; font-family: 'Calibri',sans-serif; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">Step<span style="letter-spacing: -.05pt;"> </span>5:<span style="letter-spacing: .1pt;"> </span>Extract<span style="letter-spacing: -.4pt;"> </span>and Save<span style="letter-spacing: .1pt;"> </span>the<span style="letter-spacing: .1pt;"> </span>Building <span style="letter-spacing: -.2pt;">Data</span></span>

<span style="font-size: 12.0pt; line-height: 100%; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;">o<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; line-height: 100%;">Upon<span style="letter-spacing: -.25pt;"> </span>successful<span style="letter-spacing: -.1pt;"> </span>authentication,<span style="letter-spacing: -.25pt;"> </span>the<span style="letter-spacing: -.1pt;"> </span>script<span style="letter-spacing: -.1pt;"> </span>will<span style="letter-spacing: -.1pt;"> </span>then<span style="letter-spacing: -.25pt;"> </span>proceed<span style="letter-spacing: -.25pt;"> </span>to<span style="letter-spacing: -.75pt;"> </span>extract<span style="letter-spacing: -.1pt;"> </span>the building data and save it into your Google Drive in a CSV (comma-</span>

separated<span style="letter-spacing: .1pt;"> </span>values)<span style="letter-spacing: .15pt;"> </span><span style="letter-spacing: -.1pt;">format.</span>

<span style="font-size: 12.0pt; font-family: 'Calibri',sans-serif; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">Step<span style="letter-spacing: -.1pt;"> </span>6:<span style="letter-spacing: .05pt;"> </span>Download<span style="letter-spacing: -.05pt;"> </span>and<span style="letter-spacing: -.1pt;"> </span>Load<span style="letter-spacing: -.05pt;"> </span>the<span style="letter-spacing: .05pt;"> </span>Data<span style="letter-spacing: .35pt;"> </span>into<span style="letter-spacing: -.05pt;"> </span><span style="letter-spacing: -.2pt;">QGIS</span></span>

<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">  
</span>

<span style="font-size: 12.0pt; line-height: 105%; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;">o<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; line-height: 105%;">Next,<span style="letter-spacing: -.15pt;"> </span>go<span style="letter-spacing: -.15pt;"> </span>to<span style="letter-spacing: -.15pt;"> </span>your<span style="letter-spacing: -.15pt;"> </span>Google Drive,<span style="letter-spacing: -.15pt;"> </span>find<span style="letter-spacing: -.15pt;"> </span>the saved<span style="letter-spacing: -.15pt;"> </span>CSV<span style="letter-spacing: -.35pt;"> </span>file,<span style="letter-spacing: -.15pt;"> </span>and<span style="letter-spacing: -.15pt;"> </span>download<span style="letter-spacing: -.7pt;"> </span>it onto your computer.<span style="letter-spacing: -.45pt;"> </span>Then, open your QGIS<span style="letter-spacing: -.05pt;"> </span>software, and load the CSV file into it.</span>

<span style="font-size: 12.0pt; font-family: 'Calibri',sans-serif; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">Step<span style="letter-spacing: -.35pt;"> </span>7:<span style="letter-spacing: -.15pt;"> </span>Validate<span style="letter-spacing: -.65pt;"> </span>the<span style="letter-spacing: -.15pt;"> </span><span style="letter-spacing: -.2pt;">Data</span></span>

<span style="font-size: 12.0pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;">o<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">To<span style="letter-spacing: -.15pt;"> </span>ensure<span style="letter-spacing: .05pt;"> </span>the<span style="letter-spacing: .05pt;"> </span>data<span style="letter-spacing: .05pt;"> </span>is<span style="letter-spacing: -.3pt;"> </span>accurate<span style="letter-spacing: -.45pt;"> </span>and<span style="letter-spacing: -.15pt;"> </span>up<span style="letter-spacing: -.1pt;"> </span>to<span style="letter-spacing: -.1pt;"> </span>date,<span style="letter-spacing: -.1pt;"> </span>overlay<span style="letter-spacing: -.1pt;"> </span>the<span style="letter-spacing: .05pt;"> </span><span style="letter-spacing: -.1pt;">building</span></span>

boundaries<span style="letter-spacing: -.3pt;"> </span>onto<span style="letter-spacing: -.1pt;"> </span>the latest Google<span style="letter-spacing: -.45pt;"> </span>imagery<span style="letter-spacing: -.1pt;"> </span>available in<span style="letter-spacing: -.1pt;"> </span>QGIS.<span style="letter-spacing: -.1pt;"> </span>Check<span style="letter-spacing: -.65pt;"> </span>each building and make sure they are correctly represented. If there are any missing buildings, you can add them manually.

<span style="font-size: 12.0pt; font-family: 'Calibri',sans-serif; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">Step<span style="letter-spacing: .1pt;"> </span>8:<span style="letter-spacing: .25pt;"> </span>Export<span style="letter-spacing: -.3pt;"> </span>the<span style="letter-spacing: .3pt;"> </span><span style="letter-spacing: -.2pt;">Data</span></span>

<span style="font-size: 12.0pt; line-height: 102%; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;">o<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; line-height: 102%;">After<span style="letter-spacing: -.1pt;"> </span>validation,<span style="letter-spacing: -.1pt;"> </span>you<span style="letter-spacing: -.6pt;"> </span>can<span style="letter-spacing: -.1pt;"> </span>now<span style="letter-spacing: -.25pt;"> </span>prepare your<span style="letter-spacing: -.1pt;"> </span>data for<span style="letter-spacing: -.1pt;"> </span>further<span style="letter-spacing: -.1pt;"> </span>use.<span style="letter-spacing: -.1pt;"> </span>Export<span style="letter-spacing: -.4pt;"> </span>the building<span style="letter-spacing: -.15pt;"> </span>data as<span style="letter-spacing: -.35pt;"> </span>a shapefile,<span style="letter-spacing: -.15pt;"> </span>which<span style="letter-spacing: -.15pt;"> </span>is<span style="letter-spacing: -.35pt;"> </span>a<span style="letter-spacing: -.5pt;"> </span>common<span style="letter-spacing: -.15pt;"> </span>format used<span style="letter-spacing: -.15pt;"> </span>for<span style="letter-spacing: -.15pt;"> </span>geospatial vector data.</span>

<span style="font-size: 12.0pt; font-family: 'Calibri',sans-serif; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">Step 9:<span style="letter-spacing: .2pt;"> </span>Clip<span style="letter-spacing: -.55pt;"> </span>the<span style="letter-spacing: .2pt;"> </span>Data<span style="letter-spacing: .15pt;"> </span>to<span style="letter-spacing: .05pt;"> </span>your Study<span style="letter-spacing: -.5pt;"> </span><span style="letter-spacing: -.2pt;">Area</span></span>

<span style="font-size: 12.0pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;">o<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">The<span style="letter-spacing: -.05pt;"> </span>last<span style="letter-spacing: .05pt;"> </span>step<span style="letter-spacing: -.05pt;"> </span>is<span style="letter-spacing: -.3pt;"> </span>to<span style="letter-spacing: -.05pt;"> </span>clip<span style="letter-spacing: -.1pt;"> </span>the<span style="letter-spacing: .1pt;"> </span>data<span style="letter-spacing: .05pt;"> </span>to<span style="letter-spacing: -.1pt;"> </span>your<span style="letter-spacing: -.05pt;"> </span>defined<span style="letter-spacing: -.1pt;"> </span>study<span style="letter-spacing: -.05pt;"> </span>area.<span style="letter-spacing: -.1pt;"> </span>Select<span style="letter-spacing: .1pt;"> </span><span style="letter-spacing: -.1pt;">"Vector"</span></span>

&gt; "Geoprocessing Tools" &gt; "Clip" from the<span style="letter-spacing: -.35pt;"> </span>top menu. Select the Input layer<span style="letter-spacing: -.15pt;"> </span>as<span style="letter-spacing: -.35pt;"> </span>the building<span style="letter-spacing: -.1pt;"> </span>data shapefile and<span style="letter-spacing: -.65pt;"> </span>the Overlay<span style="letter-spacing: -.15pt;"> </span>layer<span style="letter-spacing: -.15pt;"> </span>as<span style="letter-spacing: -.35pt;"> </span>your<span style="letter-spacing: -.15pt;"> </span>study area boundary.<span style="letter-spacing: -.55pt;"> </span>This<span style="letter-spacing: -.25pt;"> </span>will remove<span style="letter-spacing: -.4pt;"> </span>any<span style="letter-spacing: -.05pt;"> </span>buildings<span style="letter-spacing: -.25pt;"> </span>that fall outside of<span style="letter-spacing: -.05pt;"> </span>your region of interest, resulting in a clean and concise dataset that only

includes<span style="letter-spacing: -.25pt;"> </span>the<span style="letter-spacing: .1pt;"> </span>buildings<span style="letter-spacing: -.2pt;"> </span>you<span style="letter-spacing: -.05pt;"> </span>are<span style="letter-spacing: .1pt;"> </span>interested <span style="letter-spacing: -.25pt;">in.</span>

<span style="letter-spacing: -.25pt;">2.1.2 Output Illustrations</span>

<span style="letter-spacing: -.25pt;">![](https://resources.imis.gwsc.ait.ac.th/uploads/images/gallery/2025-03/embedded-image-a3eonmfh.png)</span>

*<span style="font-size: 10.0pt; mso-bidi-font-size: 11.0pt;">Figure<span style="letter-spacing: -.15pt;"> </span></span>*<span style="font-size: 10.0pt; mso-bidi-font-size: 11.0pt; color: #404040;">3<span style="letter-spacing: -.25pt;"> </span></span>*<span style="font-size: 10.0pt; mso-bidi-font-size: 11.0pt;">Illustrations<span style="letter-spacing: -.2pt;"> </span>of<span style="letter-spacing: -.05pt;"> </span>built-up<span style="letter-spacing: -.25pt;"> </span>extractions,<span style="letter-spacing: -.25pt;"> </span>Dhanbad<span style="letter-spacing: -.25pt;"> </span>(India).<span style="letter-spacing: -.25pt;"> </span>Source –<span style="letter-spacing: -.3pt;"> </span>Dhanbad<span style="letter-spacing: -.25pt;"> </span>spatial<span style="letter-spacing: -.05pt;"> </span>analysis,<span style="letter-spacing: -.25pt;"> </span>Innpact Solutions and GWSC</span>*

# 2.2	Road	Network	using	Open	Street	Maps	(OSM) Database

### <span style="color: #006fc0;"><span style="mso-list: Ignore;">2.2.1<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="color: #006fc0;">Stepwise<span style="letter-spacing: -.3pt;"> </span>Process<span style="letter-spacing: -.45pt;"> </span>Flow <span style="letter-spacing: -.1pt;">Details</span></span>

<span style="font-size: 12.0pt; font-family: 'Calibri',sans-serif; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">Step<span style="letter-spacing: -.1pt;"> </span>1:<span style="letter-spacing: .2pt;"> </span>Load<span style="letter-spacing: -.55pt;"> </span>the<span style="letter-spacing: .2pt;"> </span>Study<span style="letter-spacing: -.5pt;"> </span>Area<span style="letter-spacing: .15pt;"> </span>Boundary<span style="letter-spacing: .05pt;"> </span>in<span style="letter-spacing: .05pt;"> </span><span style="letter-spacing: -.2pt;">QGIS</span></span>

<span style="font-size: 12.0pt; line-height: 105%; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;">o<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; line-height: 105%;">Start<span style="letter-spacing: -.05pt;"> </span>your<span style="letter-spacing: -.2pt;"> </span>QGIS<span style="letter-spacing: -.35pt;"> </span>software<span style="letter-spacing: -.05pt;"> </span>and<span style="letter-spacing: -.2pt;"> </span>load<span style="letter-spacing: -.2pt;"> </span>the<span style="letter-spacing: -.05pt;"> </span>boundary<span style="letter-spacing: -.2pt;"> </span>file<span style="letter-spacing: -.05pt;"> </span>of<span style="letter-spacing: -.2pt;"> </span>your<span style="letter-spacing: -.2pt;"> </span>study<span style="letter-spacing: -.2pt;"> </span>area. You can do this by clicking on "Layer"<span style="letter-spacing: -.05pt;"> </span>in the top menu,<span style="letter-spacing: -.15pt;"> </span>then selecting "Add Layer" &gt; "Add Vector<span style="letter-spacing: -.05pt;"> </span>Layer" and navigating to the file on your <span style="letter-spacing: -.1pt;">computer.</span></span>

<span style="font-size: 12.0pt; font-family: 'Calibri',sans-serif; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">Step<span style="letter-spacing: -.05pt;"> </span>2:<span style="letter-spacing: .1pt;"> </span>Install<span style="letter-spacing: .15pt;"> </span>the<span style="letter-spacing: .1pt;"> </span>OSM<span style="letter-spacing: -.25pt;"> </span>Downloader Plugin<span style="letter-spacing: -.05pt;"> </span>in <span style="letter-spacing: -.2pt;">QGIS</span></span>

<span style="font-size: 12.0pt; line-height: 102%; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;">o<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; line-height: 102%;">To<span style="letter-spacing: -.35pt;"> </span>download<span style="letter-spacing: -.35pt;"> </span>the<span style="letter-spacing: -.25pt;"> </span>data<span style="letter-spacing: -.25pt;"> </span>from<span style="letter-spacing: -.25pt;"> </span>OpenStreetMap,<span style="letter-spacing: -.35pt;"> </span>you<span style="letter-spacing: -.35pt;"> </span>will<span style="letter-spacing: -.25pt;"> </span>need<span style="letter-spacing: -.35pt;"> </span>a<span style="letter-spacing: -.25pt;"> </span>specific plugin. From the top menu, select "Plugins" &gt; "Manage and Install Plugins". Search for "OSM Downloader" and install it.</span>

<span style="font-size: 12.0pt; font-family: 'Calibri',sans-serif; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">Step<span style="letter-spacing: -.3pt;"> </span>3: Select the<span style="letter-spacing: -.5pt;"> </span>Area of<span style="letter-spacing: -.2pt;"> </span>Interest Using<span style="letter-spacing: -.15pt;"> </span>the OSM<span style="letter-spacing: -.35pt;"> </span>Downloader<span style="letter-spacing: -.15pt;"> </span><span style="letter-spacing: -.1pt;">Plugin</span></span>

<span style="font-size: 12.0pt; line-height: 100%; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;">o<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; line-height: 100%;">Use<span style="letter-spacing: -.15pt;"> </span>the<span style="letter-spacing: -.15pt;"> </span>OSM<span style="letter-spacing: -.45pt;"> </span>Downloader<span style="letter-spacing: -.3pt;"> </span>plugin<span style="letter-spacing: -.3pt;"> </span>to<span style="letter-spacing: -.3pt;"> </span>select<span style="letter-spacing: -.15pt;"> </span>your<span style="letter-spacing: -.3pt;"> </span>area<span style="letter-spacing: -.15pt;"> </span>of<span style="letter-spacing: -.3pt;"> </span>interest.<span style="letter-spacing: -.75pt;"> </span>You<span style="letter-spacing: -.3pt;"> </span>can do this by selecting "Plugins" from the top menu, then "OSM</span>

Downloader"<span style="letter-spacing: -.15pt;"> </span>&gt; "Download<span style="letter-spacing: -.15pt;"> </span>Data".<span style="letter-spacing: -.65pt;"> </span>A<span style="letter-spacing: -1.2pt;"> </span>map<span style="letter-spacing: -.15pt;"> </span>will appear<span style="letter-spacing: -.15pt;"> </span>where you<span style="letter-spacing: -.65pt;"> </span>can<span style="letter-spacing: -.15pt;"> </span>draw a rectangle around your area of interest.

<span style="font-size: 12.0pt; font-family: 'Calibri',sans-serif; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">Step<span style="letter-spacing: -.05pt;"> </span>4:<span style="letter-spacing: .1pt;"> </span>Download and<span style="letter-spacing: -.05pt;"> </span>Save<span style="letter-spacing: -.35pt;"> </span>the<span style="letter-spacing: .1pt;"> </span>OSM<span style="letter-spacing: -.2pt;"> Data</span></span>

<span style="font-size: 12.0pt; line-height: 101%; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;">o<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; line-height: 101%;">Once<span style="letter-spacing: -.1pt;"> </span>you've<span style="letter-spacing: -.1pt;"> </span>selected<span style="letter-spacing: -.25pt;"> </span>the<span style="letter-spacing: -.1pt;"> </span>area,<span style="letter-spacing: -.25pt;"> </span>click<span style="letter-spacing: -.25pt;"> </span>"OK"<span style="letter-spacing: -.2pt;"> </span>to<span style="letter-spacing: -.25pt;"> </span>start<span style="letter-spacing: -.1pt;"> </span>the<span style="letter-spacing: -.1pt;"> </span>download.<span style="letter-spacing: -.75pt;"> </span>The<span style="letter-spacing: -.1pt;"> </span>data will be saved as a .osm file on your computer.</span>

<span style="font-size: 12.0pt; line-height: 103%; font-family: 'Calibri',sans-serif; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; line-height: 103%;">Step<span style="letter-spacing: -.35pt;"> </span>5:<span style="letter-spacing: -.2pt;"> </span>Select<span style="letter-spacing: -.2pt;"> </span>Only<span style="letter-spacing: -.35pt;"> </span>Road-Type<span style="letter-spacing: -.2pt;"> </span>Polyline<span style="letter-spacing: -.2pt;"> </span>Features<span style="letter-spacing: -.55pt;"> </span>from<span style="letter-spacing: -.2pt;"> </span>the<span style="letter-spacing: -.2pt;"> </span>Downloaded<span style="letter-spacing: -.35pt;"> </span>OSM <span style="letter-spacing: -.2pt;">Data</span></span>

<span style="font-size: 12.0pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;">o<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">Now,<span style="letter-spacing: -.2pt;"> </span>load<span style="letter-spacing: -.15pt;"> </span>the downloaded the<span style="letter-spacing: .05pt;"> </span>.osm data<span style="letter-spacing: -.05pt;"> </span>into<span style="letter-spacing: -.15pt;"> </span>QGIS<span style="letter-spacing: -.3pt;"> </span>by<span style="letter-spacing: -.15pt;"> </span>clicking<span style="letter-spacing: -.15pt;"> </span><span style="letter-spacing: -.25pt;">on</span></span>

"Layer"<span style="letter-spacing: -.55pt;"> </span>in<span style="letter-spacing: -.1pt;"> </span>the<span style="letter-spacing: -.45pt;"> </span>top<span style="letter-spacing: -.1pt;"> </span>menu,<span style="letter-spacing: -.65pt;"> </span>then<span style="letter-spacing: -.1pt;"> </span>"Add<span style="letter-spacing: -.1pt;"> </span>Layer"<span style="letter-spacing: -.55pt;"> </span>&gt; "Add<span style="letter-spacing: -.1pt;"> </span>Vector<span style="letter-spacing: -.6pt;"> </span>Layer".<span style="letter-spacing: -.1pt;"> </span>In<span style="letter-spacing: -.1pt;"> </span>the layer list, find and select the<span style="letter-spacing: -.15pt;"> </span>"lines" layer, which contains the road data. Right-click on the "lines" layer and select "Open<span style="letter-spacing: -.55pt;"> </span>Attribute<span style="letter-spacing: -.35pt;"> </span>Table". Here, you can select and isolate only the road-type polyline features.

<span style="font-size: 12.0pt; font-family: 'Calibri',sans-serif; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">Step 6:<span style="letter-spacing: .15pt;"> </span>Export<span style="letter-spacing: -.35pt;"> </span>the<span style="letter-spacing: .15pt;"> </span>Selected Road Data<span style="letter-spacing: .15pt;"> </span>as<span style="letter-spacing: -.2pt;"> </span>a<span style="letter-spacing: .15pt;"> </span><span style="letter-spacing: -.1pt;">Shapefile</span></span>

<span style="font-size: 12.0pt; line-height: 105%; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;">o<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; line-height: 105%;">Once you've selected the road data, right-click on<span style="letter-spacing: -.45pt;"> </span>the "lines" layer in<span style="letter-spacing: -.45pt;"> </span>the layer<span style="letter-spacing: -.25pt;"> </span>list<span style="letter-spacing: -.05pt;"> </span>and<span style="letter-spacing: -.2pt;"> </span>select<span style="letter-spacing: -.5pt;"> </span>"Export"<span style="letter-spacing: -.6pt;"> </span>&gt; "Save<span style="letter-spacing: -.05pt;"> </span>Features<span style="letter-spacing: -.75pt;"> </span>As".<span style="letter-spacing: -.2pt;"> </span>Choose<span style="letter-spacing: -.05pt;"> </span>the<span style="letter-spacing: -.05pt;"> </span>format<span style="letter-spacing: -.05pt;"> </span>as "ESRI Shapefile" and choose the location on your computer where you want to save it.</span>

<span style="font-size: 12.0pt; font-family: 'Calibri',sans-serif; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">Step<span style="letter-spacing: .05pt;"> </span>7:<span style="letter-spacing: .2pt;"> </span>Clip<span style="letter-spacing: -.5pt;"> </span>the<span style="letter-spacing: .25pt;"> </span>Shapefile<span style="letter-spacing: -.3pt;"> </span>to<span style="letter-spacing: .05pt;"> </span>your<span style="letter-spacing: .05pt;"> </span>Study<span style="letter-spacing: -.45pt;"> </span><span style="letter-spacing: -.2pt;">Area</span></span>

<span style="font-size: 12.0pt; line-height: 97%; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;">o<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; line-height: 97%;">You will now clip<span style="letter-spacing: -.1pt;"> </span>the road data shapefile to your study<span style="letter-spacing: -.1pt;"> </span>area. Select "Vector"<span style="letter-spacing: -.35pt;"> </span>&gt;<span style="letter-spacing: -.15pt;"> </span>"Geoprocessing<span style="letter-spacing: -.35pt;"> </span>Tools"<span style="letter-spacing: -.3pt;"> </span>&gt;<span style="letter-spacing: -.15pt;"> </span>"Clip"<span style="letter-spacing: -.3pt;"> </span>from<span style="letter-spacing: -.65pt;"> </span>the<span style="letter-spacing: -.2pt;"> </span>top<span style="letter-spacing: -.75pt;"> </span>menu.<span style="letter-spacing: -.35pt;"> </span>In<span style="letter-spacing: -.35pt;"> </span>the<span style="letter-spacing: -.2pt;"> </span>Clip</span>

<span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt; line-height: 97%; font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">  
</span>

tool,<span style="letter-spacing: -.15pt;"> </span>set the Input layer<span style="letter-spacing: -.15pt;"> </span>as<span style="letter-spacing: -.35pt;"> </span>the road<span style="letter-spacing: -.15pt;"> </span>data shapefile and<span style="letter-spacing: -.15pt;"> </span>the Overlay<span style="letter-spacing: -.7pt;"> </span>layer<span style="letter-spacing: -.65pt;"> </span>as your study area boundary. Run the tool<span style="letter-spacing: -.35pt;"> </span>to clip the road data to your study <span style="letter-spacing: -.1pt;">area.</span>

<span style="font-size: 12.0pt; font-family: 'Calibri',sans-serif; mso-fareast-font-family: Calibri;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">Step<span style="letter-spacing: .05pt;"> </span>8:<span style="letter-spacing: .25pt;"> </span>Recategorize<span style="letter-spacing: -.25pt;"> </span>the<span style="letter-spacing: .25pt;"> </span>Road<span style="letter-spacing: -.45pt;"> </span><span style="letter-spacing: -.2pt;">Types</span></span>

<span style="font-size: 12.0pt; font-family: 'Courier New'; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;">o<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-bidi-font-size: 11.0pt;">Finally,<span style="letter-spacing: -.1pt;"> </span>you<span style="letter-spacing: -.1pt;"> </span>may<span style="letter-spacing: -.05pt;"> </span>want<span style="letter-spacing: .05pt;"> </span>to<span style="letter-spacing: -.05pt;"> </span>recategorize<span style="letter-spacing: .05pt;"> </span>the<span style="letter-spacing: .05pt;"> </span>road<span style="letter-spacing: -.05pt;"> </span>types<span style="letter-spacing: -.3pt;"> </span>to<span style="letter-spacing: -.6pt;"> </span>match<span style="letter-spacing: -.05pt;"> </span><span style="letter-spacing: -.25pt;">the</span></span>

government<span style="letter-spacing: -.6pt;"> </span>categories<span style="letter-spacing: -.4pt;"> </span>such<span style="letter-spacing: -.2pt;"> </span>as<span style="letter-spacing: -.45pt;"> </span>National<span style="letter-spacing: -.1pt;"> </span>Highway,<span style="letter-spacing: -.2pt;"> </span>State<span style="letter-spacing: -.1pt;"> </span>Highway,<span style="letter-spacing: -.2pt;"> etc.</span>

Open the attribute table of the clipped road data shapefile and<span style="letter-spacing: -.05pt;"> </span>manually edit<span style="letter-spacing: -.1pt;"> </span>the<span style="letter-spacing: -.1pt;"> </span>road<span style="letter-spacing: -.25pt;"> </span>type<span style="letter-spacing: -.1pt;"> </span>categories<span style="letter-spacing: -.45pt;"> </span>to<span style="letter-spacing: -.25pt;"> </span>align<span style="letter-spacing: -.25pt;"> </span>them<span style="letter-spacing: -.1pt;"> </span>with the<span style="letter-spacing: -.1pt;"> </span>government<span style="letter-spacing: -.1pt;"> </span>standards.

2.2.2 Output Illustrations

![](https://resources.imis.gwsc.ait.ac.th/uploads/images/gallery/2025-03/embedded-image-wz3zchuu.png)

*<span style="font-size: 10.0pt; mso-bidi-font-size: 11.0pt; color: #44536a;">Figure<span style="letter-spacing: -.35pt;"> </span>4<span style="letter-spacing: -.25pt;"> </span>Illustrations<span style="letter-spacing: -.2pt;"> </span>of<span style="letter-spacing: -.1pt;"> </span>road<span style="letter-spacing: -.2pt;"> </span>network<span style="letter-spacing: -.65pt;"> </span>extracted<span style="letter-spacing: -.6pt;"> </span>from<span style="letter-spacing: -.5pt;"> </span>open<span style="letter-spacing: -.25pt;"> </span>source,<span style="letter-spacing: -.25pt;"> </span>Tarabo<span style="letter-spacing: -.2pt;"> </span><span style="letter-spacing: -.1pt;">(Bangladesh):</span></span>*

*<span style="font-size: 10.0pt; mso-bidi-font-size: 11.0pt; color: #44536a;">Source<span style="letter-spacing: -.1pt;"> </span>–<span style="letter-spacing: -.15pt;"> </span>CWIS<span style="letter-spacing: -.15pt;"> </span>spatial<span style="letter-spacing: .05pt;"> </span>analysis,<span style="letter-spacing: -.15pt;"> </span>Innpact Solutions<span style="letter-spacing: -.1pt;"> </span>and<span style="letter-spacing: -.1pt;"> </span><span style="letter-spacing: -.2pt;">GWSC</span></span>*

# 2.3	Extraction of Waterbodies and Rivers using Open Street Map (OSM) Database

2.3.1 Stepwise Process Flow Details  
\- Step 1: Download OpenStreetMap (OSM) Data for Your Study Area  
o Start by loading your study area in QGIS and using the OSM Downloader plugin to download the OSM data for your area of interest, as explained in the previous steps. This data will be saved as an .osm file on your  
computer.

\- Step 2: Load OSM Data into QGIS  
o Next, load the downloaded .osm data into QGIS by navigating to "Layer" in the top menu, then selecting "Add Layer" &gt; "Add Vector Layer". Browse to the location of your .osm file and load it into QGIS.

\- Step 3: Select Waterbody and River Features  
o In the OSM data, the water bodies and rivers are generally contained in the 'multipolygons' layer. In the layer list, select the 'multipolygons' layer and then right-click to select "Open Attribute Table". This will bring up a list of all features in this layer.  
o From here, filter and select the features that represent water bodies or  
rivers. This can be done by setting up a query in the attribute table where the 'type' or 'name' of the feature represents water bodies or rivers.

\- Step 4: Export Selected Features as a Shapefile  
o Once you've selected the relevant waterbody and river features, you can export them as a shapefile for further analysis. To do this, right-click on the 'multipolygons' layer in the layer list and select "Export" &gt; "Save Features As". Choose "ESRI Shapefile" as the format and select a location on your computer to save the file.

- Step 5: Clip the Shapefile to Your Study Area  
    o Finally, use the clip tool to trim your shapefile to match the boundaries of your study area. Navigate to "Vector" &gt; "Geoprocessing Tools" &gt; "Clip" in the top menu. Set the input layer as the waterbody and river shapefile and the overlay layer as your study area boundary. Run the tool to perform the clipping operation. The result is a shapefile that contains only the water  
    bodies and rivers within your study area.

2.3.2 Output Illustrations

![](https://resources.imis.gwsc.ait.ac.th/uploads/images/gallery/2025-03/embedded-image-dahq84pf.png)

*<span style="font-size: 10.0pt; mso-bidi-font-size: 11.0pt; color: #44536a;">Figure<span style="letter-spacing: -.1pt;"> </span>5<span style="letter-spacing: -.2pt;"> </span>Illustrations<span style="letter-spacing: -.1pt;"> </span>of extracted<span style="letter-spacing: -.2pt;"> </span>water<span style="letter-spacing: -.1pt;"> </span>bodies<span style="letter-spacing: -.15pt;"> </span>map,<span style="letter-spacing: -.2pt;"> </span>Ranchi<span style="letter-spacing: .05pt;"> </span><span style="letter-spacing: -.1pt;">(India)</span></span>*

*<span style="font-size: 10.0pt; mso-bidi-font-size: 11.0pt;">Source<span style="letter-spacing: -.1pt;"> </span>–<span style="letter-spacing: -.15pt;"> </span>CWIS<span style="letter-spacing: -.15pt;"> </span>spatial<span style="letter-spacing: .05pt;"> </span>analysis,<span style="letter-spacing: -.15pt;"> </span>Innpact Solutions<span style="letter-spacing: -.1pt;"> </span>and<span style="letter-spacing: -.1pt;"> </span><span style="letter-spacing: -.2pt;">GWSC</span></span>*

# 2.4	Extraction of Elevation Profile using SRTM or ASTER DEM

2.4.1 Stepwise Process Flow Details

  
\- Step 1: Install the SRTM Downloader Plugin  
o Open QGIS.  
o Go to the Plugins menu.  
o Select "Manage and Install Plugins."  
o In the Plugins dialog, search for "SRTM Downloader."  
o Click on the plugin and then click the "Install Plugin" button to install.

\- Step 2: Access the SRTM Downloader Plugin  
o Once the plugin is installed, you should see a new menu item called "SRTM Downloader" in the QGIS toolbar.  
\- Step 3: Define Study Area  
o Zoom in to your study area in QGIS using the zoom and pan tools.  
o Use the rectangle or polygon selection tool to define the area you want to download the SRTM data for. You can find these selection tools in the QGIS toolbar.

\- Step 4: Run the SRTM Downloader Plugin  
o Click on the "SRTM Downloader" menu in the QGIS toolbar.  
o Login using the Earthdata user account.  
o In the SRTM Downloader dialog, choose the output folder where you want to save the downloaded data.

\- Step 5: Start the Download  
o Click the "OK" button to start the download process. The plugin will automatically download the SRTM data for the defined study area.

- Step 6: Process the Downloaded Data  
    o Once the download is complete, the SRTM data will be available in the output folder you specified.  
    o You can now use the downloaded SRTM data for your analysis in QGIS.

2.4.2 Output Illustrations

![](https://resources.imis.gwsc.ait.ac.th/uploads/images/gallery/2025-03/embedded-image-7yoijz3n.png)

Figure 6 Illustrations of extracted elevation profile, Ranchi (India)  
Source – CWIS spatial analysis, Innpact Solutions and GWSC

# Geospatial Assessments for CWIS Planning



# 3.1    Assessments of Hard to Reach (HTR) Settlements

  
3.1.1 Data Requirements  
\- Road Network with road width or categories  
\- Building footprint and type of building  
3.1.2 Stepwise Process Flow Details  
\- Step 1: Prepare the Data  
o Gather geospatial data on building locations and road networks in compatible formats, such as shapefiles or geodatabases.  
\- Step 2: Overlay Data  
o Open QGIS and add the building and road network layers to your project.  
o Ensure that both layers are loaded into the Layers Panel and visible in the map view.  
o Categorize the road network layer based on road types using the "Categorized" or "Rule-based" symbology options.  
\- Step 3: Buffer Analysis (100 feet)  
o Go to the Processing Toolbox (Processing &gt; Toolbox) to access geoprocessing tools.  
o Under "Vector geometry," find and open the "Fixed distance buffer" tool.  
o Select the road network layer as the "Input layer" and set the "Buffer distance" to 100 feet (or any desired distance).  
o Specify the output file name and location.  
o Click "Run" to create the 100-feet buffer zones around the road networks.

\- Step 4: Identify Buildings within the 100-feet Buffer  
o Still in the Processing Toolbox, search for and open the "Intersection" tool.  
o Select the buildings layer as the "Input layer" and the buffer layer (created in Step 3) as the "Overlay layer."  
o Set the output file name and location for the intersected buildings.  
o Click "Run" to find the buildings that fall within the 100-feet buffer zones.

\- Step 5: Buffer Analysis for Additional Distance (200 feet)  
o Repeat the same buffer process as in Step 3, but this time set the buffer distance to 200 feet (or any desired distance).  
o Create a new buffer zone around the road networks.

- Step 6: Identify Inaccessible Buildings  
    o In the Processing Toolbox, run the "Symmetrical difference" tool.   
    o Select the buildings layer as the "Input layer" and the combined 100-feet and 200-feet buffer layers as the "Overlay layer."  
    o This operation will identify buildings that are outside both buffer zones, which are the "Inaccessible Buildings."  
    Now, you should have three categories of buildings: those within 100 feet of roads, those between 100 feet and 200 feet, and those more than 200 feet away (inaccessible buildings). The results will be stored in separate layers based on your specified output file names and locations.

![](https://resources.imis.gwsc.ait.ac.th/uploads/images/gallery/2025-03/embedded-image-xljnq4xb.png)

Figure 7 Illustrations of town desludging schemes based on hard-to-reach area findings, Sherpur (Bangladesh)  
Source – CWIS spatial analysis, Innpact Solutions and GWSC

   
3.1.3 Output Application  
The output here provides a clear understanding of the settlements accessible by large and small volume trucks. It pinpoints areas requiring additional infrastructure such as pipes and electric pumps and identifies inaccessible areas where manual or electric small carts are necessary for mechanical desludging.  
As for its application, such framework can be instrumental in designing a desludging scheme for any towns. It aims to ensure a 100% safe collection mechanism for all users, effectively integrating data, analysis, and visualization to assist in efficient decision- making and strategy formulation for sludge emptying and collections.

# 3.2	Assessments of Waterlogging/Flood Prone Settlements

3.2.1 Data Requirements  
1\. Elevation data  
2\. Waterbodies/ Rivers  
3\. Past Flood data with location  
4\. High Flood Line for rivers

  
3.2.2 Stepwise Process Flow Details  
\- Step 1: Import Data  
o Open QGIS and load your Digital Elevation Model (DEM) data representing the topography of the study area.  
o Import building data and any other relevant spatial data layers, such as rivers, flood-prone areas, and historical flood level data, if available.

\- Step 2: Clip the Digital Elevation Model  
o Use the "Clip raster by extent" tool to clip the DEM to your study region. This tool can be found in the Processing Toolbox (Processing &gt; Toolbox) under the GDAL &gt; Raster extraction menu.

\- Step 3: Reclassify the DEM  
o Utilize the "Reclassify by table" tool in the Processing Toolbox (Processing &gt; Toolbox) under the SAGA &gt; Raster tools menu.  
o In the tool dialog, select the clipped DEM as the input raster, and define your flood threshold values in a reclassification table (e.g., set values less than the High Flood Line (HFL) to 1 and the rest to 0).  
   
\- Step 4: Identify Flood-Prone Areas  
o After reclassifying the DEM, the resulting raster image will represent  
potential flood-prone areas, where cells with a value of 1 are susceptible to flooding.

\- Step 5: Use Historical Flood Levels (if available)  
o If you have access to historical flood level data, repeat Steps 2 and 3 with this data to create an additional raster representing historical flood-prone areas.

- Step 6: Overlay Buildings  
    o Add the building data to QGIS and ensure it aligns correctly with the other layers.  
    o Use the "Intersect" tool in the Processing Toolbox (Vector overlay &gt;  
    Intersection) to overlay the buildings layer with the flood-prone areas layer. This will help identify buildings falling within the flood-prone regions.

![](https://resources.imis.gwsc.ait.ac.th/uploads/images/gallery/2025-03/embedded-image-sdc6ywh1.png)

Figure 8 Illustrations of identifying of water logging prone settlements, Sherpur (Bangladesh)  
Source – CWIS spatial analysis, Innpact Solutions and GWSC

3.2.3 Output Application  
Areas with waterlogging risks present operational challenges for the smooth functioning of toilet units. These challenges include toilet back-flow and non-functional soak pits. Understanding such risk areas may aid in understanding such risk hot spots on at city scale and integrating them with building bye-laws could also assist in the development of an appropriate monitoring framework.

# 3.3	Assessment of Drainage Network with Orders and Density

3.3.1 Data Requirements  
1\. Elevation data  
2\. Waterbodies/ Rivers

  
3.3.2 Stepwise Process Flow Details  
Step-by-step instructions in paragraph form for identifying natural drainage network and catchment areas from DEM using QGIS Hydrology tools:

\- Step 1: Load the DEM for the Study Area  
o Open QGIS and add the DEM layer to your project by navigating to  
'Layer' &gt; 'Add Layer' &gt; 'Add Raster Layer'. Browse and select your DEM file.

\- Step 2: Clip the DEM  
o To clip the DEM to a region larger than the study area, go to 'Raster' &gt; 'Extraction' &gt; 'Clip Raster by Extent'.  
o Select your input DEM layer and define the extent to cover an area larger than your study region.  
o Set the output file and click 'Run'.

\- Step 3: Fill and Interpolate Gaps in the DEM and generate Flow Direction Raster  
o Install the 'SAGA' processing provider if you haven't already. Go to 'Processing' &gt; 'Toolbox'.  
o In the processing toolbox, search for 'Fill Sinks (Wang &amp; Liu)' and run the tool.  
o Select the clipped DEM as the input, set the 'Output corrected DEM' file, and run the tool.  
o This will generate both Filled DEM and Flow direction raster files

\- Step 5: Generate the Stream Network  
o In the processing toolbox, search for 'Flow Accumulation' and run the tool.  
o Choose the flow direction grid (generated in the previous step) as the input and set the 'Flow accumulation grid' as the output.

\- Step 6: Use the Raster Calculator Tool  
o In the processing toolbox, search for 'Raster Calculator' and run the tool.  
o Enter the expression to select pixels greater than a certain threshold (e.g., 5% of the maximum flow accumulation value).  
o Example: "flow\_accumulation@1 &gt; 0.05 \* max\_flow\_accumulation\_value" (Replace  
'max\_flow\_accumulation\_value' with the actual maximum value).  
o Set the output raster file and run the tool.

\- Step 7: Define the Stream Order  
o In the processing toolbox, search for 'Strahler Stream Order' and run the tool.  
o Choose the flow direction grid and the stream network raster (generated in the previous step) as inputs.  
o Set the output file and run the tool.

\- Step 8: Convert to Polygon  
o In the processing toolbox, search for 'Raster to Polygon' and run the tool.  
o Select the stream order raster (generated in the previous step) as the input and set the output file.

\- Step 9: Generate the Drainage Network  
o The stream polygons obtained from the previous step represent the drainage network classified according to stream order.

\- Step 10: Create a New Shapefile  
o To delineate catchment areas and outfall locations, you can use a  
combination of 'Raster Calculator' and 'Raster to Polygon' tools to extract catchment boundaries from the flow accumulation raster. Then, manually digitize outfall points as new vector points in a new shapefile.  
With these steps, you will be able to identify the natural drainage network and catchment areas from the DEM data using QGIS.

 ![](https://resources.imis.gwsc.ait.ac.th/uploads/images/gallery/2025-03/embedded-image-czxbw1ig.png)  
Figure 9 Illustrations of watershed regions at Dhanbad (India)  
Source – CWIS spatial analysis, Innpact Solutions and GWSC

  
3.3.3 Output application  
A drainage network map helps delineate the different watersheds within a region, which play a significant role in both sewer and non-sewer zoning for any large town. Furthermore, watershed zones have significant applications in grey water management using an interceptor and diversion (I&amp;D) framework. They can serve as functional linkages with the sewer system or may also operate as independent modules. Further this also has applications in identifying water logged prone area within the city.

# 3.4	Assessment	for	Identifying	Settlements	Close	to Waterbodies

3.4.1 Data Requirements  
1\. Waterbodies/ Rivers  
2\. Building footprint

  
3.4.2 Stepwise Process Flow Details  
\- Step 1: Overlay the Data Layers  
Start by overlaying the water bodies, rivers, and building data layers on your map in the QGIS software. This involves using the 'Add Layer’ feature to import the  
necessary layers into your map document. Ensuring that all these layers are on the same coordinate system is crucial for achieving accurate results.

\- Step 2: Conduct Buffer Analysis  
Next, perform a buffer analysis around the water bodies and rivers. Use the  
'Buffer' tool within the ‘Vector Geometry’ section of the ‘Processing Toolbox’ menu. For water bodies, create a buffer of 30 feet and for rivers, create a buffer of 100 feet. This process essentially draws a boundary around the specified features (in this case, water bodies and rivers) at a set distance.

\- Step 3: Identify Buildings within Buffer Regions  
Having established your buffer zones, it's now time to identify the buildings within these areas. To do this, use the 'Select by Location' tool. This tool allows you to select features (in this case, buildings) based on their geographic  
relationship to features within another layer (in this case, the buffer zones).  
Ensure you select the buildings that fall within the buffer regions that you created in the previous step.

\- Step 4: Categorize Buildings  
Finally, classify all buildings that have been identified within the buffer regions as 'Water Proximity Buildings'. This can be done by creating a new field in the  
attribute table of the building layer and assigning these buildings with a specific tag or code.

![](https://resources.imis.gwsc.ait.ac.th/uploads/images/gallery/2025-03/embedded-image-yyyvypru.png)

  
Figure 10 Illustrations for identifying settlements close to water bodies, Sherpur Source – CWIS spatial analysis , Innpact Solutions and GWSC  
3.4.3 Output Application  
Areas in proximity to water tend to have a heightened risk of untreated wastewater encroaching into nearby water bodies, which can have significant public health and environmental ramifications. Identifying such settlements can guide the selection of safe containment provisions in both existing and upcoming units. These units can also be integrated with building by-laws and ensure safe containment provisions in all future constructions.

# 3.5	Assessments for Identifying Economic Vulnerability Assessment

3.5.1 Data Requirements  
1\. Building footprint with Typology  
2\. Slum boundary

  
3.5.2 Stepwise Process Flow Details  
\- Step 1: Determine the Building Typology  
The first step involves examining the building data you've collected. If the data includes information on building typology, you can use this to identify all  
buildings with 'kutcha' construction - a term used in South Asia to refer to  
buildings made from materials such as mud, thatch, or bamboo. These structures are typically associated with economically vulnerable households.

\- Step 2: Use Slum Boundaries  
If the building typology data is not available, you can use slum boundaries as an indicator of economically vulnerable settlements. Slums are often characterized by overcrowded and inadequate housing conditions and can be an indicator of economic vulnerability. If you have this boundary data, overlay it onto your  
existing map in the GIS software.

\- Step 3: Conduct Overlay Analysis  
Having established the criteria for economic vulnerability (either kutcha construction or location within slum boundaries), perform an basic overlay analysis by using the tool, ‘select by location’ in QGIS software.

\- Step 4: Categorize Buildings  
The final step is to categorize the buildings or settlements identified through the overlay analysis as 'Economically Vulnerable Settlements'. This can be done by creating a new field in the attribute table of the building layer and assigning these buildings with a specific tag or code.

![](https://resources.imis.gwsc.ait.ac.th/uploads/images/gallery/2025-03/embedded-image-xv2x647w.png)

   
Figure 11 Illustrations for identifying economic vulnerable settlements, Sherpur (Bangladesh)  
Source – CWIS spatial analysis, Innpact Solutions and GWSC

  
3.5.3 Output Application  
Settlements identified as economically vulnerable are given priority when designing and implementing sanitation interventions across the sanitation value chain. These settlements can also be overlaid with other environmental and climate risk outputs to identify those with a higher degree of vulnerability.

# 3.6	Assessment	for	Settlement	Identification	for	Bulk Volume of Wastewater Generation

3.6.1 Data Requirements  
1\. Building with type of use and number of floors  
3.6.2 Stepwise Process Flow Details  
\- Step 1: Gather Building Data  
The initial step in the process involves gathering the relevant building data. This includes a building-level land-use map which details the characteristics of each building such as its type (e.g., residential, institutional), the number of floors it has, and other relevant data.

\- Step 2: Import Data into GIS  
Import this data into your QGIS document. Make sure the data is correctly geo- referenced to ensure accurate analysis.

\- Step 3: Identify Key Buildings  
Next, use a selection query to identify key buildings that are likely to generate large volumes of wastewater. This includes high-rise buildings (those with more than three floors), apartment complexes, and institutional buildings such as  
residential schools, colleges, and hospitals.

\- Step 4: Categorize Buildings  
Having identified these key buildings, categorize them as 'Bulk Wastewater Generators'. You can create a new field in the building layer's attribute table for this category, and assign each of the identified buildings to this new category.

\- Step 5: Visualize and Analyze  
Finally, visualize these buildings on the map for a clear understanding of their  
distribution across the city. This could involve using different colors or symbols to represent the different categories of buildings. Analyze the spatial pattern of these buildings for insights into the bulk wastewater generation in the city.

![](https://resources.imis.gwsc.ait.ac.th/uploads/images/gallery/2025-03/embedded-image-0hucva3z.png)

   
Figure 12 Illustrations of identifying settlements of bulk wastewater volume generator, Sherpur (Bangladesh)  
Source – CWIS spatial analysis, Innpact Solutions and GWSC

   
3.6.3 Output Application  
Buildings that produce significant wastewater should be prioritized for on-site treatment, particularly if they're near water-sensitive areas, given the considerable environmental and health risks. Recognizing these bulk generators can guide us in two ways. For government buildings, we can suggest interventions and financial aid to establish on-site wastewater systems. For private buildings, regulation and monitoring can gradually improve conditions. Including these generators in building bye-laws ensures future buildings consider wastewater management, promoting both immediate and long-term improvement

# 3.7	Assessment for Containment Improvement Scheme at Town Scale

  
3.7.1 16.1 Data Requirements  
1\. Output map of settlement near to water bodies,  
2\. Output map of settlement with waterlogged and flood prone risk  
3\. Output map of hard-to-reach settlement area  
4\. Output map of bulk wastewater generator building

  
3.7.2 Stepwise Process Flow Details  
\- Step 1: Gather Spatial Layers of Containment Risk  
This initial step involves the collection of spatial layers that map various types of containment risks. These might include data on settlements near water bodies, waterlogged areas, flood-prone regions, hard-to-reach settlements, and locations of bulk wastewater generators.

\- Step 2: Overlay Risk Layers on City Building Footprints  
Once the necessary spatial layers have been collected, these layers can be overlaid on a city-wide map of building footprints. This process visualizes the proximity of each building to the various containment risks identified in Step 1. GIS software like QGIS is typically used for this process.

- Step 3: Understand City-Wide Risk at Building Level  
    After the risk layers have been overlaid on the building footprints, it is possible to start understanding the distribution of risks across the city. Different color codes can distinguish between safe zones and risk areas. Within the risk areas, further  
    categorization by typology can highlight different levels or types of risks. This may include different colors or symbols for buildings that are close to water bodies, located in flood-prone areas, hard to reach, or generate large amounts of wastewater. This city-wide risk understanding will provide a comprehensive view of the containment challenges at the building level.

![](https://resources.imis.gwsc.ait.ac.th/uploads/images/gallery/2025-03/embedded-image-ttzmnr6i.png)

Figure 13 Illustrations of developing containment improvement scheme, Sherpur (Bangladesh)  
Source – CWIS spatial analysis, Innpact Solutions and GWSC

  
  
3.7.3 Output Application  
Location-based information can assist in tracking the evolution of improved containment systems over time. Such data also offers crucial insights for shaping city sanitation regulations, thereby facilitating an understanding of overall containment improvement objectives and designing service-level benchmarks for ongoing monitoring. Moreover, this information can be integrated with building bye-laws to ensure the selection of contextually appropriate containment systems in all future construction projects.

# 3.8    Assessments    for    Public    Toilet    Gap    and    Required Upgrades

  
3.8.1 Data Requirements  
1\. Major commercial and institutional land uses  
2\. Network Dataset using the road network layer  
3\. Location of public toilets with number of seats  
3.8.2 Stepwise Process Flow Details  
\- Step 1: Assess the Walkability Factor  
For this process, a network analysis of the study region is necessary. This involves the creation of a network dataset.

\- Step 2: Create a Network Dataset  
The road network shapefile must be clean and free from any topology errors. After ensuring the integrity of the shapefile, create a network dataset.  
o Ensure you have the "QNEAT3" plugin installed in your QGIS.  
o Load your road network shapefile in QGIS.  
o Use the "QNEAT3 &gt; Create Network from Layer" tool to create a network dataset.  
This will initiate the creation of a network dataset using the road layer.

\- Step 3: Conduct a Proximity Study  
Use the "QNEAT3 &gt; Service Area (from Layer)" tool to conduct a proximity study using the locations of existing public toilets as input data.

\- Step 4: Create a Network Buffer  
For each public toilet, create a network buffer representing a walkability distance of 500 feet.

   
\- Step 5: Overlay the Data with Commercial Land Use  
Use the "Vector &gt; Geoprocessing Tools &gt; Intersect" tool to overlay the buffer data with the commercial land use data. This will help you identify major commercial areas and public places outside the walkability region of the public toilets.

\- Step 6: Identify New Toilet Locations  
Based on the overlay analysis, pinpoint potential locations for new toilets. These should be in areas currently underserved by the existing public toilets, particularly in commercial and high traffic areas.

![](https://resources.imis.gwsc.ait.ac.th/uploads/images/gallery/2025-03/embedded-image-uuscxzhr.png)  
   
Figure 14 Illustrations of public toilet assessment of Sherpur, Bangladesh  
Source – CWIS spatial analysis, Innpact Solutions and GWSC

  
   
3.8.3 Output Application  
Implementing and adapting these recommendations would contribute to an adequate distribution and coverage of public toilet services throughout the city. A primary focus is on achieving a balanced gender distribution of water closets (WCs). Common observations across various cities have revealed a significant shortage of women's facilities in public toilet premises. Therefore, alongside general upgrades, there is a proposal to establish dedicated 'She Toilets' in high footfall areas to meet this demand.

# 3.9	Assessment of Pan City Level Settlements Proximity to Existing and Proposed FSTP

3.9.1 Data Requirements  
1\. Location of existing and proposed FSTPs  
2\. Network dataset using the road network layer

3.9.2 Stepwise Process Flow Details  
\- Step 1: Load the Network Dataset  
Load the road network shapefile in QGIS, which you created earlier as a network dataset.

\- Step 2: Add FSTP Locations  
Add the locations of the existing and proposed FSTPs as input data for the network analysis.

\- Step 3: Create Network Buffers  
To create network buffers representing travel times of 15 minutes, 30 minutes, and greater than 30 minutes for truck travel from each FSTP, you can use the "QNEAT3 &gt; Service Area (from Layer)" tool. Select the FSTP locations as the input points. Configure the travel time intervals (15 minutes, 30 minutes, and  
greater than 30 minutes). Run the tool to create the network buffers centered on the FSTP locations.

\- Step 4: Overlay Buffers on Settlement Data  
Overlay the network buffers onto the settlement dataset. This can usually be accomplished by using an 'Overlay' or 'Intersect' function within your GIS software.

\- Step 5: Overlay Buffers on Settlement Data  
   
Overlay the network buffers onto the settlement dataset by using the "Vector &gt; Geoprocessing Tools &gt; Intersect" tool in QGIS.  
Select the settlement dataset as the input layer and the network buffers as the overlay layer. Run the tool to create a new layer containing the intersected  
features.  
\- Step 6: Identify Buildings within Buffers  
Identify and categorize the buildings within each buffer zone using the "Vector &gt; Research Tools &gt; Select by Location" tool in QGIS.  
Select the buildings layer as the target layer.  
Choose the buffer zones (15-minute travel time, 30-minute travel time, and greater than 30-minute travel time) as the source layer.  
Select the "Intersect" spatial selection method to find buildings within each buffer zone. Create a new layer with the selected buildings for each buffer category.

\- Step 7: Calculate Percentages  
Calculate the percentage of buildings accessible within each of the buffer categories.

 ![](https://resources.imis.gwsc.ait.ac.th/uploads/images/gallery/2025-03/embedded-image-mt5pkkv8.png)  
Figure 15 Illustrations of assessment of settlements proximity of proposed and existing FSTP, Sherpur (Bangladesh)  
Source – CWIS spatial analysis, Innpact Solutions and GWSC

  
3.9.3 Output Application  
This type of analysis aids in assessing the locational suitability of both existing and proposed Faecal Sludge Treatment Plant (FSTP) sites. Based on the results, areas outside of smooth travel distances might consider the possibility of implementing transfer stations or additional treatment facilities, contingent on the volume of sludge generated from their respective settlement areas. This spatial understanding provides a comprehensive approach for faecal sludge management planning and implementation across the city.