Documentation
¶
Overview ¶
Package capetown provides named layer IDs and pre-built QueryParams for the City of Cape Town Open Data Portal.
Base URL: https://citymaps.capetown.gov.za/agsext/rest/services/Theme_Based/Open_Data_Service/FeatureServer
The layer IDs below are best-effort and may drift as the upstream service is republished. Use a github.com/richardwooding/go-arcgis.Client with ServiceInfo to confirm them against the live service.
Index ¶
- Constants
- func LandParcels() arcgis.QueryParams
- func LoadSheddingBlocks() arcgis.QueryParams
- func LoadSheddingBlocksForStage(stage int) arcgis.QueryParams
- func ServiceRequests() arcgis.QueryParams
- func ServiceRequestsBySuburb(suburb string) arcgis.QueryParams
- func TaxiRoutes() arcgis.QueryParams
- func Wards() arcgis.QueryParams
- func WaterQualityResults() arcgis.QueryParams
Constants ¶
const ( LayerLoadSheddingBlocks = 138 LayerServiceRequests = 1 // placeholder — verify against live service LayerWards = 78 LayerLandParcels = 56 LayerTaxiRoutes = 97 LayerPublicLighting = 3 LayerWaterQuality = 223 LayerHeritageInventory = 49 )
Layer IDs for well-known CCT datasets.
const BaseURL = "https://citymaps.capetown.gov.za/agsext/rest/services/Theme_Based/Open_Data_Service/FeatureServer"
BaseURL is the City of Cape Town Open Data Feature Service endpoint.
Variables ¶
This section is empty.
Functions ¶
func LandParcels ¶
func LandParcels() arcgis.QueryParams
LandParcels returns cadastral land parcel polygons.
func LoadSheddingBlocks ¶
func LoadSheddingBlocks() arcgis.QueryParams
LoadSheddingBlocks returns all load shedding zone polygons.
func LoadSheddingBlocksForStage ¶
func LoadSheddingBlocksForStage(stage int) arcgis.QueryParams
LoadSheddingBlocksForStage returns zones for a specific load shedding stage (1–8).
func ServiceRequests ¶
func ServiceRequests() arcgis.QueryParams
ServiceRequests returns open service requests, most recent first.
func ServiceRequestsBySuburb ¶
func ServiceRequestsBySuburb(suburb string) arcgis.QueryParams
ServiceRequestsBySuburb filters service requests by suburb name.
func TaxiRoutes ¶
func TaxiRoutes() arcgis.QueryParams
TaxiRoutes returns all registered taxi routes.
func WaterQualityResults ¶
func WaterQualityResults() arcgis.QueryParams
WaterQualityResults returns inland water quality measurements, most recent first.
Types ¶
This section is empty.