{ "layers": [ { "layerId": 1, "layerName": "Parking Spots", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "1 Hour Parking", "url": "6848d467e8631823f481e03110963c0a", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAr0lEQVQ4je3UIY4CQRBG4U90QOEgaxAbLI4LgN1gOQAcgHAAToAgSCwJjkuwYsWGZLIHwOG4ABjEJmQEaqaZIRh4pkRVvfxdooMHE95CpubqOlGnOFha2GTfsKFtohclHPklT1iSkNk9YohqOtm/piohPOMDK1zwhS5aRYW3nNJakUnIbuMbA9QwRrOssJc+OZIQP/oI4ed96Z6UcG1r5ydq+88+X5iYSYrm84r/4T+HBBdqc4yyugAAAABJRU5ErkJggg==", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "1 Hour Parking" ] }, { "label": "15 Minute Parking", "url": "6848d467e8631823f481e03110963c0a", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAr0lEQVQ4je3UIY4CQRBG4U90QOEgaxAbLI4LgN1gOQAcgHAAToAgSCwJjkuwYsWGZLIHwOG4ABjEJmQEaqaZIRh4pkRVvfxdooMHE95CpubqOlGnOFha2GTfsKFtohclHPklT1iSkNk9YohqOtm/piohPOMDK1zwhS5aRYW3nNJakUnIbuMbA9QwRrOssJc+OZIQP/oI4ed96Z6UcG1r5ydq+88+X5iYSYrm84r/4T+HBBdqc4yyugAAAABJRU5ErkJggg==", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "15 Minute Parking" ] }, { "label": "2 Hour Parking", "url": "6848d467e8631823f481e03110963c0a", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAr0lEQVQ4je3UIY4CQRBG4U90QOEgaxAbLI4LgN1gOQAcgHAAToAgSCwJjkuwYsWGZLIHwOG4ABjEJmQEaqaZIRh4pkRVvfxdooMHE95CpubqOlGnOFha2GTfsKFtohclHPklT1iSkNk9YohqOtm/piohPOMDK1zwhS5aRYW3nNJakUnIbuMbA9QwRrOssJc+OZIQP/oI4ed96Z6UcG1r5ydq+88+X5iYSYrm84r/4T+HBBdqc4yyugAAAABJRU5ErkJggg==", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "2 Hour Parking" ] }, { "label": "30 Minute Parking", "url": "6848d467e8631823f481e03110963c0a", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAr0lEQVQ4je3UIY4CQRBG4U90QOEgaxAbLI4LgN1gOQAcgHAAToAgSCwJjkuwYsWGZLIHwOG4ABjEJmQEaqaZIRh4pkRVvfxdooMHE95CpubqOlGnOFha2GTfsKFtohclHPklT1iSkNk9YohqOtm/piohPOMDK1zwhS5aRYW3nNJakUnIbuMbA9QwRrOssJc+OZIQP/oI4ed96Z6UcG1r5ydq+88+X5iYSYrm84r/4T+HBBdqc4yyugAAAABJRU5ErkJggg==", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "30 Minute Parking" ] }, { "label": "Bus Stop", "url": "e6ea20bca61125e2399e1f516795f656", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA70lEQVQ4je3QMUgCURjA8b/44kYdOkgctMEQmmxrCJydFGxzccjVNQjcHawhUJvdpNnlkCAcJBLBtbwhaSjylgwO9ETk9nunz8Gh//Tgfe/H4xPsOPEPcpOjdhjizM8qPr5p3HVoe+5QD3FazpD2Axbr9EECqia8LidTKD2AdgCagOsspI4VwD8bYjo0r8CaweUtdCsK4DrzCx778GnB+QnShGzAWYI9h0AAXsewcEAEFcBEBAoX7tkYwc8vHIUVQGME+Zr707jujUnBZBTG92yU2Gx8C7D1zNOLSc/P4+E7b1JwYFIdmDv8IYrtP7gCVF03/49oqDcAAAAASUVORK5CYII=", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "Bus Stop" ] }, { "label": "Handicap Parking", "url": "a3608102c42986e1d84d2988fc11438f", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAwklEQVQ4jWNhoDJgGTWQgSGuupdBUMSIqKB4/mg6w6r+VfjDUFBUmyEs34EoA9sTTzAwMBAwkELAglf2zF4Ghp/fGRisfSD8Zd0MDG7RDAwiUmQa+PY5A8P3Lwj+vasMDD++UeBCELhynIGBjQPMZHh6h4EQYCGogpOHgYFfBMKGGUyRgcq6iDDcv4YKBpIIWPDKuseg8msWUGggGYAFQ2TH4v0M108dIUr3rfO3CRt482wnw82z5DiOAbuBFILBbyAAHRcp6u3h2UcAAAAASUVORK5CYII=", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "Handicap Parking" ] }, { "label": "Metered Parking", "url": "58405b6a7c2307e70700479383e64f38", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABAElEQVQ4jWNhoDJgGTWQodoiu1eEQ8iImKB49Onp9P5z81bhDUNRTmHtfKNEB2IMTNxRcoKBgQG/gZQCFnySrSenMHCxcDIUGieD+YeenGJYdn0jwwzXVvIMvPz6JsOzry8ZCoyTGBgZGBnW3NrGcO3dbfJdCAJWUsYMx56eZTAW1wXz2ZjYGCgyMEzNm2Hx9fUML7+9YfBScmS49vYOZQbK8UkzPPn8nGHPw6MMk5waGHpOz6bMQBCwkTZluPX+PgMLEzMDIcCCT3KFz2QwnW+UCBfbE7qEfAPJASzoAouvr99/6sWFI8RoPv/y6m2CBp59cbnz7IvLZLmOYWSWhwBLfk0N2FB32gAAAABJRU5ErkJggg==", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "Metered Parking" ] }, { "label": "Motorcycle Parking", "url": "eacb01a21e3a3172a19534972242c906", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAw0lEQVQ4je3QsUrCURTH8U9wcWjWtRdos00anHsA957Amp0dgkRosV2QCB9BCCJCAnEQHGqLCHwLUf6DIP29/O9/aPC7HM459375cYKSCUchHT1V9ahTfBvoe86/Yc25tmaU8NqUQ8JEQu62i1PcZv0rRngsKlzgFzc4wRjLlIQbGnjHxbajIlHYwhArXJWR8Aw/mOAB96nCDZf4jHsdcrdPWW3vzCYpwgKEvcnQiw9vUb/nvg4LZ+7MimTzhzCR/y9cA5N4HoD36iFgAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "Motorcycle Parking" ] }, { "label": "No Parking", "url": "8d7e985d540e6ef27b1fdc930d831d2e", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAqklEQVQ4je3QoQ5BcRTH8U/4j6QxRTBV8wJUUz0AD2AewBMIJqo2zUsQBLOZB9A0L0ARBDdI916umeBbTjjnfPc7J/gw4S80YlKkkeYVJ2ZTlrE/LFEf0koj7LOVJMxKiGue0UM+Guw8Ur0vvKKMOW5oo4nau8JnLlHNiSck9K3RRQEDVLIKW9HJaQkvzGYXVl9M952EC1Y7NmmWDxwThXvG+08mlJHfF94Bl1kXarQ4Ms4AAAAASUVORK5CYII=", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "No Parking" ] }, { "label": "No Parking Bridge Tender Only", "url": "8d7e985d540e6ef27b1fdc930d831d2e", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAqklEQVQ4je3QoQ5BcRTH8U/4j6QxRTBV8wJUUz0AD2AewBMIJqo2zUsQBLOZB9A0L0ARBDdI916umeBbTjjnfPc7J/gw4S80YlKkkeYVJ2ZTlrE/LFEf0koj7LOVJMxKiGue0UM+Guw8Ur0vvKKMOW5oo4nau8JnLlHNiSck9K3RRQEDVLIKW9HJaQkvzGYXVl9M952EC1Y7NmmWDxwThXvG+08mlJHfF94Bl1kXarQ4Ms4AAAAASUVORK5CYII=", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "No Parking Bridge Tender Only" ] }, { "label": "No Parking Commercial Loading Zone", "url": "e6a66af17105d3ebe15d207e5814d271", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAyElEQVQ4je3SMWoCQRQG4E8cEEFshNh4gdwgSSM5iRY5gGfwAHoAmzQSi/QWSZ0yENJZWFgItiFgaQi7hYW7s6s2gj8MDMybD97jBWdOuIJ29PBYcBTjCl+xGd5L0Mz8oJlcXxUAc7PCAFPUD7znghv0UUsL7/CBSQYWBbdo4xnLdBZztHL+BCXavMVNpDbEsHe8oYsndE4B16jiM9JmIfC/zSEeSmCZ4O/eapTBMsEGXtJ1cQZwhFlB7DsKVlhIzlEJx368XPAPeZMcyDbbM4UAAAAASUVORK5CYII=", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "No Parking Commercial Loading Zone" ] }, { "label": "No Parking Lifeguards Only", "url": "8d7e985d540e6ef27b1fdc930d831d2e", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAqklEQVQ4je3QoQ5BcRTH8U/4j6QxRTBV8wJUUz0AD2AewBMIJqo2zUsQBLOZB9A0L0ARBDdI916umeBbTjjnfPc7J/gw4S80YlKkkeYVJ2ZTlrE/LFEf0koj7LOVJMxKiGue0UM+Guw8Ur0vvKKMOW5oo4nau8JnLlHNiSck9K3RRQEDVLIKW9HJaQkvzGYXVl9M952EC1Y7NmmWDxwThXvG+08mlJHfF94Bl1kXarQ4Ms4AAAAASUVORK5CYII=", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "No Parking Lifeguards Only" ] }, { "label": "No Parking Passenger Loading Only", "url": "55fa5ec1b0e29217f8efd94b0bb2db37", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA00lEQVQ4je3SMUuCURjF8Z9wUQLJoS1CorEPEDhpW9EnaMka3N3dG7W9RVx08JsEQbg5+hFaoql46Q4N6n17X5fAA3d5eO6fw3NOsGOFPdAXXVzmPMWowlvqhi10P3CQBs7lAHrHPZ5x9MfUwrrhIZ5wh0/U4+INHooAMzUxwC1e0cA12jhTsIfHuEAPwzirli32C86js0eclAV2MMYKfVwlggpyqhmD6iXSD9sgp9HdOugUtTIOf0MnG2CbgFmgM1uU9TJqkQRWWPp5hRSKfvy/wG91JBwPjQaWcgAAAABJRU5ErkJggg==", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "No Parking Passenger Loading Only" ] }, { "label": "No Parking Police Vehicles Only", "url": "8d7e985d540e6ef27b1fdc930d831d2e", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAqklEQVQ4je3QoQ5BcRTH8U/4j6QxRTBV8wJUUz0AD2AewBMIJqo2zUsQBLOZB9A0L0ARBDdI916umeBbTjjnfPc7J/gw4S80YlKkkeYVJ2ZTlrE/LFEf0koj7LOVJMxKiGue0UM+Guw8Ur0vvKKMOW5oo4nau8JnLlHNiSck9K3RRQEDVLIKW9HJaQkvzGYXVl9M952EC1Y7NmmWDxwThXvG+08mlJHfF94Bl1kXarQ4Ms4AAAAASUVORK5CYII=", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "No Parking Police Vehicles Only" ] }, { "label": "Police Motorcycle Only", "url": "8d7e985d540e6ef27b1fdc930d831d2e", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAqklEQVQ4je3QoQ5BcRTH8U/4j6QxRTBV8wJUUz0AD2AewBMIJqo2zUsQBLOZB9A0L0ARBDdI916umeBbTjjnfPc7J/gw4S80YlKkkeYVJ2ZTlrE/LFEf0koj7LOVJMxKiGue0UM+Guw8Ur0vvKKMOW5oo4nau8JnLlHNiSck9K3RRQEDVLIKW9HJaQkvzGYXVl9M952EC1Y7NmmWDxwThXvG+08mlJHfF94Bl1kXarQ4Ms4AAAAASUVORK5CYII=", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "Police Motorcycle Only" ] }, { "label": "Parking By Dock Permit Only", "url": "0d6ddfdd1001f9a8bbd200cb92698e9d", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA3klEQVQ4jWNhoDJgGTWQgSEvsJdBhM+IqKB4/Ho6w+xtq/CHoQi/NkOKpwNRBhZOP8HAwEDAQAoBC17Zg5cYGOZuZ2BgZmJg4OdmYMjwZWDQkKXAwBfvGBi8zRkYwh0YGF6+Z2DImczAsKCMgYGbg0wDkYG4IAODlTYDw4W7DAzW2gy4AAsDKYCJkYHh2w+8SliINuz/fwaGo1cZGCIcKTRwwU4Ghr3nGRi+/mBgCLaFeJ1sA8MdIJgEwEKSarIMXH1oP8OFO0eI0n3x3m3CBl6+18lw+R65DmQYgeUhAF3oL4A3jydGAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "Parking By Dock Permit Only" ] }, { "label": "Parking By Permit Only", "url": "105438c49feb1be0e645d4d9afc5dc12", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAxUlEQVQ4jWNhoDJgGTWQgSEvsJdBhM+IqKB4/Ho6w+xtq/CHoQi/NkOKpwNRBhZOP8HAwEDAQAoBC17Z1x8ZGAqmMTCwsTAwsDAzMLgYMTCEO1Bg4I9fDAyi/AwME7IYGP78ZWCIbmdgsNBkYJAXJ9NAZPD9F4QGuRYPYGEgBI5dY2BI7WNg4OFkYEj2YGCQFKbQQCstiJeJBCxEq6SKgbKiJLmOTi5cfWg/w4U7R4jSffHebcIGXr7XyXD5HrkOZBiB5SEA0QsnmY8QCxUAAAAASUVORK5CYII=", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "Parking By Permit Only" ] }, { "label": "Town Employees Only", "url": "0dcb240f3ba55b088fa880b1130fd006", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAnElEQVQ4jWNhoDJgGTWQgSGuupdBUMSIqKB4/mg6w6r+VfjDUFBUmyEs34EoA9sTTzAwMBAwkELAglf2x1cGhoZoBoZ//xgY/v5hYGBlY2Bwi2ZgcAol00AObgaGjg0MDPeuMDBsmMHAUDSFQheSAVjI0TQSDFTSISpC6OTCHYv3M1w/dYQo3bfO3yZs4M2znQw3zzKM9FhmIB4AAF2UI3gAbdTuAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "Town Employees Only" ] }, { "label": "Town Officials Only", "url": "0dcb240f3ba55b088fa880b1130fd006", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAnElEQVQ4jWNhoDJgGTWQgSGuupdBUMSIqKB4/mg6w6r+VfjDUFBUmyEs34EoA9sTTzAwMBAwkELAglf2x1cGhoZoBoZ//xgY/v5hYGBlY2Bwi2ZgcAol00AObgaGjg0MDPeuMDBsmMHAUDSFQheSAVjI0TQSDFTSISpC6OTCHYv3M1w/dYQo3bfO3yZs4M2znQw3zzKM9FhmIB4AAF2UI3gAbdTuAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "Town Officials Only" ] }, { "label": "Town Vehicles Only", "url": "9651108a69549f2319236310b78b0841", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABA0lEQVQ4jWNhoDJgGTWQgSGuupdBUMSIqKB4/mg6w6r+VfjDUFBUmyEs34EoA9sTTzAwMBAwkELAglV0UiEDw7P7DAw/vzMwsHMyMPz+xcCQ3cXAoKQDkT+xg0QD8/ohdI4DA0P/TgaGC4cYGLYvZGDI7oaIb5rFwFA+m4Fh/0oiDUQHBnYMDHPqGRj+/WNgeP+KgYGDm4GBX5gEF2ID5u4MDOcPMDDcOs/A4J3IgAuwMBALvOIZGOY1MTC8f8nAEFFEBQOFJRkYvn5kYNA0ZWBgZCTTwCkHUPkNywjay8JAZcCCIbJj8X6G66eOEKX71vnbhA28ebaT4eZZch3IMALLQwDTgTw8tJABxgAAAABJRU5ErkJggg==", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "Town Vehicles Only" ] }, { "label": "Unregulated Parking", "url": "9a4fccce717af6ac88cc9cec5e790499", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA6klEQVQ4je2RMYqEMBSGfzEI2iR4jQGF9QK5gKXHsXeKaWzmDluIjbXNFtvZWGkqSxFLQUEdnMJqyYTMNgv7Ve/PSz7CewS/DPkXIoqiG6X0Q2UUwzDc8zz/lM6QMXYJw5CrCNM0/QYgF74LkTWrqsK2bQiC4JmzLAPnHK7r6gnHccS6rmfuug7zPOv/UAciaxqGgX3fz3zUx5m2kDGGuq7P3Pc9KKX6Qt/3URQFkiTBsizwPA+2besLTdNEHMeYpgmEEFiWJZUpL8VxHJVrPwvLsizbtv2CAk3TtC+FQoirEAK6EO2Xf1b4ACdNSMTZPx9rAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "Unregulated Parking" ] }, { "label": "Valet Parking Only", "url": "ca69ea82ddbd97d758f3fa773c6836d5", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA9ElEQVQ4jWNhoDJgGTWQIduiuleIQ8SImKB4+unR9Hnn+lfhDUNhTlHtRKN8B2IMLNmReIKBgQG/gZQCFnySi85PYbCQdWBQE9EB8w8+2AGm7RU8yDNQQ1SPYc3VhQxV9t1g/vJLsxjaXWeT70IzGTuG/mP1DP/+/2N4++0VAycLN4MgpzD5BoKAnYI7w4nHBxiuvjrPEKqTyEAIsBBSEKwdzzDpeBPDm28vGVJMiig3UIxbkuHzz48MeuKmDIwMjJQbCAITvZcxEAtYiFZJroHrry/ef+HFqSPEaL768vxtggZefnG28/KLs9RzIQOFYPAbCACi90P7/6PVKAAAAABJRU5ErkJggg==", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "Valet Parking Only" ] } ], "legendGroups": [ { "id": "0", "heading": "PARKING REGULATION" } ] }, { "layerId": 2, "layerName": "Parking Polygons", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "d444de120f197b1b755b393bdd38995f", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAT0lEQVQ4jWPp7Oxs4eXldWCgAvj8+fMBFpBhmZmZ1tQwcPr06QwsDFQGLKMGUgxYKDcCFYwaSDlgoYIZKGDUwBERhp8/fz4AKmmpAUBmAQCYnhMJmt5ZRwAAAABJRU5ErkJggg==", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20 } ], "legendGroups": [ { "id": "0", "heading": "" } ] }, { "layerId": 3, "layerName": "Parking Spot Classification", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "ParkMobile", "url": "7e9a56c160de41db25b57cf5b9c1bfb0", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAWElEQVQ4je3UIRXAMAxF0QdiaApWLzNSIxUzBZPUnXQLKP6BeSDwgoBvwCQx89O5ODkk6OahMz7QsSaC0QIzswLlTCf2CtSzBGOrQL31Qx9HtTD+xR4yGL1e2gpuuopVvAAAAABJRU5ErkJggg==", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "1" ] }, { "label": "Resident Permit Parking", "url": "85c7b35a81901a6ca5bcafa0e20b72fd", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAV0lEQVQ4jWNhYGD4z0BFwAImG5IZGOwNKTPp4HkGhoa5UANBhjlQaCAUQAykImAZNZBiwEK5Eahg1EDKAQsVzEABowZSDiBhCCocKQVQM6Al9lzKDYQCAFpZCm6jueJyAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "2" ] }, { "label": "Free 30-Minute Parking", "url": "d17890d1860c82045f84ef1e8d6e9e67", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAVUlEQVQ4jWNhYGD4z0BFwAIiQmQYGLT4KDPo2icGhjVPoAaCDKPUQBgAG0hNwDJqIMWAhXIjUMGogZQDFiqYgQJGDaQcgMMQVDhSCmBmgA0ElbTUAgAMNQrge5FGAgAAAABJRU5ErkJggg==", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "3" ] }, { "label": "Free 15-Minute Parking", "url": "c9db6d6887b1959b225a9d5df4ec218d", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATUlEQVQ4je3UsQ0AIAwDQRfeK4zGapkMFBAI6riDL1KeXIUAGoQxTq2AWQ5yn84AAytFuFAZpRo+qIgS5eiD+Sgwrl4F3fPQMvbHVtUB/YgKUm288xUAAAAASUVORK5CYII=", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "4" ] }, { "label": "Free 2-Hour Parking", "url": "60cb27d102089bbcdf3f4fa79ea65b9b", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA3UlEQVQ4ja2UzQ3DIAyFHxJLRNkkl9IZyD5NJ0tObBIxBpUboDgJUQq8k5GtT/7DEoBDQ8nEXvbOYYBK38bkY4zhQAp8poHWYnY+dyGwdB33k9YVkxAbcBw3aJrhHqZuwF5XJRfDnMPbGDwAKNkC1veYAMwsw0pYlAyTujmASxiJlVwLY8AWsAikha2BWYtZa6jsHv4Lc36YMcNWsFNgCUwILP4v88UuhXVb//liV8KOix2uRg0MZz2sgUUgNZTumbfpanz7EUQVaP17+wGwGBoIyzBc3OBIlfiyMUEf3DLDCOYagocAAAAASUVORK5CYII=", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "5" ] }, { "label": "Free 1-Hour Parking", "url": "81c9df78a0d11de2769a44be2902809f", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAV0lEQVQ4jWNhYGD4z0BFwAIinBhCGBQZtCgy6D7DNYZ9DGsgBoIMo9RAGAAbSE3AMmogxYCFciNQwaiBlAMWKpiBAkYNpByAwxBUOFIKYGaADQSVtNQCANEJCroOOhUDAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "6" ] } ], "legendGroups": [ { "id": "0", "heading": "Parking Spot Type" } ] }, { "layerId": 4, "layerName": "ParkMobile Zones", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "54a4fb94b10e02dde058b60fb2697c0e", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAVklEQVQ4jWNhYPj/n4GKgIWahtHFwEYGBoYDJJrhwMDAUI/LwAMMDIwkGvifAZ+BFAOWUQMpBiyUG4EKRg0cAmHoAM2bpBYODLgMBGVyeEYnBwz+ZAMAYo8JyxbQBUIAAAAASUVORK5CYII=", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20 } ], "legendGroups": [ { "id": "0", "heading": "" } ] }, { "layerId": 5, "layerName": "ParkMobile Hours", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "9AM-Midnight", "url": "534404a18d06c12a89f4f4fb7773061e", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAV0lEQVQ4jWP5////TAYqAhYY49XBnxQZJGbPjjAQZNh+h3cUGeh4QAhsKNyF1AIsowZSDFgoNwIVjBpIOWChghkoYNRAygE4DEHlGKg8owSgFLDIApQCAEOiDw7LYVreAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "1" ] }, { "label": "No Parking 8PM-6AM", "url": "295a6d47e092f4d64a6753b843870bea", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAV0lEQVQ4jWP5////TAYqAhYY4+fBgxQZxG5vjzAQZNg7BweKDBQ6cABsKNyF1AIsowZSDFgoNwIVjBpIOWChghkoYNRAygE4DEHlGKg8owSgFLDIApQCAIpDEAiVD+s9AAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "10" ] }, { "label": "6AM-Midnight", "url": "b269c9cf60de636ff50de85c8b09ed85", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAV0lEQVQ4jWP5////TAYqAhYY4xvDe4oM4mIQRBgIMuw+wwWKDFRkMAAbCnchtQDLqIEUAxbKjUAFowZSDlioYAYKGDWQcgAOQ1A5BirPKAEoBSyyAKUAAITxCol2C5NdAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "11" ] }, { "label": "Sunrise-Sunset", "url": "def68c501b0bbd83288963ef54f2acd4", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAV0lEQVQ4jWP5////TAYqAhYY4+fPgxQZxM5ujzAQZNi7dw4UGSgkdABsKNyF1AIsowZSDFgoNwIVjBpIOWChghkoYNRAygE4DEHlGKg8owSgFLDIApQCACdLDrJ9UquwAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "15" ] }, { "label": "9AM-5PM", "url": "dfb91e553741f9e3f52414ca704a6700", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAU0lEQVQ4jWP5////TAYqAhYY4+47ygxSFkIyEGTY9KOUGZhpDTEU7kJqAZZRAykGLJQbgQpGDaQcsFDBDBQwaiDlAByGoHIMVJ5RAlAKWGQBSgEAt50LKhLOp9cAAAAASUVORK5CYII=", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "2" ] }, { "label": "9AM-6PM", "url": "f4fc73c9b7eb873ea5c6a404d3a5d052", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAV0lEQVQ4jWP5////TAYqAhYY4+7lgxQZpKxrjzAQZNj0ageKDMxsPQA2FO5CagGWUQMpBiyUG4EKRg2kHLBQwQwUMGog5QAchqByDFSeUQJQClhkAUoBAJuMEEKbc8GDAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "8" ] }, { "label": "8AM-6PM", "url": "5a514babf9016df393d8ee8b2aed6c84", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAVUlEQVQ4je3UsQ3AMAhE0RS3F6zpbWAyLCw5CfVR8ivLxZPl4hAR62kM9+DuFCQiH5iYqlKgmR30fWFXGJAOPFEbkA8NRmlAvvOHuWO5Z0xlYP8XbBvukRFeF/+cQwAAAABJRU5ErkJggg==", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "4" ] } ], "legendGroups": [ { "id": "0", "heading": "Hours" } ] }, { "layerId": 6, "layerName": "ParkMobile Rates", "layerType": "Feature Layer", "minScale": 0, "maxScale": 0, "legend": [ { "label": "$5/hour", "url": "5768c9d44365c7a7e9b84177d6f85537", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAXElEQVQ4jWP5////TAYqAhZqGoZq4KuDDAxvDjCQBUQcGBjE7NEMBBl2tYE8A7UbsBhIJcAyaiDFgIVyI1DBqIGUA5aRbKCIA6TUIAeA9GIYCCp+oEUQJYDqXgYAyE8N5W/O/MUAAAAASUVORK5CYII=", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "1" ] }, { "label": "$7/hour", "url": "a29aa8e934c6938e37fc10f34246b6e1", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAYUlEQVQ4jWP5////TAYqAhZqGoZi4LlXBxkuvD7AQA4wEHVgMBKzRzUQZNicKw1kGZii04BpILUAy6iBFAMWyo1ABaMGUg5YRrCBBqIO4FKDHADSi2EgqPiBFUFUcSG1AABzABMRrR31nAAAAABJRU5ErkJggg==", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ "2" ] } ], "legendGroups": [ { "id": "0", "heading": "Rate" } ] } ] }