{"mapbox_api_token":"pk.eyJ1IjoiZmVsdG1hcHMiLCJhIjoiY20wZndoenl1MTFrYzJxb2czemdpNGFvZCJ9.y7NzVOMNQNTC487xOYTk7Q","validMapImageMimeTypes":["application/pdf","application/postscript","application/x-photoshop","image/apng","image/avif","image/bmp","image/heic","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"],"pendingAccessRequestApproval":null,"kartaTeamId":"c8e83304-b183-4bfe-9eb3-7ab20ff53a6b","constraints":{"bounds":null,"maxZoom":null,"minZoom":null},"defaultZoom":14.0,"sharing":{"maxInheritedPermission":"view_only","publicAccess":"view_only"},"socketTokenTTLSeconds":1209600,"defaultCoordinates":{"lat":37.807,"lng":-122.271},"workspaceBilling":{"plan_limits":{"member_limit":25,"contributor_limit":0,"editor_limit":3,"viewer_limit":22,"processing_bytes":5000000000,"storage_bytes":25000000000,"map_views":10000,"api_calls":50},"limits_enforced":true,"next_monthly_cycle_start":1775001600000,"plan_data_usage":{"data_processing":5287989,"data_storage":1612140120},"featureGroups":{"enterprise_geocoding":false,"dashboards":false,"cloud_sources":false,"app_development":false,"raster_infrastructure":false},"inGracePeriod":false},"curated_layers_enabled":true,"kartaChannel":"anonymous_map:1c8d33cc-1083-4c5f-b31e-96fec83661f8","checkerboardTiles":false,"authors":{"61a69976-5f0c-44f2-bd91-4bb433c8d45a":{"name":"William Petty"}},"mapTitle":"London town centres","layerProcessingEmailSubscriptions":[],"validGeoDataExtensions":[".json",".geojson"],"layerAttrConstraints":{"maxNameLength":300},"canPurchasePlan":true,"maxTileURLLength":2000,"isAdmin":false,"mapColorPalette":[],"layerGroups":[{"id":"5293963e-fd39-4978-8b7f-25cd64ac4e85","name":"Existing cycle network","visible":true,"description":"","created_at":"2026-03-23T18:04:09","layers":[{"created_by":"William Petty","bounding_box":{"coordinates":[[[-0.473146,51.382035],[0.173281,51.382035],[0.173281,51.682632],[-0.473146,51.682632],[-0.473146,51.382035]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"tile_url":"https://us1.data-pipeline.felt.com/vectortile/8d119c38-c88c-5368-a9a9-4b7200004453/{z}/{x}/{y}.pbf{?attributes,layer,query}","raster_colors":null,"stats_url":"https://us1.data-pipeline.felt.com/stats/8d119c38-c88c-5368-a9a9-4b7200004453.json","z_order":1,"debug_layer_compaction":null,"min_zoom":0,"raster_details":null,"pipeline_dataset_id":"8d119c38-c88c-5368-a9a9-4b7200004453","is_spreadsheet":false,"visible":true,"has_download_url":true,"hash_url":"https://us1.data-pipeline.felt.com/hash/{hash}","normalized":{"filename":"Cycle_Routes.zip/Cycle_Routes.shp","feature_id_field":null,"filetype":"ESRI Shapefile","layername":"Cycle_Routes"},"maximum_bounding_box":{"coordinates":[[[-0.473146,51.382035],[0.173281,51.382035],[0.173281,51.682632],[-0.473146,51.682632],[-0.473146,51.382035]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"h3_levels":null,"remote_data_url":null,"geometry_type":"Line","feature_url":"https://us1.data-pipeline.felt.com/onefeature/8d119c38-c88c-5368-a9a9-4b7200004453/{feature}.geojson{?skip_geometry,zoom_level}","index_json_url":"https://us1.data-pipeline.felt.com/upload/6268b557-9c63-4e54-ab95-b8fe0000554c.json","legendDisplay":"default","layer_name":"parsed","curated_layer":false,"initial_fill_color":null,"legend_items":[],"status":"completed","geomatch_metadata":null,"last_processed_at":"2026-03-23T18:04:23","raster_preview_url":null,"column_selections":[],"processing_time_seconds":14,"progress":100,"centroids_layer_name":"parsed-anchors","geocoder_metadata":null,"html_popup_threads":[],"max_zoom":18,"tagged_user_ids":[],"html_popup_source":null,"pipeline_version":"0.56.15363","tile_max_zoom":null,"stats":[],"source_dataset_id":null,"style":{"config":{"labelAttribute":["Label"]},"label":{"color":"auto","fontSize":13,"fontStyle":"Normal","fontWeight":400,"haloColor":"auto","haloWidth":1,"isClickable":false,"isHoverable":false,"justify":"auto","letterSpacing":0,"lineHeight":1.2,"maxAngle":30,"maxZoom":24,"minZoom":1,"offset":0,"padding":1,"placement":"Above","repeatDistance":250,"textTransform":"none"},"legend":{},"paint":{"color":"rgb(55, 124, 164)","isClickable":false,"isHoverable":false,"lineCap":"round","lineJoin":"round","opacity":0.8,"size":2},"type":"simple","version":"2.3.1"},"scheduled_refresh_frequency":null,"semantic_columns":[],"errorMessage":null,"next_processing_state":null,"errorType":null,"stac_url":null,"excerpt_url":"https://us1.data-pipeline.felt.com/excerpt/8d119c38-c88c-5368-a9a9-4b7200004453.json","subtitle":"TfL","sql_query_threads":[],"id":"9a1abd85-cb6d-49cf-8716-b30982c249e3","name":"Existing cycle network","edit_version":null,"hideFromLegend":false,"parsed_size_bytes":331776,"modified_at":"2026-03-23T18:08:39","initial_stroke_color":null,"created_at":"2026-03-23T18:04:09","runCause":"upload","h3_geomatched_level":null,"source_has_custom_query":false,"pending_fork_operation":false,"table":{"name":"parsed","columns":[{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d119c38-c88c-5368-a9a9-4b7200004453/0/1.json{?query}","count":146,"count_distinct":146,"max":146,"median":73,"min":1,"name":"OBJECTID","stats_url":"https://us1.data-pipeline.felt.com/stats/8d119c38-c88c-5368-a9a9-4b7200004453/0.json{?query}","type":"INTEGER","values":{"1":1,"10":1,"11":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d119c38-c88c-5368-a9a9-4b7200004453/1/1.json{?query}","count":146,"count_distinct":60,"name":"Label","stats_url":"https://us1.data-pipeline.felt.com/stats/8d119c38-c88c-5368-a9a9-4b7200004453/1.json{?query}","type":"TEXT","values":{"C":44,"C1":2,"C10":2,"C18":3,"C20":3,"C32":3,"C4":4,"C40":4,"C6":4,"C9":6,"Q":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d119c38-c88c-5368-a9a9-4b7200004453/2/1.json{?query}","count":146,"count_distinct":61,"name":"Route_Name","stats_url":"https://us1.data-pipeline.felt.com/stats/8d119c38-c88c-5368-a9a9-4b7200004453/2.json{?query}","type":"TEXT","values":{"Cycleway":44,"Cycleway 1":2,"Cycleway 10":2,"Cycleway 18":3,"Cycleway 20":3,"Cycleway 32":3,"Cycleway 4":4,"Cycleway 40":4,"Cycleway 6":4,"Cycleway 9":6,"Quietway":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d119c38-c88c-5368-a9a9-4b7200004453/3/1.json{?query}","count":146,"count_distinct":1,"name":"Status","stats_url":"https://us1.data-pipeline.felt.com/stats/8d119c38-c88c-5368-a9a9-4b7200004453/3.json{?query}","type":"TEXT","values":{"Open":146}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d119c38-c88c-5368-a9a9-4b7200004453/4/1.json{?query}","count":146,"count_distinct":1,"max":20251008,"min":20251008,"name":"Programme_","stats_url":"https://us1.data-pipeline.felt.com/stats/8d119c38-c88c-5368-a9a9-4b7200004453/4.json{?query}","type":"INTEGER","values":{"20251008":146}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d119c38-c88c-5368-a9a9-4b7200004453/5/1.json{?query}","count":146,"count_distinct":3,"name":"Programme","stats_url":"https://us1.data-pipeline.felt.com/stats/8d119c38-c88c-5368-a9a9-4b7200004453/5.json{?query}","type":"TEXT","values":{"Cycle Superhighways":3,"Cycleways":137,"Quietways":6}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d119c38-c88c-5368-a9a9-4b7200004453/6/1.json{?query}","count":146,"count_distinct":146,"max":23192.61900746807,"median":1696.0014951103874,"min":172.72980750449722,"name":"Shape__Len","stats_url":"https://us1.data-pipeline.felt.com/stats/8d119c38-c88c-5368-a9a9-4b7200004453/6.json{?query}","type":"REAL","values":{"172.72980750449722":1,"231.05588768399633":1,"233.7955744074706":1,"270.29549015949607":1,"317.0879535390531":1,"343.1445962001051":1,"357.3658518434672":1,"382.15781082771394":1,"386.782810158894":1,"392.68866650588154":1,"442.0002796370669":1}}],"row_count":146,"content_url":"https://us1.data-pipeline.felt.com/table/8d119c38-c88c-5368-a9a9-4b7200004453/{page}.json{?query}"},"data_last_updated_by_user_at":"2026-03-23T18:04:23","source_id":null,"legendVisibility":"show","scheduled_refresh_status":null,"external_refresh_frequency_ms":null}],"created_by":"William Petty","modified_at":"2026-03-23T18:04:50","user_id":"61a69976-5f0c-44f2-bd91-4bb433c8d45a","index_json_url":"https://us1.data-pipeline.felt.com/upload/6268b557-9c63-4e54-ab95-b8fe0000554c.json","z_order":3,"max_zoom":18,"subtitle":null,"isCollapsed":false,"hideFromLegend":false,"errorMessage":null,"thumbnailUrl":null,"progress_percent":100,"visibilityInteraction":"checkbox","errorType":null,"legendVisibility":"show","created_at_unix_time_ms":1774289049000,"duplicatedFromId":null,"renderAsLayer":true},{"id":"b6c16793-3e7f-47a1-85f3-1634f0e27d17","name":"Borough boundaries","visible":true,"description":"","created_at":"2026-03-23T17:55:50","layers":[{"created_by":"William Petty","bounding_box":{"coordinates":[[[-0.510375,51.28676],[0.334016,51.28676],[0.334016,51.691874],[-0.510375,51.691874],[-0.510375,51.28676]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"tile_url":"https://us1.data-pipeline.felt.com/vectortile/76a6f4c1-160a-5a16-b0a0-438e00004453/{z}/{x}/{y}.pbf{?attributes,layer,query}","raster_colors":null,"stats_url":"https://us1.data-pipeline.felt.com/stats/76a6f4c1-160a-5a16-b0a0-438e00004453.json","z_order":1,"debug_layer_compaction":null,"min_zoom":0,"raster_details":null,"pipeline_dataset_id":"76a6f4c1-160a-5a16-b0a0-438e00004453","is_spreadsheet":false,"visible":true,"has_download_url":true,"hash_url":"https://us1.data-pipeline.felt.com/hash/{hash}","normalized":{"filename":"Archive.zip/London_Borough_Excluding_MHW.shp","feature_id_field":null,"filetype":"ESRI Shapefile","layername":"London_Borough_Excluding_MHW"},"maximum_bounding_box":{"coordinates":[[[-0.510375,51.28676],[0.334016,51.28676],[0.334016,51.691874],[-0.510375,51.691874],[-0.510375,51.28676]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"h3_levels":null,"remote_data_url":null,"geometry_type":"Polygon","feature_url":"https://us1.data-pipeline.felt.com/onefeature/76a6f4c1-160a-5a16-b0a0-438e00004453/{feature}.geojson{?skip_geometry,zoom_level}","index_json_url":"https://us1.data-pipeline.felt.com/upload/4edc433d-6bad-4b95-9fa0-715f0000554c.json","legendDisplay":"default","layer_name":"parsed","curated_layer":false,"initial_fill_color":null,"legend_items":[],"status":"completed","geomatch_metadata":null,"last_processed_at":"2026-03-23T17:56:05","raster_preview_url":null,"column_selections":[],"processing_time_seconds":15,"progress":100,"centroids_layer_name":"parsed-anchors","geocoder_metadata":null,"html_popup_threads":[],"max_zoom":18,"tagged_user_ids":[],"html_popup_source":null,"pipeline_version":"0.56.15363","tile_max_zoom":null,"stats":[],"source_dataset_id":null,"style":{"config":{"labelAttribute":["NAME"]},"label":{"color":"auto","fontSize":13,"fontStyle":"Normal","fontWeight":500,"haloColor":"auto","haloWidth":1,"justify":"auto","letterSpacing":0,"lineHeight":1.2,"maxLineChars":10,"maxZoom":24,"minZoom":1,"padding":0,"placement":"Center","textTransform":"none"},"legend":{},"paint":{"color":"rgba(0, 0, 0, 0)","isSandwiched":false,"opacity":{"linear":[[9,0.19999999999999998],[14,0.3]]},"strokeColor":"rgb(128, 128, 128)","strokeWidth":6},"type":"simple","version":"2.3.1"},"scheduled_refresh_frequency":null,"semantic_columns":[],"errorMessage":null,"next_processing_state":null,"errorType":null,"stac_url":null,"excerpt_url":"https://us1.data-pipeline.felt.com/excerpt/76a6f4c1-160a-5a16-b0a0-438e00004453.json","subtitle":"","sql_query_threads":[],"id":"3efe6b09-330b-46b3-853d-8c71e06aeb3e","name":"Borough boundaries","edit_version":null,"hideFromLegend":false,"parsed_size_bytes":991232,"modified_at":"2026-03-23T18:22:41","initial_stroke_color":null,"created_at":"2026-03-23T17:55:50","runCause":"upload","h3_geomatched_level":null,"source_has_custom_query":false,"pending_fork_operation":false,"table":{"name":"parsed","columns":[{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/76a6f4c1-160a-5a16-b0a0-438e00004453/0/1.json{?query}","count":33,"count_distinct":33,"name":"NAME","stats_url":"https://us1.data-pipeline.felt.com/stats/76a6f4c1-160a-5a16-b0a0-438e00004453/0.json{?query}","type":"TEXT","values":{"Barking and Dagenham":1,"Barnet":1,"Bexley":1,"Brent":1,"Bromley":1,"Camden":1,"City of London":1,"Croydon":1,"Ealing":1,"Enfield":1,"Greenwich":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/76a6f4c1-160a-5a16-b0a0-438e00004453/1/1.json{?query}","count":33,"count_distinct":33,"name":"GSS_CODE","stats_url":"https://us1.data-pipeline.felt.com/stats/76a6f4c1-160a-5a16-b0a0-438e00004453/1.json{?query}","type":"TEXT","values":{"E09000001":1,"E09000002":1,"E09000003":1,"E09000004":1,"E09000005":1,"E09000006":1,"E09000007":1,"E09000008":1,"E09000009":1,"E09000010":1,"E09000011":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/76a6f4c1-160a-5a16-b0a0-438e00004453/2/1.json{?query}","count":33,"count_distinct":33,"max":15013.487,"median":3857.806,"min":314.942,"name":"HECTARES","stats_url":"https://us1.data-pipeline.felt.com/stats/76a6f4c1-160a-5a16-b0a0-438e00004453/2.json{?query}","type":"REAL","values":{"1238.379":1,"1485.664":1,"1715.409":1,"1904.902":1,"2157.501":1,"2178.932":1,"2203.005":1,"2724.94":1,"2959.837":1,"2991.34":1,"314.942":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/76a6f4c1-160a-5a16-b0a0-438e00004453/3/1.json{?query}","count":33,"count_distinct":18,"max":370.619,"median":75.648,"min":0.0,"name":"NONLD_AREA","stats_url":"https://us1.data-pipeline.felt.com/stats/76a6f4c1-160a-5a16-b0a0-438e00004453/3.json{?query}","type":"REAL","values":{"0.0":16,"105.139":1,"16.795":1,"2.3":1,"24.546":1,"25.994":1,"43.927":1,"54.308":1,"60.755":1,"75.648":1,"95.6":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/76a6f4c1-160a-5a16-b0a0-438e00004453/4/1.json{?query}","count":33,"count_distinct":2,"name":"ONS_INNER","stats_url":"https://us1.data-pipeline.felt.com/stats/76a6f4c1-160a-5a16-b0a0-438e00004453/4.json{?query}","type":"TEXT","values":{"F":19,"T":14}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/76a6f4c1-160a-5a16-b0a0-438e00004453/5/1.json{?query}","count":0,"count_distinct":0,"name":"SUB_2009","stats_url":"https://us1.data-pipeline.felt.com/stats/76a6f4c1-160a-5a16-b0a0-438e00004453/5.json{?query}","type":"TEXT","values":{"null":33}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/76a6f4c1-160a-5a16-b0a0-438e00004453/6/1.json{?query}","count":0,"count_distinct":0,"name":"SUB_2006","stats_url":"https://us1.data-pipeline.felt.com/stats/76a6f4c1-160a-5a16-b0a0-438e00004453/6.json{?query}","type":"TEXT","values":{"null":33}}],"row_count":33,"content_url":"https://us1.data-pipeline.felt.com/table/76a6f4c1-160a-5a16-b0a0-438e00004453/{page}.json{?query}"},"data_last_updated_by_user_at":"2026-03-23T17:56:05","source_id":null,"legendVisibility":"show","scheduled_refresh_status":null,"external_refresh_frequency_ms":null}],"created_by":"William Petty","modified_at":"2026-03-23T17:56:30","user_id":"61a69976-5f0c-44f2-bd91-4bb433c8d45a","index_json_url":"https://us1.data-pipeline.felt.com/upload/4edc433d-6bad-4b95-9fa0-715f0000554c.json","z_order":0,"max_zoom":18,"subtitle":null,"isCollapsed":false,"hideFromLegend":false,"errorMessage":null,"thumbnailUrl":null,"progress_percent":100,"visibilityInteraction":"checkbox","errorType":null,"legendVisibility":"show","created_at_unix_time_ms":1774288550000,"duplicatedFromId":null,"renderAsLayer":true},{"id":"0f27bb45-fc20-4065-b561-544bc4aa54a2","name":"Town centres","visible":true,"description":"","created_at":"2026-03-23T17:48:34","layers":[{"created_by":"William Petty","bounding_box":{"coordinates":[[[-0.4862680733203888,51.3182258605957],[0.2593030631542206,51.3182258605957],[0.2593030631542206,51.65861129760742],[-0.4862680733203888,51.65861129760742],[-0.4862680733203888,51.3182258605957]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"tile_url":"https://us1.data-pipeline.felt.com/vectortile/89c732cb-bdf4-5af3-9a81-1b4e00004453/{z}/{x}/{y}.pbf{?attributes,layer,query}","raster_colors":null,"stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453.json","z_order":1,"debug_layer_compaction":null,"min_zoom":0,"raster_details":null,"pipeline_dataset_id":"89c732cb-bdf4-5af3-9a81-1b4e00004453","is_spreadsheet":false,"visible":true,"has_download_url":true,"hash_url":"https://us1.data-pipeline.felt.com/hash/{hash}","normalized":{"filename":"Town_Centres_Boundaries.gpkg","feature_id_field":null,"filetype":"GeoPackage","layername":"town_centres"},"maximum_bounding_box":{"coordinates":[[[-0.486268,51.318233],[0.259303,51.318233],[0.259303,51.65861],[-0.486268,51.65861],[-0.486268,51.318233]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"h3_levels":null,"remote_data_url":null,"geometry_type":"Polygon","feature_url":"https://us1.data-pipeline.felt.com/onefeature/89c732cb-bdf4-5af3-9a81-1b4e00004453/{feature}.geojson{?skip_geometry,zoom_level}","index_json_url":"https://us1.data-pipeline.felt.com/upload/6973e5b0-de6e-4ee2-aea7-5f180000554c.json","legendDisplay":"default","layer_name":"parsed","curated_layer":false,"initial_fill_color":null,"legend_items":[{"id":"b7a3a768-df55-43c6-85ce-824788682d72--0-District","visible":true},{"id":"b7a3a768-df55-43c6-85ce-824788682d72--0-Major","visible":true},{"id":"b7a3a768-df55-43c6-85ce-824788682d72--0-CAZ retail cluster","visible":true},{"id":"b7a3a768-df55-43c6-85ce-824788682d72--0-Metropolitan","visible":true},{"id":"b7a3a768-df55-43c6-85ce-824788682d72--0-Local Centre","visible":true},{"id":"b7a3a768-df55-43c6-85ce-824788682d72--0-District Centre","visible":true},{"id":"b7a3a768-df55-43c6-85ce-824788682d72--0-International","visible":true},{"id":"b7a3a768-df55-43c6-85ce-824788682d72--0-Unclassified","visible":true}],"status":"completed","geomatch_metadata":null,"last_processed_at":"2026-03-23T17:48:53","raster_preview_url":null,"column_selections":[],"processing_time_seconds":19,"progress":100,"centroids_layer_name":"parsed-anchors","geocoder_metadata":null,"html_popup_threads":[],"max_zoom":18,"tagged_user_ids":[],"html_popup_source":null,"pipeline_version":"0.56.15363","tile_max_zoom":null,"stats":[{"aggregation":null,"binLevel":null,"count":234,"count_distinct":8,"name":"classification","type":"TEXT","values":{"CAZ retail cluster":20,"District":152,"District Centre":2,"International":2,"Local Centre":7,"Major":36,"Metropolitan":13,"Unclassified":2}}],"source_dataset_id":null,"style":{"attributes":{"borough":{"displayName":"Borough"},"classification":{"displayName":"Classification"},"designation":{"displayName":"Designation"},"planningauthority":{"displayName":"Planning authority"}},"config":{"categoricalAttribute":"classification","categories":["International","Metropolitan","Major","District","CAZ retail cluster","Local Centre"],"labelAttribute":["sitename"],"showOther":false},"label":{"color":"auto","fontSize":13,"fontStyle":"Normal","fontWeight":500,"haloColor":"auto","haloWidth":1,"justify":"auto","letterSpacing":0,"lineHeight":1.2,"maxLineChars":10,"maxZoom":24,"minZoom":1,"padding":0,"placement":"Center","textTransform":"none"},"legend":{"displayName":"auto"},"paint":{"color":"@catPalette6","isSandwiched":false,"opacity":0.8,"strokeColor":"auto","strokeWidth":1},"popup":{"keyAttributes":["borough","planningauthority","classification"]},"type":"categorical","version":"2.3.1"},"scheduled_refresh_frequency":null,"semantic_columns":[],"errorMessage":null,"next_processing_state":null,"errorType":null,"stac_url":null,"excerpt_url":"https://us1.data-pipeline.felt.com/excerpt/89c732cb-bdf4-5af3-9a81-1b4e00004453.json","subtitle":"The London Plan, 2017","sql_query_threads":[],"id":"b7a3a768-df55-43c6-85ce-824788682d72","name":"Town centres","edit_version":null,"hideFromLegend":false,"parsed_size_bytes":2101248,"modified_at":"2026-03-23T18:06:47","initial_stroke_color":null,"created_at":"2026-03-23T17:48:34","runCause":"upload","h3_geomatched_level":null,"source_has_custom_query":false,"pending_fork_operation":false,"table":{"name":"parsed","columns":[{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/0/1.json{?query}","count":234,"count_distinct":234,"max":234,"median":117,"min":1,"name":"OBJECTID","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/0.json{?query}","type":"INTEGER","values":{"1":1,"10":1,"11":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/1/1.json{?query}","count":234,"count_distinct":234,"name":"layerreference","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/1.json{?query}","type":"TEXT","values":{"TCB00000001":1,"TCB00000002":1,"TCB00000003":1,"TCB00000004":1,"TCB00000005":1,"TCB00000006":1,"TCB00000007":1,"TCB00000008":1,"TCB00000009":1,"TCB00000010":1,"TCB00000011":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/2/1.json{?query}","count":0,"count_distinct":0,"name":"sitereference","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/2.json{?query}","type":"TEXT","values":{"null":234}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/3/1.json{?query}","count":234,"count_distinct":234,"name":"sitename","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/3.json{?query}","type":"TEXT","values":{"Abbey Wood Village":1,"Acton":1,"Addiscombe":1,"Angel":1,"Angel Edmonton":1,"Archway":1,"Baker Street (part)":1,"Bakers Arms":1,"Balham":1,"Bankside and The Borough":1,"Barbican":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/4/1.json{?query}","count":0,"count_distinct":0,"name":"address","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/4.json{?query}","type":"TEXT","values":{"null":234}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/5/1.json{?query}","count":0,"count_distinct":0,"name":"uprn","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/5.json{?query}","type":"TEXT","values":{"null":234}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/6/1.json{?query}","count":234,"count_distinct":33,"name":"borough","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/6.json{?query}","type":"TEXT","values":{"Barnet":14,"Bexley":13,"Brent":11,"Camden":9,"Croydon":10,"Kensington and Chelsea":10,"Lambeth":10,"Lewisham":9,"Tower Hamlets":9,"Waltham Forest":8,"Westminster":13}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/7/1.json{?query}","count":234,"count_distinct":34,"name":"planningauthority","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/7.json{?query}","type":"TEXT","values":{"Barnet":14,"Bexley":13,"Brent":11,"Camden":9,"Croydon":10,"Kensington & Chelsea":10,"Lambeth":10,"Lewisham":9,"Tower Hamlets":9,"Waltham Forest":8,"Westminster":13}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/8/1.json{?query}","count":0,"count_distinct":0,"name":"firstaddeddate","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/8.json{?query}","type":"TEXT","values":{"null":234}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/9/1.json{?query}","count":0,"count_distinct":0,"name":"lastupdateddate","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/9.json{?query}","type":"TEXT","values":{"null":234}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/10/1.json{?query}","count":0,"count_distinct":0,"name":"removeddate","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/10.json{?query}","type":"TEXT","values":{"null":234}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/11/1.json{?query}","count":0,"count_distinct":0,"name":"status","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/11.json{?query}","type":"TEXT","values":{"null":234}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/12/1.json{?query}","count":234,"count_distinct":233,"max":258.962,"median":9.685,"min":0.9500000000000001,"name":"hectares","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/12.json{?query}","type":"REAL","values":{"0.9500000000000001":1,"0.9900000000000001":1,"1.238":1,"1.249":1,"1.549":1,"2.014":1,"2.016":1,"2.455":1,"2.456":1,"2.529":1,"6.298":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/13/1.json{?query}","count":234,"count_distinct":234,"max":555987,"median":530603,"min":505648,"name":"easting","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/13.json{?query}","type":"INTEGER","values":{"505648":1,"506057":1,"509211":1,"509278":1,"509884":1,"510507":1,"511097":1,"512169":1,"512557":1,"512997":1,"513566":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/14/1.json{?query}","count":234,"count_distinct":233,"max":196613,"median":181155,"min":159592,"name":"northing","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/14.json{?query}","type":"INTEGER","values":{"159592":1,"161541":1,"162109":1,"162288":1,"163617":1,"163853":1,"164260":1,"164544":1,"165150":1,"165599":1,"181155":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/15/1.json{?query}","count":234,"count_distinct":1,"name":"designation","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/15.json{?query}","type":"TEXT","values":{"Town Centres":234}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/16/1.json{?query}","count":234,"count_distinct":1,"name":"boroughdesignation","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/16.json{?query}","type":"TEXT","values":{"Town Centres":234}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/17/1.json{?query}","count":234,"count_distinct":8,"name":"classification","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/17.json{?query}","type":"TEXT","values":{"CAZ retail cluster":20,"District":152,"District Centre":2,"International":2,"Local Centre":7,"Major":36,"Metropolitan":13,"Unclassified":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/18/1.json{?query}","count":234,"count_distinct":1,"name":"notes","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/18.json{?query}","type":"TEXT","values":{"This data belongs to the Planning Authorities. The GLA has not designated these boundaries.":234}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/19/1.json{?query}","count":0,"count_distinct":0,"name":"source","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/19.json{?query}","type":"TEXT","values":{"null":234}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/20/1.json{?query}","count":0,"count_distinct":0,"name":"extrainfo1","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/20.json{?query}","type":"TEXT","values":{"null":234}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/21/1.json{?query}","count":0,"count_distinct":0,"name":"extrainfo2","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/21.json{?query}","type":"TEXT","values":{"null":234}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/22/1.json{?query}","count":0,"count_distinct":0,"name":"extrainfo3","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/22.json{?query}","type":"TEXT","values":{"null":234}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/23/1.json{?query}","count":0,"count_distinct":0,"name":"missing","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/23.json{?query}","type":"TEXT","values":{"null":234}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/24/1.json{?query}","count":234,"count_distinct":234,"max":2588670.0753899245,"median":96821.64831517627,"min":9495.918078967361,"name":"st_area_geom_","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/24.json{?query}","type":"REAL","values":{"12371.74848314011":1,"12481.754821517829":1,"15484.41133725299":1,"20134.69583820608":1,"20148.75930681514":1,"24538.554039516148":1,"24553.767025406578":1,"25277.912392740298":1,"25768.226648422657":1,"9495.918078967361":1,"9897.202626856528":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/25/1.json{?query}","count":234,"count_distinct":234,"max":10653.691390635677,"median":2751.9848573110603,"min":561.4499244529776,"name":"st_perimeter_geom_","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/25.json{?query}","type":"REAL","values":{"1027.5339500853788":1,"1038.7056752287272":1,"1047.9318424833523":1,"1051.613329673842":1,"1077.3732636963148":1,"561.4499244529776":1,"671.2666640408888":1,"749.0458128099651":1,"835.6803607476581":1,"840.8955272166496":1,"902.129801120164":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/26/1.json{?query}","count":234,"count_distinct":234,"max":10653.691361700054,"median":2751.985360801028,"min":561.4498990572645,"name":"Shape_Length","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/26.json{?query}","type":"REAL","values":{"1027.5339587017368":1,"1038.7057879969768":1,"1047.9318424833523":1,"1051.613329673842":1,"1077.3732911662798":1,"561.4498990572645":1,"671.2663935746898":1,"749.0458128099651":1,"835.6803607476581":1,"840.8957240053546":1,"902.129801120164":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/89c732cb-bdf4-5af3-9a81-1b4e00004453/27/1.json{?query}","count":234,"count_distinct":234,"max":2588670.0828312137,"median":96821.64041357725,"min":9495.91221028297,"name":"Shape_Area","stats_url":"https://us1.data-pipeline.felt.com/stats/89c732cb-bdf4-5af3-9a81-1b4e00004453/27.json{?query}","type":"REAL","values":{"12371.751743636347":1,"12481.754821517825":1,"15484.412805007987":1,"20134.695838206084":1,"20148.76484339837":1,"24538.556038029354":1,"24553.767025406574":1,"25277.91239280419":1,"25768.228664642018":1,"9495.91221028297":1,"9897.199700335472":1}}],"row_count":234,"content_url":"https://us1.data-pipeline.felt.com/table/89c732cb-bdf4-5af3-9a81-1b4e00004453/{page}.json{?query}"},"data_last_updated_by_user_at":"2026-03-23T17:48:53","source_id":null,"legendVisibility":"show","scheduled_refresh_status":null,"external_refresh_frequency_ms":null}],"created_by":"William Petty","modified_at":"2026-03-23T18:05:52","user_id":"61a69976-5f0c-44f2-bd91-4bb433c8d45a","index_json_url":"https://us1.data-pipeline.felt.com/upload/6973e5b0-de6e-4ee2-aea7-5f180000554c.json","z_order":1,"max_zoom":18,"subtitle":null,"isCollapsed":false,"hideFromLegend":false,"errorMessage":null,"thumbnailUrl":null,"progress_percent":100,"visibilityInteraction":"checkbox","errorType":null,"legendVisibility":"show","created_at_unix_time_ms":1774288114000,"duplicatedFromId":null,"renderAsLayer":true}],"layerTaggedUsers":[],"mapId":"1c8d33cc-1083-4c5f-b31e-96fec83661f8","updatedAtUnixMs":1774802485000,"current_user":{},"amplitudeAnalyticsId":"d01926b917624c9f002b79f6016c7213","maxImageFileSizeBytes":20000000,"editableByCurrentSession":false,"mapTeamId":null,"isVirtualKarta":false,"mapFolderId":null,"referer":null,"urls":{"api":"/api","settings":"/users/settings","dashboard":"/maps","marketing":"/","newMap":"/map/new","newWorkspace":"/join","placeholderImage":"/images/placeholder-39c4259c68cef774b08a1a06e6626c95.png?vsn=d","catchup":"/map/London-town-centres-HI0zzBCDTF9BzHpb9ByDZh9BA/catchup","canonicalPath":"/map/London-town-centres-HI0zzBCDTF9BzHpb9ByDZh9BA","spritesBaseUrl":"https://app-assets.felt.com/sprites","spritesManifest":{"/sprites/msdf.json":"/sprites/msdf-0ed695ece9e09531d79ea4daa8255599.json","/sprites/msdf.png":"/sprites/msdf-235245f7cf195ff0eb39cf7a7b8fa6e9.png","/sprites/msdf@2x.json":"/sprites/msdf@2x-1e78f109cb6438c7e87da1f75344a7b7.json","/sprites/msdf@2x.png":"/sprites/msdf@2x-73817a584887afef4c1e0188642592ab.png","/sprites/sprite.json":"/sprites/sprite-964569eef729aa4773a354b47cee5d86.json","/sprites/sprite.png":"/sprites/sprite-819511448f6f2499deff86603ff78215.png","/sprites/sprite@2x.json":"/sprites/sprite@2x-24e211e07ce576bf48740474ed7d6547.json","/sprites/sprite@2x.png":"/sprites/sprite@2x-87cb20c28d14435142f4e32339e093dd.png"},"workspaceUsage":null},"mapLinks":[],"sources":[],"flashMessages":[],"isOwner":false,"customIcons":[],"satelliteMode":false,"customViewport":null,"actions":[],"hasPendingAccessRequest":false,"individualPermissions":[],"supportsNewMap":true,"mapBackgrounds":[],"ghostPresences":[],"folderId":null,"commonAnalyticsProperties":{"feature_flags":["ff_all_column_index","ff_app_home_react","ff_app_home_search","ff_editable_data_person_attribute","ff_in_product_sales_form","ff_request_edit_access","ff_wherobots"],"workspace_id":"c8e83304-b183-4bfe-9eb3-7ab20ff53a6b","workspace_plan":"non_profit","workspace_name":"William Petty’s Workspace","workspace_age_days":841,"native_app_device_model":null,"native_app_os_version":null,"native_app_platform":null,"native_app_version":null,"platform_source":"web"},"teams":[],"teamAdminEmails":[],"pendingAccessRequests":[],"isAdminView":false,"mapImages":[],"currentTeamBannerAcknowledgement":{"plan":null,"plan_name":null,"acknowledged":true},"elements":[],"mapUrls":{"export":"https://felt.com/map/export/1c8d33cc-1083-4c5f-b31e-96fec83661f8","embed":"https://felt.com/embed/map/London-town-centres-HI0zzBCDTF9BzHpb9ByDZh9BA","login":"/login/map/1c8d33cc-1083-4c5f-b31e-96fec83661f8","appHomeForKarta":"/maps/contains/1c8d33cc-1083-4c5f-b31e-96fec83661f8","dataTroubleshooting":"https://help.felt.com/upload-anything/troubleshooting","exportComments":"https://felt.com/map/export/1c8d33cc-1083-4c5f-b31e-96fec83661f8/comments","signup":"/signup/map/1c8d33cc-1083-4c5f-b31e-96fec83661f8","supportedFormats":"https://help.felt.com/upload-anything/files"},"embedConfig":null,"viewerPermissionInfo":{"directInvitePermission":null,"effectivePermission":"view_only","effectiveSource":"public_access"},"widgets":[],"createMapParams":null,"defaultControlsMode":null,"featureFlags":{"ff_extensions_use_next_sdk":false,"ff_consistent_permissions":false,"felt_is_up":true,"ff_app_home_react":true,"ff_app_home_search":true,"ff_copy_paste_styles":false,"ff_editable_data_person_attribute":true,"ff_felt_ai":false,"ff_in_product_sales_form":true,"ff_isr":false,"ff_library_enchantments":false,"ff_lightning_server":false,"ff_mobile_alpha":false,"ff_more_components":false,"ff_request_edit_access":true,"ff_timeseries_animation":false,"ff_use_our_tiles":false,"ff_wherobots":true},"canCreateMapsSomewhere":false,"felt_version":"46","comments":{"threads":[],"users":{}},"onboardingNeeded":[],"settings":{"path":"/map/London-town-centres-HI0zzBCDTF9BzHpb9ByDZh9BA","url":"https://felt.com/map/London-town-centres-HI0zzBCDTF9BzHpb9ByDZh9BA","viewers":{"allowExport":false,"dataTable":true,"defaultTableLayerId":null,"duplicateMap":true,"seeMapPresence":true},"mapDescription":null,"mapTitle":"London town centres"},"selectedDefaultBackgroundMode":"light","buildSha":"d3b9197e526d7363495671ecc3fe828732533ea1","mapProject":null,"pipeline":{"syncUploadMaxBytes":15360},"allowedFeatures":{"editableLayers":false,"streamCogs":false,"basicPipelineExports":true,"uploadLayer":true,"commentsAttachedMedia":false,"workspaceLibrary":false,"enterpriseExports":false,"sources":false,"customIcons":false,"bucketSources":false,"embeds":true,"iframePopups":false,"createLayerFromColumns":false,"updateEnterpriseSettings":false,"transformations":true,"embedActionCustomization":false,"commentsAttachedData":false,"liveLayers":false,"embedTokens":false,"enterprisePipelineExports":false,"usageDashboard":true,"stacSource":false,"widgets":false,"basicExports":true,"extensions":false,"sdk":false,"h3":false,"filters":true,"viewerExportData":false,"streamVectorTiles":false,"advancedExports":true,"contributorLicenses":false,"sameDomainJoin":false,"mapActions":false},"resyncTimeoutMs":5250,"selectedBackgroundId":null,"isTrainingKarta":false,"shareUrl":"https://felt.com/map/London-town-centres-HI0zzBCDTF9BzHpb9ByDZh9BA","accessControl2":{"view":{"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},"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},"teams":{"canAddSources":false,"canDeletePublishedLayer":false,"canPublishLayer":false},"kartaTeamMemberIds":[]},"partnerBranding":null,"showBasemapLabels":true,"folderTree":[],"mapDescription":null,"loadedAt":1774998362,"scripts":[]}