View In:
ArcGIS Online Map Viewer
Name: SRK_LM_InfrastructureVulnerability
Display Field: MUNICNAME
Type: Feature Layer
Geometry Type: esriGeometryPolygon
Description: This dataset represents an infrastructure vulnerability assessment for local municipalities in KwaZulu‑Natal, developed to support disaster risk profiling, comparative analysis, and resilience planning. Infrastructure vulnerability reflects the degree to which households and communities are exposed to service delivery failures and infrastructure deficiencies that can amplify disaster impacts and constrain recovery.The base local municipality polygon dataset originates from nationally maintained municipal boundary datasets updated through multiple redetermination cycles between 2009 and 2016. These boundaries were progressively standardised, attributed, and prepared for analysis, including the creation of composite naming fields and the retention of district and provincial identifiers. No geometry edits were applied during the infrastructure vulnerability modelling phase.Infrastructure vulnerability indicators were derived primarily from household service delivery data, focusing on access to basic infrastructure and the reliability of essential services. Key dimensions of infrastructure vulnerability included sanitation, cooking fuel type, and refuse disposal practices. These indicators were sourced from external tabular datasets and joined to the local municipality layer using attribute‑based joins.Sanitation vulnerability reflects reliance on toilet types such as chemical toilets, pit latrines (ventilated and unventilated), ecological toilets, and bucket systems. These systems are associated with elevated health risks, environmental contamination, and reduced resilience during service delivery disruptions. Cooking fuel vulnerability captures dependence on non‑electric fuels such as paraffin, wood, coal, animal dung, and other biomass sources, which are linked to indoor air pollution, health impacts, and limited adaptive capacity during energy supply failures. Refuse disposal vulnerability considers the prevalence of communal dumps, own dumps, or unregulated dumping, indicating deficiencies in municipal waste management systems and increased exposure to environmental and public‑health hazards.Service delivery indicators were expressed as proportions at municipal level and classified using Natural Breaks (Jenks) to identify relative vulnerability classes. Selected vulnerability components were combined into a composite infrastructure vulnerability score, TotalInfrastructureVulnerability, representing the relative level of infrastructure‑related vulnerability for each local municipality.Intermediate fields and attributes unrelated to infrastructure vulnerability (including social vulnerability components, join artefacts, and temporary classification fields) were removed during schema cleanup to produce a focused, analysis‑ready dataset.Infrastructure vulnerability values in this dataset are relative and comparative, not absolute measures of service adequacy or infrastructure condition. The dataset is intended to be used alongside social, economic, and environmental vulnerability layers as part of an integrated, multi‑dimensional vulnerability assessment.This is a screening‑level analytical product and does not represent real‑time service delivery conditions.
Service Item Id: a2e71ffaec05438d8322501ce871b9ed
Copyright Text: Municipal Demarcation Board (MDB), Produced by Herman Booysen, SRK Consulting.
Project context: Disaster Management and climate risk assessment for KwaZulu‑Natal (internal GIS workflows).
Default Visibility: false
MaxRecordCount: 2000
Supported Query Formats: JSON, geoJSON, PBF
Min Scale: 0
Max Scale: 0
Supports Advanced Queries: true
Supports Statistics: true
Can Scale Symbols: false
Use Standardized Queries: true
Supports ValidateSQL: true
Supports Calculate: true
Supports Datum Transformation: true
Extent:
XMin: 28.873479941000028
YMin: -31.082629940999936
XMax: 32.944984945000044
YMax: -26.804419936999977
Spatial Reference: 4148
(4148)
Drawing Info:
Renderer:
Class Breaks Renderer:
Field: TotalInfrastructureVulnerability
Min. Value: 3.0
ClassBreakInfos:
-
Class Maximum Value: 5
Label: 3.000000 - 5.000000
Description: N/A
Symbol:
Style: esriSFSSolid
Color: [76, 230, 0, 255]
Outline:
Style: esriSLSSolid
Color: [110, 110, 110, 255]
Width: 0
-
Class Maximum Value: 8
Label: 5.000001 - 8.000000
Description: N/A
Symbol:
Style: esriSFSSolid
Color: [176, 235, 0, 255]
Outline:
Style: esriSLSSolid
Color: [110, 110, 110, 255]
Width: 0
-
Class Maximum Value: 10
Label: 8.000001 - 10.000000
Description: N/A
Symbol:
Style: esriSFSSolid
Color: [242, 202, 0, 255]
Outline:
Style: esriSLSSolid
Color: [110, 110, 110, 255]
Width: 0
-
Class Maximum Value: 12
Label: 10.000001 - 12.000000
Description: N/A
Symbol:
Style: esriSFSSolid
Color: [247, 103, 0, 255]
Outline:
Style: esriSLSSolid
Color: [110, 110, 110, 255]
Width: 0
-
Class Maximum Value: 15
Label: 12.000001 - 15.000000
Description: N/A
Symbol:
Style: esriSFSSolid
Color: [255, 0, 0, 255]
Outline:
Style: esriSLSSolid
Color: [110, 110, 110, 255]
Width: 0
Transparency: 50
Labeling Info:
Label Placement: esriServerPolygonPlacementAlwaysHorizontal
Label Expression: N/A
Use Coded Values: true
Symbol:
Color: [0, 0, 0, 255]
Background Color: N/A
Outline Color: N/A
Vertical Alignment: bottom
Horizontal Alignment: left
Right to Left: false
Angle: 0
XOffset: 0
YOffset: 0
Size: 10
Font Family: Tahoma
Font Style: normal
Font Weight: normal
Font Decoration: none
Min. Scale: 0.0
Max. Scale: 0.0
Advanced Query Capabilities:
Supports Statistics: true
Supports OrderBy: true
Supports Distinct: true
Supports Pagination: true
Supports TrueCurve: true
Supports Returning Query Extent: true
Supports Query With Distance: true
Supports Sql Expression: true
Supports Query With ResultType: true
Supports Returning Geometry Centroid: true
Supports Binning LOD: false
Supports Query With LOD Spatial Reference: false
Supports Percentile Statistics: true
Supports Having Clause: true
Supports Count Distinct: true
Supports Time Relation: false
Supports Sql Format: false
Supports Query Analytic: true
Supports Query With Current User: true
HasZ: false
HasM: false
Has Attachments: false
HTML Popup Type: esriServerHTMLPopupTypeAsHTMLText
Type ID Field:
Fields:
-
OBJECTID
(
type: esriFieldTypeOID, alias: OBJECTID_1, editable: false, nullable: false, defaultValue: null, modelName: OBJECTID_1
)
-
PROVINCE
(
type: esriFieldTypeString, alias: PROVINCE, editable: true, nullable: true, length: 50, defaultValue: null, modelName: PROVINCE
)
-
CATEGORY
(
type: esriFieldTypeString, alias: CATEGORY, editable: true, nullable: true, length: 5, defaultValue: null, modelName: CATEGORY
)
-
CAT2
(
type: esriFieldTypeString, alias: CAT2, editable: true, nullable: true, length: 254, defaultValue: null, modelName: CAT2
)
-
CAT_B
(
type: esriFieldTypeString, alias: CAT_B, editable: true, nullable: true, length: 150, defaultValue: null, modelName: CAT_B
)
-
MUNICNAME
(
type: esriFieldTypeString, alias: MUNICNAME, editable: true, nullable: true, length: 100, defaultValue: null, modelName: MUNICNAME
)
-
DISTRICT_N
(
type: esriFieldTypeString, alias: DISTRICT_N, editable: true, nullable: true, length: 100, defaultValue: null, modelName: DISTRICT_N
)
-
TotalInfrastructureVulnerability
(
type: esriFieldTypeDouble, alias: TotalInfrastructureVulnerability, editable: true, nullable: true, defaultValue: null, modelName: TotalInfrastructureVulnerability
)
-
Electricity_from_mains
(
type: esriFieldTypeDouble, alias: Electricity from mains, editable: true, nullable: true, defaultValue: null, modelName: Electricity_from_mains
)
-
Other_source_of_electricity__e_g__generator_etc__
(
type: esriFieldTypeDouble, alias: Other source of electricity (e.g. generator etc.), editable: true, nullable: true, defaultValue: null, modelName: Other_source_of_electricity__e_g__generator_etc__
)
-
Gas
(
type: esriFieldTypeDouble, alias: Gas, editable: true, nullable: true, defaultValue: null, modelName: Gas
)
-
Paraffin
(
type: esriFieldTypeDouble, alias: Paraffin, editable: true, nullable: true, defaultValue: null, modelName: Paraffin
)
-
Wood
(
type: esriFieldTypeDouble, alias: Wood, editable: true, nullable: true, defaultValue: null, modelName: Wood
)
-
Coal
(
type: esriFieldTypeDouble, alias: Coal, editable: true, nullable: true, defaultValue: null, modelName: Coal
)
-
Animal_dung
(
type: esriFieldTypeDouble, alias: Animal dung, editable: true, nullable: true, defaultValue: null, modelName: Animal_dung
)
-
Solar
(
type: esriFieldTypeDouble, alias: Solar, editable: true, nullable: true, defaultValue: null, modelName: Solar
)
-
Other
(
type: esriFieldTypeDouble, alias: Other, editable: true, nullable: true, defaultValue: null, modelName: Other
)
-
None
(
type: esriFieldTypeDouble, alias: None, editable: true, nullable: true, defaultValue: null, modelName: None
)
-
Total
(
type: esriFieldTypeDouble, alias: Total, editable: true, nullable: true, defaultValue: null, modelName: Total
)
-
VulnerableCooking
(
type: esriFieldTypeDouble, alias: VulnerableCooking, editable: true, nullable: true, defaultValue: null, modelName: VulnerableCooking
)
-
PercentageCooking
(
type: esriFieldTypeDouble, alias: PercentageCooking, editable: true, nullable: true, defaultValue: null, modelName: PercentageCooking
)
-
PercentageRefuge
(
type: esriFieldTypeDouble, alias: PercentageRefuge, editable: true, nullable: true, defaultValue: null, modelName: PercentageRefuge
)
-
PercentageToilet
(
type: esriFieldTypeDouble, alias: PercentageToilet, editable: true, nullable: true, defaultValue: null, modelName: PercentageToilet
)
-
PercentageCooking_NATURAL_BREAKS
(
type: esriFieldTypeInteger, alias: PercentageCooking_NATURAL_BREAKS_CLASS, editable: true, nullable: true, defaultValue: null, modelName: PercentageCooking_NATURAL_BREAKS
)
-
PercentageCooking_NATURAL_BREAKS_RANGE
(
type: esriFieldTypeString, alias: PercentageCooking_NATURAL_BREAKS_RANGE, editable: true, nullable: true, length: 19, defaultValue: null, modelName: PercentageCooking_NATURAL_BREAKS_RANGE
)
-
PercentageRefuge_NATURAL_BREAKS
(
type: esriFieldTypeInteger, alias: PercentageRefuge_NATURAL_BREAKS_CLASS, editable: true, nullable: true, defaultValue: null, modelName: PercentageRefuge_NATURAL_BREAKS
)
-
PercentageRefuge_NATURAL_BREAKS_RANGE
(
type: esriFieldTypeString, alias: PercentageRefuge_NATURAL_BREAKS_RANGE, editable: true, nullable: true, length: 19, defaultValue: null, modelName: PercentageRefuge_NATURAL_BREAKS_RANGE
)
-
PercentageToilet_NATURAL_BREAKS
(
type: esriFieldTypeInteger, alias: PercentageToilet_NATURAL_BREAKS_CLASS, editable: true, nullable: true, defaultValue: null, modelName: PercentageToilet_NATURAL_BREAKS
)
-
PercentageToilet_NATURAL_BREAKS_RANGE
(
type: esriFieldTypeString, alias: PercentageToilet_NATURAL_BREAKS_RANGE, editable: true, nullable: true, length: 19, defaultValue: null, modelName: PercentageToilet_NATURAL_BREAKS_RANGE
)
-
Shape__Area
(
type: esriFieldTypeDouble, alias: Shape.STArea(), editable: false, nullable: true, defaultValue: null, modelName: Shape.STArea(), required: true
)
-
Shape__Length
(
type: esriFieldTypeDouble, alias: Shape.STLength(), editable: false, nullable: true, defaultValue: null, modelName: Shape.STLength(), required: true
)
Templates:
-
Name: SRK_LM_InfrastructureVulnerability
Description:
Prototype:
PercentageToilet_NATURAL_BREAKS_RANGE: null
PercentageToilet_NATURAL_BREAKS: null
PROVINCE: null
CATEGORY: null
CAT2: null
CAT_B: null
MUNICNAME: null
DISTRICT_N: null
TotalInfrastructureVulnerability: null
Electricity_from_mains: null
Other_source_of_electricity__e_g__generator_etc__: null
Gas: null
Paraffin: null
Wood: null
Coal: null
Animal_dung: null
Solar: null
Other: null
None: null
Total: null
VulnerableCooking: null
PercentageCooking: null
PercentageRefuge: null
PercentageToilet: null
PercentageCooking_NATURAL_BREAKS: null
PercentageCooking_NATURAL_BREAKS_RANGE: null
PercentageRefuge_NATURAL_BREAKS: null
PercentageRefuge_NATURAL_BREAKS_RANGE: null
Drawing Tool: esriFeatureEditToolPolygon
Capabilities: Query,Create,Update,Delete,Uploads,Editing
Sync Can Return Changes: false
Is Data Versioned: false
Supports Rollback On Failure: true
Supports ApplyEdits With Global Ids: false
Supports Query With Historic Moment: false
Supports Coordinates Quantization: true
Child Resources:
Field Groups
  
Contingent Values
Supported Operations:
Query
Query Analytic
Apply Edits
Add Features
Update Features
Delete Features
Calculate
Validate SQL
Generate Renderer
Return Updates
Iteminfo
Thumbnail
Metadata
Update Metadata