{ "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", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "9232d28acae7dcca939dcdb73c162e13", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADlJREFUOI1jYaAyYKGdgfn//1Ns2kRGRhZ0AbINgzqIhl4eNXDUwFEDRw3EaSAlZSK06GNBF6AUAAAD3wnk+pgDRgAAAABJRU5ErkJggg==", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 5, "layerName": "Voting Stations", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "1581353e2dc8a9721cbd8f42ba85b9ae", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAURJREFUOI1jYaAyYBk1EDuwaolgOFazjoGB4RdlBtoWCjLw2C5ikHX0ZBA2Oc7w7FAmw9m2K+QZ6DTTi0FYp59B0kKNgZGJgUHJ3YaBT267EK9C17sDaZNJMZCR3XVx/08ZuyQGPjleFBkRTZl3POK9DKw8Dgy718cyMKz+RthA95U7fyr7uDKwcmF3AocQK4NmaBADE5sWw87VWgwMDP/xG8gh+B2nYXA/sDAw8Il9RzcMq4FCf75sePfjox8DBz9uA///Y2D49OIkNikMA99tDVrAEHW+i4HDQASngV+f/GH4/X46UQYyMDD8Z/j+7hQDA4MXTgM/P73OsC/9ErEGMgj9+rjt3e+vXgys3DhciN27OA18t/XmTAZf3lYGARleDMmfX/+xf3287CcpBjIwVP5h2MwggMsVuAzDYyD5YAQaCAAB0VoqZJqhDwAAAABJRU5ErkJggg==", "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": "Towns", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "bb835639802a7005b5d50553e8a13dce", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADdJREFUOI1jYaAyYIHS/6lkHiMLYTWkAXQDGck0B+5Dmrtw1MBRA0cNHB4GUlwu0syF5JaDGAAABzUDUfxbIJcAAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 8, "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" ] } ] } ] }