{ "layers": [ { "layerId": 0, "layerName": "Subplace names", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "2fa9a046f28bd9638488536e0a3a46be", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABtJREFUOI1jYaAyYBk1cNTAUQNHDRw1cKQaCAAQKwBR5g8A3AAAAABJRU5ErkJggg==", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 1, "layerName": "Mainplace names", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "2fa9a046f28bd9638488536e0a3a46be", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABtJREFUOI1jYaAyYBk1cNTAUQNHDRw1cKQaCAAQKwBR5g8A3AAAAABJRU5ErkJggg==", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 2, "layerName": "2016 Election Municipal Results", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "1 Dot = 10", "url": "2fa9a046f28bd9638488536e0a3a46be", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABtJREFUOI1jYaAyYBk1cNTAUQNHDRw1cKQaCAAQKwBR5g8A3AAAAABJRU5ErkJggg==", "contentType": "image/png", "height": 20, "width": 20 }, { "label": "ANC", "url": "58939855568e3343da2a7df58b956fde", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAC9JREFUOI1jYaAyYBk1cNTAIWNg/v//cPZERkbKDSQBDJCBBLxJuoEkgFEDR4KBAGQvA+RMXjVoAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 }, { "label": "EFF", "url": "58939855568e3343da2a7df58b956fde", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAC9JREFUOI1jYaAyYBk1cNTAIWNg/v//cPZERkbKDSQBDJCBBLxJuoEkgFEDR4KBAGQvA+RMXjVoAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 }, { "label": "DA", "url": "58939855568e3343da2a7df58b956fde", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAC9JREFUOI1jYaAyYBk1cNTAIWNg/v//cPZERkbKDSQBDJCBBLxJuoEkgFEDR4KBAGQvA+RMXjVoAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 3, "layerName": "2014 Election Provincial Results", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "1 Dot = 10", "url": "2fa9a046f28bd9638488536e0a3a46be", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABtJREFUOI1jYaAyYBk1cNTAUQNHDRw1cKQaCAAQKwBR5g8A3AAAAABJRU5ErkJggg==", "contentType": "image/png", "height": 20, "width": 20 }, { "label": "ANC", "url": "58939855568e3343da2a7df58b956fde", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAC9JREFUOI1jYaAyYBk1cNTAIWNg/v//cPZERkbKDSQBDJCBBLxJuoEkgFEDR4KBAGQvA+RMXjVoAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 }, { "label": "EFF", "url": "58939855568e3343da2a7df58b956fde", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAC9JREFUOI1jYaAyYBk1cNTAIWNg/v//cPZERkbKDSQBDJCBBLxJuoEkgFEDR4KBAGQvA+RMXjVoAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 }, { "label": "DA", "url": "58939855568e3343da2a7df58b956fde", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAC9JREFUOI1jYaAyYBk1cNTAIWNg/v//cPZERkbKDSQBDJCBBLxJuoEkgFEDR4KBAGQvA+RMXjVoAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 4, "layerName": "Race per Wards (Census 2011)", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "1 Dot = 15", "url": "2fa9a046f28bd9638488536e0a3a46be", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABtJREFUOI1jYaAyYBk1cNTAUQNHDRw1cKQaCAAQKwBR5g8A3AAAAABJRU5ErkJggg==", "contentType": "image/png", "height": 20, "width": 20 }, { "label": "Black", "url": "97696ab87432c69aac5d1a9fdba83fa6", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAACxJREFUOI1jYaAyYBk1cNTAEW3g/zfX/jOKaDFSzUBiDCPJQGLBqIGjBpIBALl0BJGsb4iuAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 }, { "label": "White", "url": "97696ab87432c69aac5d1a9fdba83fa6", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAACxJREFUOI1jYaAyYBk1cNTAEW3g/zfX/jOKaDFSzUBiDCPJQGLBqIGjBpIBALl0BJGsb4iuAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 }, { "label": "Coloured", "url": "97696ab87432c69aac5d1a9fdba83fa6", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAACxJREFUOI1jYaAyYBk1cNTAEW3g/zfX/jOKaDFSzUBiDCPJQGLBqIGjBpIBALl0BJGsb4iuAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 }, { "label": "Indians/Asians", "url": "97696ab87432c69aac5d1a9fdba83fa6", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAACxJREFUOI1jYaAyYBk1cNTAEW3g/zfX/jOKaDFSzUBiDCPJQGLBqIGjBpIBALl0BJGsb4iuAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 }, { "label": "Other", "url": "97696ab87432c69aac5d1a9fdba83fa6", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAACxJREFUOI1jYaAyYBk1cNTAEW3g/zfX/jOKaDFSzUBiDCPJQGLBqIGjBpIBALl0BJGsb4iuAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 5, "layerName": "GTI Land Use 2013 ", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "Commercial", "url": "d391669d02d9be909930040f8991c9aa", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADFJREFUOI1jYaAyYKGZgf8ZGP5TYhAjAwMjioHUAqMGjho4auCogXQ2EFaeUc1AagEAYH8CU17tvfIAAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20, "values": [ "1" ] }, { "label": "Industrial", "url": "328ef735922ceb54a865fc1de88b6dff", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADFJREFUOI1jYaAyYKGZgf//M/ynxCBGRgZGFAOpBUYNHDVw1MBRA+lsIKw8o5qB1AIACTEDVHAdUUMAAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20, "values": [ "2" ] }, { "label": "Formal residential", "url": "6999bef46e0e2907bcc8fcd6afc24575", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADFJREFUOI1jYaAyYKGZgSsZnv2nxKBwBilGFAOpBUYNHDVw1MBRA+lsIKw8o5qB1AIALpUDwyuT5j0AAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20, "values": [ "3" ] }, { "label": "Township and RDP housing", "url": "102eccb8df57bf9e50cc1c06ce01896b", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAC9JREFUOI1jYaAyYKGdgdHP/lNk0lIpRlQDqQRGDRw1cNTAUQPpbSC0PKOegVQCAEgOBBHrbs3dAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20, "values": [ "4" ] }, { "label": "Informal residential housing", "url": "05ed4cef5ea82f0eee0e2c35b1019b6b", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADFJREFUOI1jYaAyYKGZgV+rq/9TYhB3aysjioHUAqMGjho4auCogXQ2EFaeUc1AagEADpgFZ38F84UAAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20, "values": [ "5" ] }, { "label": "Smallholdings", "url": "246c79fbeddc7b41f1c37dcecedbeaf2", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADFJREFUOI1jYaAyYKGZgUUdrv8pMaivYjcjioHUAqMGjho4auCogXQ2EFaeUc1AagEASgUGE+jnDPMAAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20, "values": [ "6" ] }, { "label": "Traditional villages", "url": "0394f16596c50a94f43c94ac623b8e0d", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADFJREFUOI1jYaAyYKGZgf7+/v8pMWjjxo2MKAZSC4waOGrgqIGjBtLZQFh5RjUDqQUAZmIGZZa1mt0AAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20, "values": [ "7" ] }, { "label": "Sport fields & golf courses", "url": "eee7635c579d0d7df56a8ccb48d9837a", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADFJREFUOI1jYaAyYKGZgYfmX/9PiUF2iZqMKAZSC4waOGrgqIGjBtLZQFh5RjUDqQUA9KAFGtTnfaoAAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20, "values": [ "8" ] }, { "label": "School buildings & school sport grounds", "url": "f4f867cad9c611c0d51760cff473d0eb", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAC9JREFUOI1jYaAyYKGdgf+P/qfIJEZrRlQDqQRGDRw1cNTAUQPpbSC0PKOegVQCABrlA47g07Z5AAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20, "values": [ "9" ] }, { "label": "Mine buildings", "url": "253ab9440a48682d68325431a39a4d9c", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADFJREFUOI1jYaAyYKGZgfN3X/9PiUGJrpqMKAZSC4waOGrgqIGjBtLZQFh5RjUDqQUA9ysFIbho8+YAAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20, "values": [ "10" ] }, { "label": "Builtt-up", "url": "1068afce5baa2ba08dea1fd19f76f2bc", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADFJREFUOI1jYaAyYKGZgd9v7P9PiUGcGo6MKAZSC4waOGrgqIGjBtLZQFh5RjUDqQUA1sMExNhCBJ0AAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20, "values": [ "11" ] } ] }, { "layerId": 6, "layerName": "Wards (Census 2011)", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "4363639a77a810433fd17ecbe85db62d", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADtJREFUOI1jYaAyYKGZgf////9PqWGMjIyMLOgC5BoGcxDtvDxq4KiBowaOGojTQErKRFjRx4IuQCkAAFjYDFV2mWXbAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 } ] } ] }