{"felt":{"current_user":{},"referer":null,"urls":{"api":"/api","dashboard":"/maps","marketing":"/product","newMap":"/map/new"},"teams":[],"isAdmin":false,"curated_layers_enabled":true,"felt_version":"48","amplitudeAnalyticsId":"d01926b917624c9f002b79f6016c7213","buildSha":"a3bb648ddce3361deaccd3d0a1a51931cce3de93","canPurchasePlan":true,"commonAnalyticsProperties":{"feature_flags":["ff_app_home_react","ff_app_home_search","ff_editable_data_person_attribute","ff_felt_ai","ff_wherobots"],"native_app_device_model":null,"native_app_os_version":null,"native_app_platform":null,"native_app_version":null,"platform_source":"web"},"featureFlags":{"ff_extensions_use_next_sdk":false,"felt_is_up":true,"ff_app_home_react":true,"ff_app_home_search":true,"ff_copy_paste_styles":false,"ff_download_pmtiles":false,"ff_editable_data_person_attribute":true,"ff_felt_ai":true,"ff_isr":false,"ff_lightning_server":false,"ff_more_components":false,"ff_offline":false,"ff_timeseries_animation":false,"ff_use_our_tiles":false,"ff_wherobots":true},"layerAttrConstraints":{"maxNameLength":300},"loadedAt":1780865191,"mapbox_api_token":"pk.eyJ1IjoiZmVsdG1hcHMiLCJhIjoiY20wZndoenl1MTFrYzJxb2czemdpNGFvZCJ9.y7NzVOMNQNTC487xOYTk7Q","maxImageFileSizeBytes":20000000,"maxTileURLLength":2000,"resyncTimeoutMs":5250,"socketTokenTTLSeconds":1209600,"supportsNewMap":true,"validMapImageMimeTypes":["application/pdf","application/postscript","application/x-photoshop","image/apng","image/avif","image/bmp","image/heic","image/heif","image/jp2","image/jpeg","image/jpm","image/jpx","image/jxr","image/pict","image/pjpeg","image/png","image/svg+xml","image/vnd.adobe.photoshop","image/vnd.microsoft.icon","image/webp","image/x-icns","image/x-icon","image/x-pict"],"onboardingNeeded":[],"flashMessages":[]},"karta":{"kartaTeamId":"5517df5d-047e-4ec3-af20-dc525ed49274","elements":[],"mapBackgrounds":[],"pendingAccessRequestApproval":null,"selectedBackgroundId":null,"accessControl2":{"view":{"canDownloadMap":false,"canDuplicate":false,"canExportLayers":false,"canExportMap":false},"edit":{"canAdjustMaxInheritedPermission":false,"canChangePublicSharingSettings":false,"canDeleteMap":false,"canEditLayerComponents":false,"canEditMapContents":false,"canEditMapElements":false,"canEditMapLayerFeatures":false,"canEditMapLayers":false,"canEnterContributeMode":false,"canEnterEditMode":false,"canInviteUsers":false,"canMove":false,"canUseAiAgents":false},"comments":{"canAttachPhotosToComments":false,"canCreateThread":false,"canDeleteAnyComment":false,"canDeleteOwnComment":false,"canEditOwnComment":false,"canExportComments":false,"canMoveAnyThread":false,"canMoveOwnThread":false,"canReplyToThread":false,"canResolveAnyComment":false,"canResolveOwnComment":false,"canTrackReadStatus":false,"canViewAllThreads":false,"cannotCommentBecauseBasicViewer":false},"teams":{"canAddSources":false,"canDeletePublishedLayer":false,"canPublishLayer":false},"kartaTeamMemberIds":[]},"isVirtualKarta":false,"mapTeamId":null,"selectedDefaultBackgroundMode":"default","isOwner":false,"showBasemapLabels":true,"mapFolderId":null,"actions":[],"pendingAccessRequests":[],"editableByCurrentSession":false,"folderId":null,"isTrainingKarta":false,"thumbnailUrl":"https://d3a9fdbxbk3c9v.cloudfront.net/90c14506-fece-4df6-9af0-e87e05bc707b.jpg","shareUrl":"https://felt.com/map/Chicago-Current-and-Upcoming-Bike-Lanes-zqkM5Zp9ARQaY9Blhv0va8yA","mapImages":[],"constraints":{"bounds":null,"maxZoom":null,"minZoom":null},"hasPendingAccessRequest":false,"customIcons":[],"channelId":"anonymous_map:cea90ce5-9a7d-4506-98fa-586fd2f6bcc8","layerGroups":[{"id":"dc63dd52-5c8c-47f3-b8b5-e9dd590af42c","name":"Current Bike Routes","visible":true,"description":"","created_at":"2023-06-21T00:20:30","layers":[{"next_processing_state":null,"processing_time_seconds":12,"legend_items":[{"id":"f3095064-e00b-43bb-bbb0-2c35d522a2a7--0-BIKE LANE","visible":true},{"id":"f3095064-e00b-43bb-bbb0-2c35d522a2a7--0-BUFFERED BIKE LANE","visible":true},{"id":"f3095064-e00b-43bb-bbb0-2c35d522a2a7--0-SHARED-LANE","visible":true},{"id":"f3095064-e00b-43bb-bbb0-2c35d522a2a7--0-PROTECTED BIKE LANE","visible":true},{"id":"f3095064-e00b-43bb-bbb0-2c35d522a2a7--0-NEIGHBORHOOD GREENWAY","visible":true}],"external_refresh_frequency_ms":null,"stats":[{"count":953,"count_distinct":5,"name":"displayrou","type":"TEXT","values":{"BIKE LANE":335,"BUFFERED BIKE LANE":261,"NEIGHBORHOOD GREENWAY":112,"PROTECTED BIKE LANE":115,"SHARED-LANE":130}}],"geometry_type":"Line","visible":true,"created_by":"Sean MacMullan","edit_delta_url":"https://us1.data-pipeline.felt.com/edit-delta/12747db9-3619-4971-ba62-ed2200004453.json{?query}","hideFromLegend":null,"parsed_size_bytes":950272,"subtitle":"","h3_geomatched_level":null,"legendDisplay":"default","created_at":"2023-06-21T00:20:42","pending_fork_operation":false,"tile_url":"https://us1.data-pipeline.felt.com/vectortile/12747db9-3619-4971-ba62-ed2200004453/{z}/{x}/{y}.pbf{?attributes,layer,query}","raster_details":null,"tile_max_zoom":null,"html_popup_source":null,"edit_version":null,"pipeline_dataset_id":"12747db9-3619-4971-ba62-ed2200004453","scheduled_refresh_status":null,"layer_name":"parsed","geocoder_metadata":null,"geomatch_metadata":null,"multi_select_selected":null,"scheduled_refresh_frequency":null,"source_id":null,"status":"completed","sql_query_threads":[],"normalized":{"filename":"Bike Routes.geojson","feature_id_field":null,"filetype":"GeoPackage","layername":"Bike Routes"},"maximum_bounding_box":{"coordinates":[[[-87.812351,41.649465],[-87.524552,41.649465],[-87.524552,42.022551],[-87.812351,42.022551],[-87.812351,41.649465]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"last_processed_at":"2024-12-12T12:30:50","tagged_user_ids":[],"modified_at":"2025-08-26T22:43:42","raster_preview_url":null,"progress":100,"debug_layer_compaction":null,"h3_levels":null,"errorMessage":null,"z_order":0,"initial_fill_color":null,"remote_data_url":null,"semantic_columns":[],"hash_url":"https://us1.data-pipeline.felt.com/hash/{hash}","is_spreadsheet":false,"column_selections":[],"excerpt_url":"https://us1.data-pipeline.felt.com/12747db9-3619-4971-ba62-ed2200004453/excerpt/excerpt.json","feature_url":"https://us1.data-pipeline.felt.com/onefeature/12747db9-3619-4971-ba62-ed2200004453/{feature}.geojson{?skip_geometry,zoom_level}","has_download_url":true,"raster_colors":null,"pipeline_version":"0.35.11031","legendVisibility":"show","id":"f3095064-e00b-43bb-bbb0-2c35d522a2a7","centroids_layer_name":"parsed-anchors","name":"Current Bike Routes","bounding_box":{"coordinates":[[[-87.812351,41.649465],[-87.524552,41.649465],[-87.524552,42.022551],[-87.812351,42.022551],[-87.812351,41.649465]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"html_popup_threads":[],"source_dataset_id":null,"curated_layer":false,"index_json_url":"https://us1.data-pipeline.felt.com/upload/019f4b6c-dcd2-520d-8093-d7010000554c.json","style":{"config":{"categoricalAttribute":"displayrou","categories":{"count":5,"type":"bottom"},"showOther":false},"label":{"color":"#5a5a5a","fontSize":14,"fontStyle":"Normal","fontWeight":400,"haloColor":"#d0d0d0","haloWidth":1.5,"justify":"auto","maxAngle":25,"maxZoom":23,"minZoom":1,"offset":0,"placement":"Above","repeatDistance":250,"visible":true},"legend":{"displayName":"auto"},"paint":{"color":["hsl(43, 71%, 60%)","hsl(153, 30%, 65%)","hsl(34, 49%, 56%)","hsl(227, 56%, 70%)","hsl(22, 77%, 65%)"],"highlightColor":"#EA3891","isSandwiched":false,"lineCap":["round"],"lineJoin":["round"],"opacity":0.66,"size":2.5},"type":"categorical","version":"2.3.1"},"min_zoom":0,"stac_url":null,"errorType":null,"data_last_updated_by_user_at":"2023-06-21T00:20:42","filtered_row_count":null,"runCause":"reprocess","stats_url":"https://us1.data-pipeline.felt.com/12747db9-3619-4971-ba62-ed2200004453/stats/stats.json","max_zoom":18,"source_has_custom_query":false,"table":{"name":"parsed","columns":[{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/12747db9-3619-4971-ba62-ed2200004453/0/1.json{?query}","count":953,"count_distinct":953,"name":"mi_ctrline","stats_url":"https://us1.data-pipeline.felt.com/stats/12747db9-3619-4971-ba62-ed2200004453/0.json{?query}","type":"TEXT","values":{"0.0104935819118":1,"0.0162315446928":1,"0.0179126845577":1,"0.0233506429208":1,"0.0249415529626":1,"0.0256418930421":1,"0.0259559976587":1,"0.0274980152369":1,"0.0296865341523":1,"0.030916146533":1,"0.0317730330299":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/12747db9-3619-4971-ba62-ed2200004453/1/1.json{?query}","count":258,"count_distinct":7,"name":"oneway_dir","stats_url":"https://us1.data-pipeline.felt.com/stats/12747db9-3619-4971-ba62-ed2200004453/1.json{?query}","type":"TEXT","values":{"-":96,"E":53,"EB":2,"N":37,"S":40,"SB":1,"W":29,"null":695}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/12747db9-3619-4971-ba62-ed2200004453/2/1.json{?query}","count":953,"count_distinct":5,"name":"displayrou","stats_url":"https://us1.data-pipeline.felt.com/stats/12747db9-3619-4971-ba62-ed2200004453/2.json{?query}","type":"TEXT","values":{"BIKE LANE":335,"BUFFERED BIKE LANE":261,"NEIGHBORHOOD GREENWAY":112,"PROTECTED BIKE LANE":115,"SHARED-LANE":130}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/12747db9-3619-4971-ba62-ed2200004453/3/1.json{?query}","count":349,"count_distinct":3,"name":"contraflow","stats_url":"https://us1.data-pipeline.felt.com/stats/12747db9-3619-4971-ba62-ed2200004453/3.json{?query}","type":"TEXT","values":{"-":133,"N":182,"Y":34,"null":604}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/12747db9-3619-4971-ba62-ed2200004453/4/1.json{?query}","count":272,"count_distinct":7,"name":"br_ow_dir","stats_url":"https://us1.data-pipeline.felt.com/stats/12747db9-3619-4971-ba62-ed2200004453/4.json{?query}","type":"TEXT","values":{"-":153,"E":40,"EB":2,"N":27,"NW":1,"S":26,"W":23,"null":681}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/12747db9-3619-4971-ba62-ed2200004453/5/1.json{?query}","count":953,"count_distinct":450,"name":"f_street","stats_url":"https://us1.data-pipeline.felt.com/stats/12747db9-3619-4971-ba62-ed2200004453/5.json{?query}","type":"TEXT","values":{"N ASHLAND AVE":10,"N DAMEN AVE":14,"N WESTERN AVE":15,"S DAMEN AVE":8,"S HALSTED ST":10,"S STATE ST":15,"W CERMAK RD":10,"W HARRISON ST":9,"W LAKE ST":10,"W NORTH AVE":9,"W ROOSEVELT RD":9}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/12747db9-3619-4971-ba62-ed2200004453/6/1.json{?query}","count":926,"count_distinct":3,"name":"br_oneway","stats_url":"https://us1.data-pipeline.felt.com/stats/12747db9-3619-4971-ba62-ed2200004453/6.json{?query}","type":"TEXT","values":{"-":65,"N":742,"Y":119,"null":27}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/12747db9-3619-4971-ba62-ed2200004453/7/1.json{?query}","count":952,"count_distinct":459,"name":"t_street","stats_url":"https://us1.data-pipeline.felt.com/stats/12747db9-3619-4971-ba62-ed2200004453/7.json{?query}","type":"TEXT","values":{"N ASHLAND AVE":8,"N CLARK ST":9,"N DAMEN AVE":12,"N ELSTON AVE":8,"N MILWAUKEE AVE":10,"N WESTERN AVE":10,"S ASHLAND AVE":9,"S HALSTED ST":12,"S STATE ST":13,"W ADDISON ST":9,"W LAKE ST":10}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/12747db9-3619-4971-ba62-ed2200004453/8/1.json{?query}","count":953,"count_distinct":222,"name":"street","stats_url":"https://us1.data-pipeline.felt.com/stats/12747db9-3619-4971-ba62-ed2200004453/8.json{?query}","type":"TEXT","values":{"18TH ST":14,"83RD ST":21,"CALIFORNIA AVE":19,"CLARK ST":13,"DAMEN AVE":38,"ELSTON AVE":17,"HALSTED ST":44,"KEDZIE AVE":15,"LAWRENCE AVE":14,"MARQUETTE RD":24,"MILWAUKEE AVE":28}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/12747db9-3619-4971-ba62-ed2200004453/9/1.json{?query}","count":953,"count_distinct":202,"name":"st_name","stats_url":"https://us1.data-pipeline.felt.com/stats/12747db9-3619-4971-ba62-ed2200004453/9.json{?query}","type":"TEXT","values":{"18TH":14,"83RD":21,"CALIFORNIA":20,"DAMEN":38,"ELSTON":20,"HALSTED":44,"KEDZIE":15,"LAWRENCE":16,"MARQUETTE":24,"MILWAUKEE":28,"WASHINGTON":14}}],"row_count":953,"content_url":"https://us1.data-pipeline.felt.com/table/12747db9-3619-4971-ba62-ed2200004453/{page}.json{?query}"},"initial_stroke_color":null}],"created_by":"Sean MacMullan","modified_at":"2024-03-06T03:32:32","user_id":"77d32729-aaf0-4387-905a-d8008c059cc1","ls_server_id":null,"index_json_url":"https://us1.data-pipeline.felt.com/upload/019f4b6c-dcd2-520d-8093-d7010000554c.json","subtitle":"","z_order":1,"max_zoom":18,"isCollapsed":false,"hideFromLegend":null,"errorMessage":null,"thumbnailUrl":null,"progress_percent":100,"errorType":null,"visibilityInteraction":"checkbox","legendVisibility":"show","created_at_unix_time_ms":1687306830000,"duplicatedFromId":null,"renderAsLayer":true},{"id":"078ce073-4c70-49cc-b832-d42673a25f59","name":"Boundaries Wards 2023","visible":true,"description":"","created_at":"2023-08-08T03:35:45","layers":[{"next_processing_state":null,"processing_time_seconds":12,"legend_items":[{"id":"1d3b9f65-e004-4c19-9ca4-b09d165b0949-0","visible":true}],"external_refresh_frequency_ms":null,"stats":[],"geometry_type":"Polygon","visible":true,"created_by":"Sean MacMullan","edit_delta_url":"https://us1.data-pipeline.felt.com/edit-delta/7ac50050-f626-42da-8123-18ca00004453.json{?query}","hideFromLegend":null,"parsed_size_bytes":1613824,"subtitle":"","h3_geomatched_level":null,"legendDisplay":"default","created_at":"2023-08-08T03:36:01","pending_fork_operation":false,"tile_url":"https://us1.data-pipeline.felt.com/vectortile/7ac50050-f626-42da-8123-18ca00004453/{z}/{x}/{y}.pbf{?attributes,layer,query}","raster_details":null,"tile_max_zoom":null,"html_popup_source":null,"edit_version":null,"pipeline_dataset_id":"7ac50050-f626-42da-8123-18ca00004453","scheduled_refresh_status":null,"layer_name":"parsed","geocoder_metadata":null,"geomatch_metadata":null,"multi_select_selected":null,"scheduled_refresh_frequency":null,"source_id":null,"status":"completed","sql_query_threads":[],"normalized":{"filename":"Boundaries - Wards (2023-).geojson","feature_id_field":null,"filetype":"GeoPackage","layername":"Boundaries - Wards (2023-)"},"maximum_bounding_box":{"coordinates":[[[-87.93993,41.644543],[-87.524137,41.644543],[-87.524137,42.023039],[-87.93993,42.023039],[-87.93993,41.644543]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"last_processed_at":"2024-12-14T05:14:06","tagged_user_ids":[],"modified_at":"2025-08-26T18:26:26","raster_preview_url":null,"progress":100,"debug_layer_compaction":null,"h3_levels":null,"errorMessage":null,"z_order":0,"initial_fill_color":null,"remote_data_url":null,"semantic_columns":[],"hash_url":"https://us1.data-pipeline.felt.com/hash/{hash}","is_spreadsheet":false,"column_selections":[{"type":"wkt_wkb_literal","column":"GEOMETRY"}],"excerpt_url":"https://us1.data-pipeline.felt.com/7ac50050-f626-42da-8123-18ca00004453/excerpt/excerpt.json","feature_url":"https://us1.data-pipeline.felt.com/onefeature/7ac50050-f626-42da-8123-18ca00004453/{feature}.geojson{?skip_geometry,zoom_level}","has_download_url":true,"raster_colors":null,"pipeline_version":"0.35.11063","legendVisibility":"show","id":"1d3b9f65-e004-4c19-9ca4-b09d165b0949","centroids_layer_name":"parsed-anchors","name":"Boundaries Wards 2023","bounding_box":{"coordinates":[[[-87.93993,41.644543],[-87.524137,41.644543],[-87.524137,42.023039],[-87.93993,42.023039],[-87.93993,41.644543]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"html_popup_threads":[],"source_dataset_id":null,"curated_layer":false,"index_json_url":"https://us1.data-pipeline.felt.com/upload/0f1f1e32-9f0c-5fa3-b966-9cf70000554c.json","style":{"config":{"labelAttribute":["globalid"]},"label":{"color":"#333333","fontSize":13,"fontStyle":"Normal","fontWeight":500,"haloColor":"#fbfcfb","haloWidth":1,"justify":"auto","letterSpacing":0,"lineHeight":1.2,"maxLineChars":10,"maxZoom":23,"minZoom":23,"padding":0,"placement":"Center","textTransform":"none","visible":false},"legend":{},"paint":{"color":"rgba(0, 0, 0, 0)","highlightColor":"hsla(329,81%,64%, 0.5)","highlightStrokeColor":"hsla(329,81%,64%, 0.8)","highlightStrokeWidth":{"linear":[[3,0.5],[20,2]]},"isSandwiched":false,"opacity":0.8,"strokeColor":"auto","strokeWidth":1},"type":"simple","version":"2.3.1"},"min_zoom":0,"stac_url":null,"errorType":null,"data_last_updated_by_user_at":"2023-08-08T03:36:01","filtered_row_count":null,"runCause":"reprocess","stats_url":"https://us1.data-pipeline.felt.com/7ac50050-f626-42da-8123-18ca00004453/stats/stats.json","max_zoom":18,"source_has_custom_query":false,"table":{"name":"parsed","columns":[{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/7ac50050-f626-42da-8123-18ca00004453/0/1.json{?query}","count":50,"count_distinct":50,"name":"ward_id","stats_url":"https://us1.data-pipeline.felt.com/stats/7ac50050-f626-42da-8123-18ca00004453/0.json{?query}","type":"TEXT","values":{"1":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/7ac50050-f626-42da-8123-18ca00004453/1/1.json{?query}","count":50,"count_distinct":50,"name":"st_area_sh","stats_url":"https://us1.data-pipeline.felt.com/stats/7ac50050-f626-42da-8123-18ca00004453/1.json{?query}","type":"TEXT","values":{"100483494.901":1,"105509646.415":1,"111999985.376":1,"112080253.112":1,"115809136.712":1,"116830501.314":1,"119365954.584":1,"121310860.155":1,"125852367.183":1,"127348411.748":1,"130170371.78":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/7ac50050-f626-42da-8123-18ca00004453/2/1.json{?query}","count":50,"count_distinct":50,"name":"st_length_","stats_url":"https://us1.data-pipeline.felt.com/stats/7ac50050-f626-42da-8123-18ca00004453/2.json{?query}","type":"TEXT","values":{"100221.251179":1,"101405.125517":1,"102227.294779":1,"103594.867171":1,"107657.780595":1,"117115.300022":1,"118667.485047":1,"129446.88536":1,"129592.82027":1,"147455.404991":1,"218605.417697":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/7ac50050-f626-42da-8123-18ca00004453/3/1.json{?query}","count":50,"count_distinct":1,"max":2022.0,"min":2022.0,"name":"edit_date","stats_url":"https://us1.data-pipeline.felt.com/stats/7ac50050-f626-42da-8123-18ca00004453/3.json{?query}","type":"REAL","values":{"2022.0":50}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/7ac50050-f626-42da-8123-18ca00004453/4/1.json{?query}","count":50,"count_distinct":50,"name":"objectid","stats_url":"https://us1.data-pipeline.felt.com/stats/7ac50050-f626-42da-8123-18ca00004453/4.json{?query}","type":"TEXT","values":{"100":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/7ac50050-f626-42da-8123-18ca00004453/5/1.json{?query}","count":50,"count_distinct":50,"name":"globalid","stats_url":"https://us1.data-pipeline.felt.com/stats/7ac50050-f626-42da-8123-18ca00004453/5.json{?query}","type":"TEXT","values":{"{02DC7BBB-BD1E-413C-994E-0A3154FD3D54}":1,"{0705D4DE-80BF-473A-B3B7-078D63AD0298}":1,"{0A109A41-9DED-47D7-934E-1EA1CC7EE025}":1,"{0E9C61BE-C5B1-4051-AB5C-833CB7887482}":1,"{1003F8BC-CAE5-46E7-8A50-95CC5B60E8C7}":1,"{15480A27-2480-40CF-91EC-72B090F03522}":1,"{15C33223-51B6-456F-B790-BEC795885C33}":1,"{174DEC8E-5281-4774-831E-A7E0F6F3440D}":1,"{18480250-3E08-4D68-BF2E-96E27F6503B5}":1,"{19FF2026-6DDD-45DA-8DF6-B44B0C15834C}":1,"{1EA93731-81AC-42D6-9711-283C3A3CA2BE}":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/7ac50050-f626-42da-8123-18ca00004453/6/1.json{?query}","count":50,"count_distinct":50,"name":"ward","stats_url":"https://us1.data-pipeline.felt.com/stats/7ac50050-f626-42da-8123-18ca00004453/6.json{?query}","type":"TEXT","values":{"1":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1}}],"row_count":50,"content_url":"https://us1.data-pipeline.felt.com/table/7ac50050-f626-42da-8123-18ca00004453/{page}.json{?query}"},"initial_stroke_color":null}],"created_by":"Sean MacMullan","modified_at":"2024-04-13T01:29:12","user_id":"77d32729-aaf0-4387-905a-d8008c059cc1","ls_server_id":null,"index_json_url":"https://us1.data-pipeline.felt.com/upload/0f1f1e32-9f0c-5fa3-b966-9cf70000554c.json","subtitle":"","z_order":4,"max_zoom":18,"isCollapsed":false,"hideFromLegend":null,"errorMessage":null,"thumbnailUrl":null,"progress_percent":100,"errorType":null,"visibilityInteraction":"checkbox","legendVisibility":"show","created_at_unix_time_ms":1691465745000,"duplicatedFromId":null,"renderAsLayer":true},{"id":"230c2f44-295b-4751-aa69-adac0e1eb520","name":"Upcoming Bike Lanes 2022-23","visible":true,"description":"","created_at":"2023-07-13T04:40:56","layers":[{"next_processing_state":null,"processing_time_seconds":12,"legend_items":[{"id":"e87e6f66-ee14-4ec3-bd52-515a27c273e4--0-Concrete Upgrade","visible":true},{"id":"e87e6f66-ee14-4ec3-bd52-515a27c273e4--0-Protected Bike Lane","visible":true},{"id":"e87e6f66-ee14-4ec3-bd52-515a27c273e4--0-Neighborhood Bikeway","visible":true},{"id":"e87e6f66-ee14-4ec3-bd52-515a27c273e4--0-Bike Lane","visible":true},{"id":"e87e6f66-ee14-4ec3-bd52-515a27c273e4--0-Buffered Bike Lane","visible":true},{"id":"e87e6f66-ee14-4ec3-bd52-515a27c273e4--0-Shared Lane","visible":true},{"id":"e87e6f66-ee14-4ec3-bd52-515a27c273e4--0-Access Path","visible":true}],"external_refresh_frequency_ms":null,"stats":[{"count":158,"count_distinct":7,"name":"Facility","type":"TEXT","values":{"Access Path":2,"Bike Lane":27,"Buffered Bike Lane":9,"Concrete Upgrade":55,"Neighborhood Bikeway":28,"Protected Bike Lane":30,"Shared Lane":7}}],"geometry_type":"Line","visible":true,"created_by":"Sean MacMullan","edit_delta_url":"https://us1.data-pipeline.felt.com/edit-delta/f0ff1571-aa33-42e8-8ff0-abf600004453.json{?query}","hideFromLegend":null,"parsed_size_bytes":184320,"subtitle":"","h3_geomatched_level":null,"legendDisplay":"default","created_at":"2023-07-13T04:41:16","pending_fork_operation":false,"tile_url":"https://us1.data-pipeline.felt.com/vectortile/f0ff1571-aa33-42e8-8ff0-abf600004453/{z}/{x}/{y}.pbf{?attributes,layer,query}","raster_details":null,"tile_max_zoom":null,"html_popup_source":null,"edit_version":null,"pipeline_dataset_id":"f0ff1571-aa33-42e8-8ff0-abf600004453","scheduled_refresh_status":null,"layer_name":"parsed","geocoder_metadata":null,"geomatch_metadata":null,"multi_select_selected":null,"scheduled_refresh_frequency":null,"source_id":null,"status":"completed","sql_query_threads":[],"normalized":{"filename":"CDOT Bikeway Installations.geojson","feature_id_field":null,"filetype":"GeoPackage","layername":"CDOT Bikeway Installations"},"maximum_bounding_box":{"coordinates":[[[-87.785411,41.677544],[-87.534056,41.677544],[-87.534056,41.998179],[-87.785411,41.998179],[-87.785411,41.677544]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"last_processed_at":"2024-12-12T16:36:55","tagged_user_ids":[],"modified_at":"2025-08-26T22:29:28","raster_preview_url":null,"progress":100,"debug_layer_compaction":null,"h3_levels":null,"errorMessage":null,"z_order":0,"initial_fill_color":null,"remote_data_url":null,"semantic_columns":[],"hash_url":"https://us1.data-pipeline.felt.com/hash/{hash}","is_spreadsheet":false,"column_selections":[],"excerpt_url":"https://us1.data-pipeline.felt.com/f0ff1571-aa33-42e8-8ff0-abf600004453/excerpt/excerpt.json","feature_url":"https://us1.data-pipeline.felt.com/onefeature/f0ff1571-aa33-42e8-8ff0-abf600004453/{feature}.geojson{?skip_geometry,zoom_level}","has_download_url":true,"raster_colors":null,"pipeline_version":"0.35.11035","legendVisibility":"show","id":"e87e6f66-ee14-4ec3-bd52-515a27c273e4","centroids_layer_name":"parsed-anchors","name":"Upcoming Bike Lanes 2022-23","bounding_box":{"coordinates":[[[-87.785411,41.677544],[-87.534056,41.677544],[-87.534056,41.998179],[-87.785411,41.998179],[-87.785411,41.677544]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"html_popup_threads":[],"source_dataset_id":null,"curated_layer":false,"index_json_url":"https://us1.data-pipeline.felt.com/upload/74d787df-589d-50dc-868b-e1a10000554c.json","style":{"config":{"categoricalAttribute":"Facility","categories":{"count":7,"type":"bottom"},"showOther":false},"label":{"color":"#5a5a5a","fontSize":14,"fontStyle":"Normal","fontWeight":400,"haloColor":"#d0d0d0","haloWidth":1.5,"justify":"auto","maxAngle":25,"maxZoom":23,"minZoom":1,"offset":0,"placement":"Above","repeatDistance":250,"visible":true},"legend":{"displayName":"auto"},"paint":{"color":["hsl(40, 80%, 65%)","hsl(260, 50%, 70%)","hsl(22, 77%, 65%)","hsl(127,26%,56%)","hsl(307, 26%, 56%)","hsl(0, 71%, 65%)","hsl(190, 45%, 60%)"],"dashArray":[1,2],"highlightColor":"#EA3891","isSandwiched":false,"lineCap":["butt"],"lineJoin":["miter"],"opacity":1,"size":4},"type":"categorical","version":"2.3.1"},"min_zoom":0,"stac_url":null,"errorType":null,"data_last_updated_by_user_at":"2023-07-13T04:41:16","filtered_row_count":null,"runCause":"reprocess","stats_url":"https://us1.data-pipeline.felt.com/f0ff1571-aa33-42e8-8ff0-abf600004453/stats/stats.json","max_zoom":18,"source_has_custom_query":false,"table":{"name":"parsed","columns":[{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f0ff1571-aa33-42e8-8ff0-abf600004453/0/1.json{?query}","count":158,"count_distinct":82,"name":"Street","stats_url":"https://us1.data-pipeline.felt.com/stats/f0ff1571-aa33-42e8-8ff0-abf600004453/0.json{?query}","type":"TEXT","values":{"31st":3,"Augusta":6,"Belmont":4,"Clark":5,"Grand":7,"Harrison":5,"Jackson":4,"Lake":5,"Laramie":6,"Milwaukee":7,"Wells":5}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f0ff1571-aa33-42e8-8ff0-abf600004453/1/1.json{?query}","count":158,"count_distinct":84,"name":"From","stats_url":"https://us1.data-pipeline.felt.com/stats/f0ff1571-aa33-42e8-8ff0-abf600004453/1.json{?query}","type":"TEXT","values":{"Ashland":4,"Austin":5,"Central":3,"Central Park":3,"Damen":5,"Harrison":5,"Kedzie":4,"Kinzie":4,"Milwaukee":5,"Roosevelt":4,"Western":7}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f0ff1571-aa33-42e8-8ff0-abf600004453/2/1.json{?query}","count":158,"count_distinct":93,"name":"To","stats_url":"https://us1.data-pipeline.felt.com/stats/f0ff1571-aa33-42e8-8ff0-abf600004453/2.json{?query}","type":"TEXT","values":{"Ashland":4,"Central":3,"Cermak":3,"Damen":5,"Elston":5,"Franklin":3,"Halsted":3,"Laramie":4,"Roosevelt":4,"Sacramento":4,"Western":7}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f0ff1571-aa33-42e8-8ff0-abf600004453/3/1.json{?query}","count":158,"count_distinct":78,"name":"Length (miles)","stats_url":"https://us1.data-pipeline.felt.com/stats/f0ff1571-aa33-42e8-8ff0-abf600004453/3.json{?query}","type":"TEXT","values":{"0.08":4,"0.11":4,"0.13":4,"0.23":4,"0.25":5,"0.26":6,"0.38":4,"0.5":8,"0.75":4,"0.76":4,"1":5}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f0ff1571-aa33-42e8-8ff0-abf600004453/4/1.json{?query}","count":158,"count_distinct":7,"name":"Facility","stats_url":"https://us1.data-pipeline.felt.com/stats/f0ff1571-aa33-42e8-8ff0-abf600004453/4.json{?query}","type":"TEXT","values":{"Access Path":2,"Bike Lane":27,"Buffered Bike Lane":9,"Concrete Upgrade":55,"Neighborhood Bikeway":28,"Protected Bike Lane":30,"Shared Lane":7}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f0ff1571-aa33-42e8-8ff0-abf600004453/5/1.json{?query}","count":158,"count_distinct":3,"name":"Status","stats_url":"https://us1.data-pipeline.felt.com/stats/f0ff1571-aa33-42e8-8ff0-abf600004453/5.json{?query}","type":"TEXT","values":{"Installed":56,"Underway":15,"Upcoming":87}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f0ff1571-aa33-42e8-8ff0-abf600004453/6/1.json{?query}","count":158,"count_distinct":2,"name":"Planned Year","stats_url":"https://us1.data-pipeline.felt.com/stats/f0ff1571-aa33-42e8-8ff0-abf600004453/6.json{?query}","type":"TEXT","values":{"2022":79,"2023":79}}],"row_count":158,"content_url":"https://us1.data-pipeline.felt.com/table/f0ff1571-aa33-42e8-8ff0-abf600004453/{page}.json{?query}"},"initial_stroke_color":null}],"created_by":"Sean MacMullan","modified_at":"2024-03-05T23:16:37","user_id":"77d32729-aaf0-4387-905a-d8008c059cc1","ls_server_id":null,"index_json_url":"https://us1.data-pipeline.felt.com/upload/74d787df-589d-50dc-868b-e1a10000554c.json","subtitle":"","z_order":3,"max_zoom":18,"isCollapsed":false,"hideFromLegend":null,"errorMessage":null,"thumbnailUrl":null,"progress_percent":100,"errorType":null,"visibilityInteraction":"checkbox","legendVisibility":"show","created_at_unix_time_ms":1689223256000,"duplicatedFromId":null,"renderAsLayer":true}],"satelliteMode":false,"ghostPresences":[],"partnerBranding":null,"mapProject":null,"checkerboardTiles":true,"layerProcessingEmailSubscriptions":[],"defaultZoom":14.0,"settings":{"path":"/map/Chicago-Current-and-Upcoming-Bike-Lanes-zqkM5Zp9ARQaY9Blhv0va8yA","url":"https://felt.com/map/Chicago-Current-and-Upcoming-Bike-Lanes-zqkM5Zp9ARQaY9Blhv0va8yA","viewers":{"allowExport":false,"dataTable":true,"defaultTableLayerId":null,"duplicateMap":true,"seeMapPresence":true},"mapDescription":null,"mapTitle":"Chicago Current and Upcoming Bike Lanes"},"authors":{"77d32729-aaf0-4387-905a-d8008c059cc1":{"name":"Sean MacMullan"}},"customViewport":null,"individualPermissions":[],"canonicalPath":"/map/Chicago-Current-and-Upcoming-Bike-Lanes-zqkM5Zp9ARQaY9Blhv0va8yA","widgets":[],"comments":{"threads":[],"users":{}},"layerTaggedUsers":[],"mapLinks":[],"mapUrls":{"data":"/map/Chicago-Current-and-Upcoming-Bike-Lanes-zqkM5Zp9ARQaY9Blhv0va8yA/data_v2.json","export":"https://felt.com/map/export/cea90ce5-9a7d-4506-98fa-586fd2f6bcc8","embed":"https://felt.com/embed/map/Chicago-Current-and-Upcoming-Bike-Lanes-zqkM5Zp9ARQaY9Blhv0va8yA","login":"/login/map/cea90ce5-9a7d-4506-98fa-586fd2f6bcc8","appHomeForKarta":"/maps/contains/cea90ce5-9a7d-4506-98fa-586fd2f6bcc8","dataTroubleshooting":"https://help.felt.com/upload-anything/troubleshooting","exportComments":"https://felt.com/map/export/cea90ce5-9a7d-4506-98fa-586fd2f6bcc8/comments","signup":"/signup/map/cea90ce5-9a7d-4506-98fa-586fd2f6bcc8","supportedFormats":"https://help.felt.com/upload-anything/files"},"mapId":"cea90ce5-9a7d-4506-98fa-586fd2f6bcc8","createMapParams":null,"socketTokenUrl":null,"defaultCoordinates":{"lat":37.807,"lng":-122.271},"sharing":{"maxInheritedPermission":"none","publicAccess":"view_only"},"isAdminView":false,"updatedAtUnixMs":1692574207000,"defaultControlsMode":null,"viewerPermissionInfo":{"directInvitePermission":null,"effectivePermission":"view_only","effectiveSource":"public_access"},"embedConfig":null,"scripts":[]},"workspace":{"sources":[],"urls":{"workspaceUsage":"/maps/Sean-MacMullans-Workspace-VRffXQR9BTsOvINxSXtSSdA/usage"},"folderTree":[],"workspaceAnalyticsProperties":{"feature_flags":["ff_app_home_react","ff_app_home_search","ff_editable_data_person_attribute","ff_felt_ai","ff_wherobots"],"workspace_id":"5517df5d-047e-4ec3-af20-dc525ed49274","workspace_name":"Sean MacMullan’s Workspace","workspace_plan":"personal","workspace_age_days":909},"allowedFeatures":{"transformations":false,"sources":false,"restApi":false,"viewerExportData":false,"embedActionCustomization":false,"multipleFeltServer":false,"streamCogs":false,"bucketSources":false,"mcp":false,"contributorLicenses":false,"iframePopups":false,"stacSource":false,"customIcons":false,"aiCreationAndAnalysis":false,"basicViewerLicenses":false,"mapActions":false,"filters":false,"offlineMaps":false,"sameDomainJoin":false,"checkerboardTiles":true,"advancedExports":false,"createLayerFromColumns":false,"uploadLayer":false,"commentsAttachedMedia":false,"nonCheckerboardedTiles":false,"liveLayers":false,"enterpriseExports":false,"widgets":false,"enterprisePipelineExports":false,"commentsAttachedData":false,"h3":false,"basicExports":false,"editableLayers":false,"usageDashboard":false,"deleteDraftsOnUserRemoval":true,"createNewLightningServerPaywalled":true,"embedTokens":false,"sdk":false,"streamVectorTiles":false,"embeds":false,"workspaceLibrary":false,"extensions":false,"basicPipelineExports":false,"updateEnterpriseSettings":false},"currentTeamBannerAcknowledgement":{"plan":null,"plan_name":null,"acknowledged":true},"teamAdminEmails":[],"workspaceBilling":{"plan_limits":{"processing_bytes":0,"storage_bytes":0,"contributor_limit":0,"editor_limit":3,"member_limit":25,"viewer_limit":22,"api_calls":0,"map_views":5000},"limits_enforced":true,"next_monthly_cycle_start":1782864000000,"plan_data_usage":{"data_processing":0,"data_storage":51243588},"featureGroups":{"enterprise_geocoding":false,"dashboards":false,"cloud_sources":false,"app_development":false,"raster_infrastructure":false,"ai_agents":false},"inGracePeriod":false}}}