{ "layers": [ { "layerId": 0, "layerName": "Roads", "layerType": "Feature Layer", "minScale": 17000, "maxScale": 0, "legend": [ { "label": "", "url": "73c100604dc511fea976daf5a23336b2", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADJJREFUOI1jYaAyYBk1cCQZ+P////+UGMTIyMiIYiC1wKiBVDQQFktUM5BaYNTAQWggAGLNBFUwzwIRAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 1, "layerName": "Streets", "layerType": "Feature Layer", "minScale": 40000, "maxScale": 0, "legend": [ { "label": "", "url": "c5c55631fbc7c7ef4987ec720039e635", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAC1JREFUOI1jYaAyYBk1cNTAYW3g/////1NiECMjIyOKgTABSsEQCsNRA4exgQCZGQRVO0S5rwAAAABJRU5ErkJggg==", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 2, "layerName": "IRPTN Route", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "4db9965143a209bf1394ebd64991e6cf", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEdJREFUOI1jYaAyYBk1cHAb+B+LPCMBuf/oauEGrmR4hqEjnEGKaDkYf2iF4UgzEBZL2AApcsguZGTADXDJYYgPoTAcOQYCAF+ICqeAmmMAAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 4, "layerName": "Class 1 Gauteng Existing", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "c6ce76d23763b9d7d01af8a4b32e0974", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADJJREFUOI1jYaAyYBk1cNRACgws2fz/PyUG9fgyMqIYSC0whAyEhQHVDKQWGDVwJBgIAAK9BSyqCfICAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 5, "layerName": "Class 1 Gauteng Planned", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "43f3c6d55663ce079ae8115c548be1bf", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADxJREFUOI1jYaAyYBk1cNRACgz8////f1yKSrdgF+/2QbAZGRkZUQykFhhCBsLCgBTQg89AaoFRA0eCgQCaVgbh4IfaIwAAAABJRU5ErkJggg==", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 6, "layerName": "Class 2 Gauteng Existing", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "8c73a14657fbb928295afbd1dfb3a122", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADJJREFUOI1jYaAyYBk1cNRACgz8b27+nxKDGE+eZEQxkFpgCBkICwOqGUgtMGrgSDAQAKBHBeXXml7IAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 7, "layerName": "Class 2 Gauteng Planned", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "974ccdd2174e866435cb524e7920bf94", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADtJREFUOI1jYaAyYBk1cNRACgz8////f1yKnjMyYhWXRNLCyAhRNIS8THUDYWFAEsCiZQh5edTAwWMgAOUDB1cWOR9pAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 8, "layerName": "Class 3 Gauteng Existing", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "ee08f761ad66c80dc53206ff83ac4e56", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADJJREFUOI1jYaAyYBk1cNRACgycO3fuf0oMSk5OZkQxkFpgCBkICwOqGUgtMGrgSDAQALNUBXt9a9iGAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 9, "layerName": "Class 3 Gauteng Planned", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "468d3a08f086574c24b9c420f7e86354", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEFJREFUOI1jYaAyYBk1cNRACgz8////f1yK5s2bh1U8KSkJzmZkZGREMZBaYAgZCAsDUkBycjJuA6kFRg0cCQYCAJ8PCH4Dmb+5AAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 10, "layerName": "National Roads", "layerType": "Feature Layer", "minScale": 0, "maxScale": 15000, "legend": [ { "label": "", "url": "bd35eb9179dfa121dd381c31480183cb", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADJJREFUOI1jYaAyYBk1cNTAwWTgfwaG/5QYxMjAwIhiILUA3ECYDVQzkFpg1MBRA8kAAPaiAlMU1xypAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 11, "layerName": "Gautrain", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "330bbf092b2b72cf5c3a60982ef83533", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADpJREFUOI1jYaAyYBk1cNRACgz8////f1yKGBkZsYoja2GEKhpCXqa6gYy4AgoPwKZlCHl51MDBYyAA0b4HWC4gGQIAAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 13, "layerName": "Railway Stations", "layerType": "Feature Layer", "minScale": 60000, "maxScale": 0, "legend": [ { "label": "", "url": "f97ce8fe5971bc79e9630567b7757d9c", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAdBJREFUOI211DFoGlEcx/HvpYIkWIRgB+9OXXRwEAQl2c7oJujgouAqBTdBDAQHB6dIRCgOQiGTLi4BBwedRAcXB10KugtCJRQRJURjp7ZITvEg/U/v/f+8D7/3hqfjg0v3X8HRaPT95eXFqQUQBOFNEIRvXq/36R04GAy+JhIJzamazeYWeA9ut1tNUDAYRJIkNpvNpz+9o29YrVap1Wq0Wq29/s3NDdlsFkVRqNfrezNVsFgs4vF4sFgsWK1WIpEIyWSS6+trcrkcfr+f8/Nz1RCqYDwex2w2MxwOURQFl8tFMpkknU4jyzLT6RS73X46+Pr6CoDb7QZgtVoBEIvFCIfDOJ1OCoXC6aAoint7SZL+rlOpFO12WxU7CB6ry8vLo3NVsNfrsVgskGWZ5XLJxcUFpVIJm82GwWAgEAhoA/P5PI+Pjzw/PyNJEqVSiW63i9FopNPp4HA4tIGZTIbxeMx6vWY2mxGNRqlUKgD0+310un/HJpMJV1dXh8H7+3tMJhPz+Ry9Xg/A2dkZDw8P3N7e4vP53gVoNBqHwbu7u4PXOaX2QFEUf5bL5S9agN1ut9Pr9T9UwVAoZAY+awz1BixUQWAL/NII7tWH/9i/Ac9NiBqIp+EMAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 14, "layerName": "Railway Lines", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "0e84bd8461b3a0cf5dff1e3a6eab43bb", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEBJREFUOI1jYaAyYBk1cNRATGBsbPz/7NmzjFQzkBCgnYHGxsb/idWETS0sGFjQBYgxbHCHISGfDLwLRw2kvYEAeRMSuZjpkPYAAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 15, "layerName": "Proposed Rail", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "1bbdc52299986b71223b4bc43bab69e3", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADpJREFUOI1jYaAyYBk1cNRACgz8/5/hPy5FjIzYxf//R1HDiGIgtcAQMhAWBqQAbGE7hLw8auDgMRAAfrcFVk24LI0AAAAASUVORK5CYII=", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 16, "layerName": "Provincial Road Boundaries", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "8c03a6f7bae30ba5fe760f626d545e23", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAC9JREFUOI1jYaAyYBk1cNTAYWtgGwP7f2oYVsXwk5EFxqCGgQwMQyYMRw0c5gYCACxpBMUVgNNsAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 17, "layerName": "Existing Provincial Roads", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "af87a639fb70bd7caf67dda657b92071", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAACxJREFUOI1jYaAyYBk1cNTA4WvgspL/VDEtqoeRBcagioEMQycMRw0c3gYCAMSvBDgHIXXJAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 18, "layerName": "Proposed Provincial Roads", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "bdc8a6de5734a69b5ee880a4602d5695", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAC9JREFUOI1jYaAyYBk1cNTAYWtgDcOE/9QwrIWhgJEFxqCGgQwMQyYMRw0c5gYCAOnpBEYL3zBlAAAAAElFTkSuQmCC", "contentType": "image/png", "height": 20, "width": 20 } ] }, { "layerId": 19, "layerName": "Provincial Road Reserves", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "bc31b99e7e40980e992b660b1e2026cd", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAHJJREFUOI3t1EEOwCAIBMAl4Yt9pY+0B0NDpBHM2ls5KVnHC6o4XGqLfqEzkDTIA7KYGdIg6pt2yxzKIL/XVbCCSYN49BXcweZ+ABksgCwWQBYLIIuVwSpWAnewFPwHu5T5drDtwArMMgqMF3L0g/UNtm6cK15KD7rURAAAAABJRU5ErkJggg==", "contentType": "image/png", "height": 20, "width": 20 } ] } ] }