{ "layers": [ { "layerId": 1, "layerName": "Municipal Boundary", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "d057032dcbca99a76921a1ef54d28ed6", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADNJREFUOI1jWcHQ+p+BioCFmoaNGogAEQzVjMRoxhahQ9TLowaOGkiGgZQUaUPUy4PKQACqQwepOKH+/gAAAABJRU5ErkJggg==", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 2, "layerName": "Municipal Regions", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "7315d1382e9f619979d12ef14e4e2d9c", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAENJREFUOI1jYaAyYGFgYGDwLWH4Tw3DNvcwMLJQwyBkgGLg5h4GRnIMQfYhbV04auCogaMGDg8DqVEu0saF5JaD2AAAMbgJUeNLh2UAAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 3, "layerName": "Ward Boundaries", "layerType": "Feature Layer", "minScale": 150000, "maxScale": 0, "legend": [ { "label": "", "url": "0cb59fda00d2e5b1c35889bbec07c023", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADpJREFUOI1jYaAyYKGZgSUMDP8pNayHgYGRBV2AXMNgDqKdl0cNHDVw1MBRA3EaSEmZCCv6WNAFKAUAtqYG3tcvGKwAAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 4, "layerName": "Voting Districts (2019)", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "047c2dee2f8c7c05532cc6cabc2fe434", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADtJREFUOI1jYaAyYKGZgUcZ/v+n1DBrBkZGFnQBcg2DOYh2Xh41cNTAUQNHDcRpICVlIqzoY0EXoBQAAAYYCY5FPBkxAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 5, "layerName": "Voting Stations (2019)", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "0b1ee4293372cf98e703db3ad0cdd781", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAXhJREFUOI3d0b9L1GEcB/DXedrX0kMbwhCyyaYggrvZISgCsaGgHzS0RJkIgYHR2NRfUFAgR0N0iw0VSEhLNGU0RIPlImEXSCLUIZ/UbPBwqLvLq+/UZ3ngeT+f1/N8eFqlXK3/DdhdXZfTAc85a0rFkvvpgLsNO+qrh+mAOYv6rVhDJ779GzjivAGJVRveGzLrQTPgacMGk3xyWGZzI2Ziv4KMH3YacDsZT26ADWIm3rjjCUr1wMlkIilEKQ4oYa82BfRV01FdIbqUfXdGJqkkz0I8avTC1Yi4lkim42rcVdQub89WehCvfDZq3ZJLIZ7+aeTNMSOmvFMw7q0i9lWDjxjTYlYeC7V6G33Ksg45vViwgh16ZXXrxGK9pvrgSYOOazOtbExo1+KWnBM6VBzz3OPmwD5X3LPmixfmXATXTdhlyCEjzYJZk/rNu4zi1u5rp3BB2U1ksb5dsMe8I/hQIyua8xI9+LRd8LeDv1StixqCf12pgz8BNT9qzSXdXJsAAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 6, "layerName": "CCC Boundaries", "layerType": "Feature Layer", "minScale": 550000, "maxScale": 60000, "legend": [ { "label": "", "url": "bb835639802a7005b5d50553e8a13dce", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADdJREFUOI1jYaAyYIHS/6lkHiMLYTWkAXQDGck0B+5Dmrtw1MBRA0cNHB4GUlwu0syF5JaDGAAABzUDUfxbIJcAAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 7, "layerName": "Adjacent Municipalities", "layerType": "Feature Layer", "minScale": 0, "maxScale": 100000, "legend": [ { "label": "City of Johannesburg", "url": "4aefccb697b5761043a807253be1fccc", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADFJREFUOI1jYaAyYKGZgSVbSmZSYlCPT086ioHUAqMGjho4auCogXQ2EFaeUc1AagEATH4GHOu2KLAAAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20, "values": [ "City of Johannesburg" ] }, { "label": "City of Tshwane", "url": "6f62801f7d6868c3b81aa81d2317238a", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEZJREFUOI1jYaAyYKGZgTk5OTMpNWzKlCnpKC7k99hBtmEfd3gwMDDQ0sujBo4aOGrgqIE4DYQVQeSAKVOmpKMYCBOgFAAAFdkNiPBMnlkAAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20, "values": [ "City of Tshwane" ] }, { "label": "Delmas", "url": "810075902b72d95c28e909d1fdeec6e0", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEZJREFUOI1jYaAyYKGZgTk5OTMpNWzKlCnpKC6UvhtItmFPldczMDDQ0sujBo4aOGrgqIE4DYQVQeSAKVOmpKMYCBOgFAAAAXYNTq9OFP0AAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20, "values": [ "Delmas" ] }, { "label": "Ekurhuleni", "url": "0e6bf192742d646f68264e6b2b6c7ebf", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAENJREFUOI1jYaAyYGFgYGD4t5JhJjUMYwpnSGehhkHIAMVApnCGdHIMQfYhbV04auCogaMGDg8DqVEu0saF5JaD2AAAhrgJUfBxsQwAAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20, "values": [ "Ekurhuleni" ] }, { "label": "Emfuleni", "url": "fea298b8c907da6d0ef392e7e602fd16", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEZJREFUOI1jYaAyYKGZgTk5OTMpNWzKlCnpKC602PyFbMNO+PIwMDDQ0sujBo4aOGrgqIE4DYQVQeSAKVOmpKMYCBOgFAAAzl0MuFw3nmQAAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20, "values": [ "Emfuleni" ] }, { "label": "Lesedi", "url": "e84b7a5ab33e448d00d50b5d758d8eb4", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEZJREFUOI1jYaAyYKGZgTk5OTMpNWzKlCnpKC4M3GFOtmHrPU4yMDDQ0sujBo4aOGrgqIE4DYQVQeSAKVOmpKMYCBOgFAAABD4NV0dtJ0EAAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20, "values": [ "Lesedi" ] }, { "label": "Merafong City", "url": "8655833e9bcb9d27b69240d7522c9d09", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEZJREFUOI1jYaAyYKGZgTk5OTMpNWzKlCnpKC48zhRJtmGW/5YzMDDQ0sujBo4aOGrgqIE4DYQVQeSAKVOmpKMYCBOgFAAADjoNdUUPDH4AAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20, "values": [ "Merafong City" ] }, { "label": "Midvaal", "url": "c3d5d82ff479ecdf27a5a3d5dd609e7a", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEZJREFUOI1jYaAyYKGZgTk5OTMpNWzKlCnpKC6M23GcbMMWeVgyMDDQ0sujBo4aOGrgqIE4DYQVQeSAKVOmpKMYCBOgFAAAzroMuuGpzbMAAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20, "values": [ "Midvaal" ] }, { "label": "Mogale City", "url": "d34621c25d44d590c61bda3502ee6abc", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEZJREFUOI1jYaAyYKGZgTk5OTMpNWzKlCnpKC7c4RJKtmEee1YzMDDQ0sujBo4aOGrgqIE4DYQVQeSAKVOmpKMYCBOgFAAA/g4NRlrcuJ4AAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20, "values": [ "Mogale City" ] }, { "label": "Randfontein", "url": "8b72eca21f3dfb850a16e48a586bfc69", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEZJREFUOI1jYaAyYKGZgTk5OTMpNWzKlCnpKC48vSOQbMNMPdYzMDDQ0sujBo4aOGrgqIE4DYQVQeSAKVOmpKMYCBOgFAAA0O8Mwx5mfNEAAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20, "values": [ "Randfontein" ] }, { "label": "Sedibeng", "url": "499320fa69aa9576c706cc259ef3a26a", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEZJREFUOI1jYaAyYKGZgTk5OTMpNWzKlCnpKC60uHmNbMNOqGsxMDDQ0sujBo4aOGrgqIE4DYQVQeSAKVOmpKMYCBOgFAAAy38MsG6ckqwAAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20, "values": [ "Sedibeng" ] }, { "label": "West Rand", "url": "15043cafe2ec74ba4759ab969f7f69c1", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEZJREFUOI1jYaAyYKGZgTk5OTMpNWzKlCnpKC7cYcpDtmEep78wMDDQ0sujBo4aOGrgqIE4DYQVQeSAKVOmpKMYCBOgFAAAHBQNnp2SwwgAAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20, "values": [ "West rand" ] }, { "label": "Westonaria", "url": "43c738fef97b0bc566d1572401e17def", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEZJREFUOI1jYaAyYKGZgTk5OTMpNWzKlCnpKC40+LyDbMMu8HowMDDQ0sujBo4aOGrgqIE4DYQVQeSAKVOmpKMYCBOgFAAAz4kMvHkJitQAAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20, "values": [ "Westonaria" ] } ] } ] }