{"text_format":"1","workbook":"xlsx","n_sheets":20,"sheets":["Overview","Table of Contents","Step 1 User Input","Step 2A Insufficient Space","Step 2B Sufficient Space","Step 3A Cross Section Summary","Step 3B Impact Summary","Step 3C Visualizer","Step 3D Int Capacity Summary","Calculation A","Calculation B","Calculation C","Calculation D","Calculation E","Calculation F","matrix","matrix2","main lookups","ancillary lookups","selections"],"not_rendered":{"charts":2,"images":0,"macros":1,"external_links":1,"defined_names":43,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"Overview","index":0,"n_rows":27,"n_cols":3,"rows_kept":27,"cut":false,"hidden":false,"merged":[[27,0,27,1],[28,0,28,1],[29,0,29,1],[17,0,17,1],[19,1,19,12],[20,1,20,12],[22,1,22,12],[23,0,23,1],[24,0,24,1],[16,1,16,12],[0,0,0,1],[2,2,2,11],[3,1,3,12],[5,0,5,1],[6,1,6,12],[8,1,8,12],[9,0,9,1],[11,1,11,12],[12,0,12,1],[14,1,14,12],[15,0,15,1]]}
[]
[]
[null,null,"NCHRP Project 15-78"]
[null,"Cross Section Decision-Making Spreadsheet Tool - Reconstruction Projects"]
[]
[]
[null,"Build: 2022-09-14"]
[null,"FOREWORD"]
[null,"This software supports users applying the decision-making framework developed by NCHRP Project 17-87 for developing cross sections and evaluating tradeoffs. This is a research-grade software tool that does not provide the enhanced user interface and extensive error checking that commercial software would provide."]
[]
[null,"ACKNOWLEDGMENT OF SPONSORSHIP"]
[null,"This work was sponsored by the American Association of State Highway and Transportation Officials, in cooperation with the Federal Highway Administration, and was conducted in the National Cooperative Highway Research Program (NCHRP), which is administered by the Transportation Research Board of the National Academies of Sciences, Engineering, and Medicine.  "]
[]
[null,"DISCLAIMER"]
[null,"This is unedited material as submitted by the contractor for NCHRP Project 15-78, Guidebook for Urban and Suburban Roadway Cross-Sectional Reallocation. The opinions and conclusions expressed or implied in the material are those of the research agency. They are not necessarily those of the Transportation Research Board; the National Academies of Sciences, Engineering, and Medicine; or the program sponsors."]
[]
[null,"No warranty is made by the developers or their employer as to the accuracy, completeness, or reliability of this software and its associated equations and documentation. No responsibility is assumed by the developers for incorrect results or damages resulting from the use of this software."]
[]
[null,"COPYRIGHT"]
[null,"This material and the copyrights therein are owned by the National Academies of Sciences, Engineering, and Medicine.  "]
[]
[null,"INSTRUCTIONS"]
[null,"Detailed instructions for using the spreadsheet are provided on the Table of Contents tab."]
[]
[]
[null,"VERSION HISTORY"]
[null,"2022-09-14","First beta version"]

{"sheet":"Table of Contents","index":1,"n_rows":24,"n_cols":3,"rows_kept":24,"cut":false,"hidden":false,"merged":[[3,5,4,18],[4,1,4,2],[6,1,6,2],[24,1,24,2],[26,1,26,2],[22,1,22,2],[16,1,16,2],[18,1,18,2],[17,1,17,2],[23,1,23,2]]}
[]
[null,"NCHRP Project 15-78"]
[null,"Decision-Making Framework Tool - Reconstruction Projects"]
[]
[null,"This spreadsheet tool is provided as a decision-making support tool to accompany the NCHRP Project 15-78 Guidebook. It is strongly encouraged to use this tool alongside the referenced sections of the guidebook, as this tool is intended to help implement the framework presented in the guidebook.\n\nThe objective of this research is to develop a guidebook and decision-making framework for roadway designers, planners, and others for identifying, comparing, evaluating, and justifying context-based cross-sectional reallocations of existing urban and suburban roadway space for multimodal safety, access, and mobility. "]
[]
[null,"This Reconstruction spreadsheet tool is intended for road reconstruction projects where it is assumed the curb lines can be moved. \nFor repaving-only projects, refer to the Repaving spreadsheet tool."]
[]
[]
[null,"This tool includes the following tabs:"]
[null,"Step 1: User Input","Start here and enter all project information. Once complete, press the \"Generate minimum safe dimension\" button. You will be automatically directed to the next appropriate tab (either 2.1 or 2.2)."]
[null,"Step 2A: Insufficient Space","Use this tab to explore options to fit the desired project and minimum safe facilities within the available ROW. If unavailable to fit within ROW, you can adjust your desired ADT or speed, which may relax some width requirements."]
[null,"Step 2B: Sufficient Space","If available cross-section elements fit within ROW, use this tab to guide decision-making about how best to use the remaining ROW width."]
[null,"Steps: 3A - 2D","These pages will display print the results, including the cross-section summary, impact summary, and capacity analysis."]
[null,"Matrix","This page includes the decision-support matrix."]
[]
[null,"Throughout the tool, cell color is an indicator of how to interact with various fields:"]
[null,"Make a selection or type directly in blue cells."]
[null,"Results/ automatically calculated. (do not edit)"]
[null,"Cells with red text include notes to keep in mind when designing your cross-section."]
[]
[]
[null,"Considerations for Use:"]
[null,"- Separate workbooks are provided for repaving projects and for reconstruction projects. For the former, curb lines are used as a constraint on the cross-section, and it is assumed that some changes would be infeasible (e.g., widening sidewalks). For the latter, the relevant constraint is available right of way.\n- For considering a two-way to one-way conversion, the user should simply zero out appropriate values in the direction unaccounted for. For the reverse, the user should restart with Step 1.\n- Yellow buttons throughout the workbook are important and must be used in order to generate the correct results. \n- Workbook must be reset between uses. Press the button below or in Step 1 to reset."]

{"sheet":"Step 1 User Input","index":2,"n_rows":78,"n_cols":37,"rows_kept":78,"cut":false,"hidden":false,"merged":[[13,2,13,4],[10,3,10,4],[22,3,22,4],[62,2,62,3],[56,2,56,3],[27,2,27,3],[33,2,33,3],[28,2,28,3],[34,2,34,3],[50,2,50,3],[19,3,19,36],[14,2,14,4],[27,4,28,5]]}
[null,null,"Existing Cross Section and Project Information"]
[]
[null,null,"INSTRUCTIONS"]
[]
[null,null,"Use this workbook for reconstruction projects only. Repaving projects should use the accompaning workbook.\nPress button at right to reset workbook between iterations."]
[]
[null,null,"Make a selection or type directly in blue cells."]
[null,null,"Results/ automatically calculated. (do not edit)"]
[]
[]
[null,null,"Step 1.1","Existing Cross Section"]
[]
[null,null,"INSTRUCTIONS"]
[null,null,"Indicate inclusion (Type \"Y\" or \"N\")  of street element and current dimension (in feet).\nIf cross section changes meaningfully along the project corridor, consider redefining subcorridors to evaluate separately. \nSubcorridors should be evaluated in separate workbooks.\nIf cross section varies slightly along the corridor, enter the relevant components for the minimum (i.e., most constrained) corridor."]
[null,null,"Press button to generate total ROW when dimensions are complete.\nDO NOT FORGET THIS STEP."]
[null,null,null,null,"bm","m",null,null,"v","b ↕","b",null,"v","u","v","v","v","v","v","u","J","q","v","v","v","v","u","v",null,"b","b ↕","v",null,null,"m","bm"]
[null,null,"Cross-section Elements","Additional ROW","Shared-Use Path","Sidewalk","Pedestrian buffer","Curb & Gutter","Curbside Parking","Two-Way bike lane","Bike lane","Bike Separation","Floating Parking","Bus lane","Travel lane 1","Travel lane 2","Travel lane 3","Travel lane 4","Roadway Width - No Centerline","Center Bus Lane","Median","TWLTL","Travel lane 4","Travel lane 3","Travel lane 2","Travel lane 1","Bus lane","Floating Parking","Bike Separation","Bike lane","Two-Way bike lane","Curbside Parking","Curb & Gutter","Pedestrian buffer","Sidewalk","Shared-Use Path","Additional ROW"]
[null,null,"Is this included in the cross section? (Y or N)"]
[null,null,"Current Dimension (in feet)"]
[null,null,"Right-of-Way (ROW)"]
[]
[]
[null,null,"Step 1.2","Project Information"]
[]
[null,null,"INSTRUCTIONS"]
[null,null,"Fill out ALL blue cells with the relevant project information."]
[]
[null,null,"PROJECT INFORMATION",null,"Guidance/Support"]
[null,null,"Basic Project Information"]
[null,null,"Community",null,"Enter the city, town, or most precise location(s) of the project."]
[null,null,"Roadway name"]
[null,null,"Project extents"]
[null,null,"Project corridor length"]
[null,null,"Scoping & Needs"]
[null,null,"Project details"]
[null,null,"Type of project: Can you move curb lines?",null,"If you are not able to move curb lines (i.e., this is a restriping project only), then please use the alternate workbook provided for this project."]
[null,null,"The curb-to-curb distance in feet:",{"$f":"SUM(H19:AG19)","v":0},"Verify. If incorrect, make edits in cross-section above."]
[null,null,"The available right-of-way in feet:",{"$f":"D20","v":0},"Verify. If incorrect, make edits in cross-section above."]
[null,null,"What is the existing land use context?",null,"Refer to Guidebook Chapter 3 for a discussion of applicable land use contexts. This entry is provided for reference but is not used in tool calculations."]
[null,null,"What is the planned land use context?",null,"Refer to Guidebook Chapter 3 for a discussion of applicable land use contexts. This entry is used to provide minimum safe recommendations regarding pedestrian facilities."]
[null,null,"What is the roadway's primary intended function?",null,"Refer to Guidebook Chapter 5 for a discussion on roadway primary function. This selection will not affect minimum safe dimension recommendations but will prompt you to consider appropriate design decisions (e.g., speeds)."]
[null,null,"The road directionality:",{"$f":"IF(ISBLANK(D20),\"-\",IF(OR(S18=\"Y\",AND(O18=\"Y\",Z18=\"Y\")),\"two-way\",\"one-way\"))","v":"-"},"Verify. If incorrect, make edits in cross-section above."]
[null,null,"Number of lanes per direction:",{"$f":"IF(S18=\"Y\",\"No Centerline\",MAX(COUNTIF(N18:R18,\"Y\"),COUNTIF(W18:Z18,\"Y\")))","v":0},"Verify. If incorrect, make edits in cross-section above."]
[null,null,"Presence of a median:",{"$f":"IF(U18=\"Y\",\"Yes\",\"No\")","v":"No"},"Verify. If incorrect, make edits in cross-section above."]
[null,null,"Width of the median:",{"$f":"U19","v":0},"Verify. If incorrect, make edits in cross-section above."]
[null,null,"Presence of a Two-Way-Left-Turn Lane (TWLTL):",{"$f":"IF(V18=\"Y\",\"Yes\",\"No\")","v":"No"},"Verify. If incorrect, make edits in cross-section above."]
[null,null,"Width of the TWLTL:",{"$f":"V19","v":0},"Verify. If incorrect, make edits in cross-section above."]
[null,null,"Is this a freight corridor?",null,"Used to adjust lane widths."]
[null,null,"Is there heavy bus lane use on this corridor?",null,"Used to adjust lane widths."]
[null,null,"What is the controlling downstream intersection type?",null,"Used for the operational assessment."]
[null,null,"Existing conditions & data"]
[null,null,"What is the posted speed limit?"]
[null,null,"What is the 85th percentile speed? (If known) ",null,"Leave blank if unknown."]
[null,null,"What is the average daily traffic?*"]
[null,null,"Is on-street parking present on the east/north side?",{"$f":"IF(OR(I18=\"Y\",M18=\"Y\"),\"Y\",\"N\")","v":"N"}]
[null,null,"Is on-street parking present on the west/south side?",{"$f":"IF(OR(AB18=\"Y\",AF18=\"Y\"),\"Y\",\"N\")","v":"N"}]
[null,null,"Project Goals\nDo project goals include any of the following outcomes?"]
[null,null,"Safety "]
[null,null,"Economic"]
[null,null,"Environmental"]
[null,null,"Social"]
[null,null,"Mode Shift"]
[null,null,"Background Planning\nPlease select the following for which relevant plans exist and pertain to this corridor.",null,"Refer to Guidebook Chapters 4 and 5 for a information on background planning."]
[null,null,"Climate Action Plan"]
[null,null,"Active Transportation Plan (Bike/Ped Plan)"]
[null,null,"Long-Term Transit Service Plan"]
[null,null,"Safety Action Plan"]
[null,null,"Complete Streets Policy"]
[null,null,"Vision Zero Policy"]
[null,null,"Freight Corridor"]
[null,null,"*If this value changes meaningfully along the project corridor, consider redefining subcorridors to evaluate separately. Subcorridors should be evaluated in separate workbooks."]
[null,null,"** If this value varies slightly, enter the minimum (i.e., most constrained) value."]
[]
[]
[null,null,"Step 1.3","Next Steps"]
[]
[null,null,"Minimum Safe Dimension",{"$f":"IF(OR(COUNTBLANK(D39:D41)>0,COUNTBLANK(D48:D50)>0,COUNTBLANK(D52)>0,COUNTBLANK(D54)>0,D20=\"\"),\"-\",IF(ISERROR('Calculation A'!C131),\"-\",'Calculation A'!C120))","v":"-"}]
[null,null,"Instructions",{"$f":"IF(D77=\"-\",\"-\",_xlfn.IFS('Calculation A'!C122<0,\"Minimum dimension not available. Proceed to Step 2A.\",'Calculation A'!C122>=0,\"Minimum dimension available. Skip Step 2A. Proceed to Step 2B\"))","v":"-"}]

{"sheet":"Step 2A Insufficient Space","index":3,"n_rows":79,"n_cols":33,"rows_kept":79,"cut":false,"hidden":false,"merged":[[76,3,76,6],[33,16,33,18],[34,16,34,18],[35,16,35,18],[36,16,36,18],[37,16,37,18],[33,13,33,15],[34,13,34,15],[35,13,35,15],[36,13,36,15],[37,13,37,15],[33,4,33,6],[34,4,34,6],[35,4,35,6],[36,4,36,6],[37,4,37,6],[33,7,33,9],[34,7,34,9],[35,7,35,9],[36,7,36,9],[72,3,72,4],[70,3,70,4],[41,4,41,6],[59,2,59,7],[24,2,24,3],[17,3,17,32],[29,7,29,9],[30,7,30,9],[31,7,31,9],[27,7,27,9],[30,4,30,6],[12,2,12,7],[29,4,29,6],[28,4,28,6],[27,4,27,6],[31,4,31,6],[29,10,29,12],[30,10,30,12],[23,2,23,7],[5,6,8,9],[23,9,23,10],[23,11,23,12],[24,9,24,12],[20,9,20,12],[21,9,21,10],[21,11,21,12],[22,9,22,10],[22,11,22,12],[0,3,0,4],[20,3,20,7],[45,3,45,7],[37,7,37,9],[38,10,38,12],[39,10,39,12],[39,4,39,6],[40,4,40,6],[39,7,39,9],[40,7,40,9],[38,4,38,6],[38,7,38,9],[7,3,7,4],[5,3,5,4],[6,3,6,4],[32,4,32,6],[8,3,8,4],[26,4,26,18],[27,10,27,12],[27,13,27,15],[27,16,27,18],[28,7,28,9],[28,13,28,15],[32,7,32,9],[71,3,71,4],[41,7,41,9],[42,7,42,9],[41,10,41,12],[42,10,42,12],[40,10,40,12],[68,2,68,3],[33,10,33,12],[34,10,34,12],[35,10,35,12],[36,10,36,12],[53,6,54,8],[42,4,42,6],[3,2,3,4],[42,16,42,18],[42,13,42,15],[38,13,38,15],[39,13,39,15],[37,10,37,12],[28,16,28,18],[29,16,29,18],[30,16,30,18],[31,16,31,18],[32,16,32,18],[38,16,38,18],[39,16,39,18],[40,16,40,18],[40,13,40,15],[41,13,41,15],[29,13,29,15],[30,13,30,15],[31,13,31,15],[32,13,32,15],[41,16,41,18],[28,10,28,12],[31,10,31,12],[32,10,32,12]]}
[null,null,"Step 2A.1","Minimum Safe Dimension"]
[]
[null,null,"INSTRUCTIONS"]
[null,null,"Do not use this tab unless directed to I Step 1. \nReview Minimum Cross Section generated based on inputs from Tab 1."]
[]
[null,null,"Minimum Safe Dimension",{"$f":"'Calculation A'!C120","v":{"$error":"#N/A"}}]
[null,null,"Available ROW",{"$f":"'Calculation A'!C121","v":0}]
[null,null,"Needed Space",{"$f":"-'Calculation A'!C122","v":{"$error":"#N/A"}}]
[null,null,"Does minimum safe dimension fit?",{"$f":"'Calculation A'!C123","v":{"$error":"#N/A"}}]
[]
[null,null,"MINIMUM CROSS SECTION"]
[null,null,"Automatically populated based on minimum safe dimension."]
[]
[null,null,null,null,"bm","m",null,null,"v","b ↕","b",null,"v","u","v","v","v","u","J","q","v","v","u","v",null,"b","b ↕","v",null,null,"m","bm"]
[null,null,"Cross-section Elements","Additional ROW","Shared Use Path","Sidewalk","Pedestrian buffer","Curb & Gutter","Curbside Parking","Two-way bike lane","Bike lane","Bike Separation","Floating Parking","Bus lane","Travel lane 1","Travel lane 2","Roadway Width - No Centerline","Center Bus Lane","Median","TWLTL","Travel lane 2","Travel lane 1","Bus lane","Floating Parking","Bike Separation","Bike lane","Two-way bike lane","Curbside Parking","Curb & Gutter","Pedestrian buffer","Sidewalk","Shared Use Path","Additional ROW"]
[null,null,"Included?",{"$f":"'Calculation A'!C129","v":"N"},{"$f":"'Calculation A'!D129","v":"N"},{"$f":"'Calculation A'!E129","v":"Y"},{"$f":"'Calculation A'!F129","v":"Y"},{"$f":"'Calculation A'!G129","v":"N"},{"$f":"'Calculation A'!H129","v":"N"},{"$f":"'Calculation A'!I129","v":"N"},{"$f":"'Calculation A'!J129","v":{"$error":"#N/A"}},{"$f":"'Calculation A'!K129","v":{"$error":"#N/A"}},{"$f":"'Calculation A'!L129","v":"N"},{"$f":"'Calculation A'!M129","v":"N"},{"$f":"'Calculation A'!N129","v":{"$error":"#N/A"}},{"$f":"'Calculation A'!O129","v":{"$error":"#N/A"}},{"$f":"'Calculation A'!P129","v":{"$error":"#N/A"}},{"$f":"'Calculation A'!Q129","v":"N"},{"$f":"'Calculation A'!R129","v":"N"},{"$f":"'Calculation A'!S129","v":"N"},{"$f":"'Calculation A'!T129","v":{"$error":"#N/A"}},{"$f":"'Calculation A'!U129","v":{"$error":"#N/A"}},{"$f":"'Calculation A'!V129","v":"N"},{"$f":"'Calculation A'!W129","v":"N"},{"$f":"'Calculation A'!X129","v":{"$error":"#N/A"}},{"$f":"'Calculation A'!Y129","v":{"$error":"#N/A"}},{"$f":"'Calculation A'!Z129","v":"N"},{"$f":"'Calculation A'!AA129","v":"N"},{"$f":"'Calculation A'!AB129","v":"N"},{"$f":"'Calculation A'!AC129","v":"Y"},{"$f":"'Calculation A'!AD129","v":"Y"},{"$f":"'Calculation A'!AE129","v":"N"},{"$f":"'Calculation A'!AF129","v":"N"}]
[null,null,"Current Dimension",{"$f":"'Calculation A'!C130","v":""},{"$f":"'Calculation A'!D130","v":""},{"$f":"'Calculation A'!E130","v":{"$error":"#N/A"}},{"$f":"'Calculation A'!F130","v":{"$error":"#N/A"}},{"$f":"'Calculation A'!G130","v":""},{"$f":"'Calculation A'!H130","v":""},{"$f":"'Calculation A'!I130","v":""},{"$f":"'Calculation A'!J130","v":{"$error":"#N/A"}},{"$f":"'Calculation A'!K130","v":{"$error":"#N/A"}},{"$f":"'Calculation A'!L130","v":""},{"$f":"'Calculation A'!M130","v":""},{"$f":"'Calculation A'!N130","v":{"$error":"#N/A"}},{"$f":"'Calculation A'!O130","v":{"$error":"#N/A"}},{"$f":"'Calculation A'!P130","v":{"$error":"#N/A"}},{"$f":"'Calculation A'!Q130","v":""},{"$f":"'Calculation A'!R130","v":""},{"$f":"'Calculation A'!S130","v":""},{"$f":"'Calculation A'!T130","v":{"$error":"#N/A"}},{"$f":"'Calculation A'!U130","v":{"$error":"#N/A"}},{"$f":"'Calculation A'!V130","v":""},{"$f":"'Calculation A'!W130","v":""},{"$f":"'Calculation A'!X130","v":{"$error":"#N/A"}},{"$f":"'Calculation A'!Y130","v":{"$error":"#N/A"}},{"$f":"'Calculation A'!Z130","v":""},{"$f":"'Calculation A'!AA130","v":""},{"$f":"'Calculation A'!AB130","v":""},{"$f":"'Calculation A'!AC130","v":{"$error":"#N/A"}},{"$f":"'Calculation A'!AD130","v":{"$error":"#N/A"}},{"$f":"'Calculation A'!AE130","v":""},{"$f":"'Calculation A'!AF130","v":""}]
[null,null,"Total Width",{"$f":"'Calculation A'!C131","v":{"$error":"#N/A"}}]
[]
[]
[null,null,"Step 2A.2","Possible Cross Section Edits",null,null,null,null,null,"Key"]
[null,null,null,null,null,null,null,null,null,"Positive Impact (Low/Medium/High)",null,"a/aa/aaa"]
[null,null,"INSTRUCTIONS",null,null,null,null,null,null,"Negative Impact (Low/Medium/High)",null,"r/rr/rrr"]
[null,null,"Review possible cross section edits. This section generates options for reducing cross section width based on current geometry and user inputs. It also outputs the safety, economic, environmental, social, and mode shift impacts.\nNOTE: Cells with both checks and crosses indicate that a measure has both postive and negative effects. Consult the 'matrix' tab to read the explanations.",null,null,null,null,null,null,"No Significant Impact",null,"x"]
[null,null,"Press button to generate feasible options.",null,null,null,null,null,null,"See Matrix tab for detailed Impacts"]
[]
[null,null,null,null,"Impacts"]
[null,null,"Measure to reduce cross section","Feasible?","Safety",null,null,"Economic",null,null,"Environmental",null,null,"Social",null,null,"Mode Shift"]
[null,null,"Reduce speeds",{"$f":"IF('Calculation A'!C75>20,\"Y\",\"N\")","v":"N"},"aa",null,null,"x",null,null,"aa",null,null,"a",null,null,"a"]
[null,null,"Reduce volumes",{"$f":"IF('Calculation A'!C83<1500,\"N\",\"Y\")","v":"Y"},"aaa",null,null,"rr",null,null,"rr",null,null,"aa",null,null,"aaa"]
[null,null,"Remove travel lanes",{"$f":"IF(OR(P16=\"Y\",U16=\"Y\"),\"Y\",\"N\")","v":{"$error":"#N/A"}},"Near Term: aaa\nLong term: aa",null,null,"Near Term: rr\nLong term: a",null,null,"Near Term: rr\nLong term: aa/rr",null,null,"aa",null,null,"aaa"]
[null,null,"Narrow travel lanes",{"$f":"IF(OR(O16=\"Y\",V16=\"Y\"),\"Y\",\"N\")","v":{"$error":"#N/A"}},"aa",null,null,"x",null,null,"aa",null,null,"a",null,null,"a"]
[null,null,"Remove median",{"$f":"IF(S16=\"Y\",\"Y\",\"N\")","v":"N"},"rrr/aaa",null,null,"a/r\n",null,null,"aa/rr",null,null,"rrr",null,null,"x"]
[null,null,"Remove parking",{"$f":"IF(OR(I16=\"Y\",M16=\"Y\",X16=\"Y\",AB16=\"Y\"),\"Y\",\"N\")","v":"N"},"a/r",null,null,"rr",null,null,"Near Term: rr\nLong term: aa",null,null,"r",null,null,"aaa"]
[null,null,"Narrow parking",{"$f":"IF(OR(I16=\"Y\",M16=\"Y\",X16=\"Y\",AB16=\"Y\"),\"Y\",\"N\")","v":"N"},"a/r",null,null,"x",null,null,"x",null,null,"x",null,null,"x"]
[null,null,"Narrow bus lanes",{"$f":"IF(OR(N16=\"Y\",R16=\"Y\",W16=\"Y\"),\"Y\",\"N\")","v":"N"},"r",null,null,"x",null,null,"x",null,null,"x",null,null,"x"]
[null,null,"Remove TWLTL",{"$f":"IF(T16=\"Y\",\"Y\",\"N\")","v":"N"},"rr",null,null,"r",null,null,"a",null,null,"x",null,null,"a"]
[null,null,"Narrow median",{"$f":"IF(S16=\"Y\",\"Y\",\"N\")","v":"N"},"r",null,null,"r",null,null,"x",null,null,"x",null,null,"x"]
[null,null,"Remove bus lanes",{"$f":"IF(OR(N16=\"Y\",R16=\"Y\",W16=\"Y\"),\"Y\",\"N\")","v":"N"},"r",null,null,"rr",null,null,"rr",null,null,"rr",null,null,"rrr"]
[null,null,"Narrow bike lanes",{"$f":"IF(OR(K16=\"Y\",Z16=\"Y\",J16=\"Y\",AA16=\"Y\"),\"Y\",\"N\")","v":{"$error":"#N/A"}},"rr",null,null,"rr",null,null,"rr",null,null,"rr",null,null,"rr"]
[null,null,"Narrow pedestrian infrastructure",{"$f":"IF(OR(AE16=\"Y\",F16=\"Y\"),\"Y\",\"N\")","v":"Y"},"rr",null,null,"rr",null,null,"rr",null,null,"rrr",null,null,"rr"]
[null,null,"Remove bike lanes",{"$f":"IF(OR(K16=\"Y\",Z16=\"Y\",J16=\"Y\",AA16=\"Y\"),\"Y\",\"N\")","v":{"$error":"#N/A"}},"rrr",null,null,"rr",null,null,"rr",null,null,"rrr",null,null,"rrr"]
[null,null,"Remove pedestrian infrastructure",{"$f":"IF(OR(AE16=\"Y\",F16=\"Y\"),\"Y\",\"N\")","v":"Y"},"rrr",null,null,"rrr",null,null,"rr",null,null,"rrr",null,null,"rrr"]
[]
[]
[null,null,"Step 2A.3","Edit Roadway Characteristics and Cross Section Elements"]
[]
[null,null,"INSTRUCTIONS"]
[null,null,"Edit roadway characteristics and cross section elements based on suggestions in Step 2. Minimum dimension values are shown below the cross section table."]
[]
[null,null,"EDIT ROADWAY CHARACTERISTCS"]
[null,null,"Leave blank if no change."]
[null,null,null,"Current","Goal"]
[null,null,"85th Percentile Speed/Posted Speed",{"$f":"IF('Step 1 User Input'!D53=\"\",'Step 1 User Input'!D52,'Step 1 User Input'!D53)","v":0},null,null,{"$f":"IF('Step 1 User Input'!D41=\"Access\",\"*Note: Your roadway's primary intended function is access. Consider ways to lower speeds and/or volumes. *\",\"*Note: Your roadway's primary intended function is distributor. Ensure speeds and volumes are appropriate for this classification. * \")","v":"*Note: Your roadway's primary intended function is distributor. Ensure speeds and volumes are appropriate for this classification. * "}]
[null,null,"ADT",{"$f":"'Step 1 User Input'!D54","v":0}]
[null,null,"Safe Parallel Facility for Bikes?","N/A"]
[]
[]
[null,null,"EDIT CROSS SECTION ELEMENTS"]
[null,null,"- In this step, edit cross section elements as suggested above. When you include an element, the 'Minimum Dimension' row shows the minimum dimension of the element you have chosen. If it is blank, that means there is no minimum dimension.\n*For the Minimum Dimension row, green cells indicate that your entered dimension exceeds the recommende minimum dimension. Red cells indicate your entered dimension is below the recommended minimum dimension.\n- Press button to re-generate cross section from Step 2A.1. This will reset your work with the minimum dimension cross-section suggested in Step 2A.1. To see results of your chosen cross section, press the \"Generate Cross Section Width\" button below the table."]
[]
[null,null,null,null,"bm","m",null,null,"v","b ↕","b",null,"v","u","v","v","v","u","J","q","v","v","u","v",null,"b","b ↕","v",null,null,"m","bm"]
[null,null,"Cross-section Elements","Additional ROW","Shared Use Path","Sidewalk","Pedestrian buffer","Curb & Gutter","Curbside Parking","Two-way bike lane","Bike lane","Bike Separation","Floating Parking","Bus lane","Travel lane 1","Travel lane 2","Roadway Width - No Centerline","Center Bus Lane","Median","TWLTL","Travel lane 2","Travel lane 1","Bus lane","Floating Parking","Bike Separation","Bike lane","Two-way bike lane","Curbside Parking","Curb & Gutter","Pedestrian buffer","Sidewalk","Shared Use Path","Additional ROW"]
[null,null,"Included?"]
[null,null,"Current Dimension"]
[null,null,"Minimum Dimension*",{"$f":"IF(AND(ISBLANK(D64),ISBLANK(D65)),\"-\",'Calculation B'!C130)","v":"-"},{"$f":"IF(AND(ISBLANK(E64),ISBLANK(E65)),\"-\",'Calculation B'!D130)","v":"-"},{"$f":"IF(AND(ISBLANK(F64),ISBLANK(F65)),\"-\",'Calculation B'!E130)","v":"-"},{"$f":"IF(AND(ISBLANK(G64),ISBLANK(G65)),\"-\",'Calculation B'!F130)","v":"-"},{"$f":"IF(AND(ISBLANK(H64),ISBLANK(H65)),\"-\",'Calculation B'!G130)","v":"-"},{"$f":"IF(AND(ISBLANK(I64),ISBLANK(I65)),\"-\",'Calculation B'!H130)","v":"-"},{"$f":"IF(AND(ISBLANK(J64),ISBLANK(J65)),\"-\",'Calculation B'!I130)","v":"-"},{"$f":"IF(AND(ISBLANK(K64),ISBLANK(K65)),\"-\",'Calculation B'!J130)","v":"-"},{"$f":"IF(AND(ISBLANK(L64),ISBLANK(L65)),\"-\",'Calculation B'!K130)","v":"-"},{"$f":"IF(AND(ISBLANK(M64),ISBLANK(M65)),\"-\",'Calculation B'!L130)","v":"-"},{"$f":"IF(AND(ISBLANK(N64),ISBLANK(N65)),\"-\",'Calculation B'!M130)","v":"-"},{"$f":"IF(AND(ISBLANK(O64),ISBLANK(O65)),\"-\",'Calculation B'!N130)","v":"-"},{"$f":"IF(AND(ISBLANK(P64),ISBLANK(P65)),\"-\",'Calculation B'!O130)","v":"-"},{"$f":"IF(AND(ISBLANK(Q64),ISBLANK(Q65)),\"-\",'Calculation B'!P130)","v":"-"},{"$f":"IF(AND(ISBLANK(R64),ISBLANK(R65)),\"-\",'Calculation B'!Q130)","v":"-"},{"$f":"IF(AND(ISBLANK(S64),ISBLANK(S65)),\"-\",'Calculation B'!R130)","v":"-"},{"$f":"IF(AND(ISBLANK(T64),ISBLANK(T65)),\"-\",'Calculation B'!S130)","v":"-"},{"$f":"IF(AND(ISBLANK(U64),ISBLANK(U65)),\"-\",'Calculation B'!T130)","v":"-"},{"$f":"IF(AND(ISBLANK(V64),ISBLANK(V65)),\"-\",'Calculation B'!U130)","v":"-"},{"$f":"IF(AND(ISBLANK(W64),ISBLANK(W65)),\"-\",'Calculation B'!V130)","v":"-"},{"$f":"IF(AND(ISBLANK(X64),ISBLANK(X65)),\"-\",'Calculation B'!W130)","v":"-"},{"$f":"IF(AND(ISBLANK(Y64),ISBLANK(Y65)),\"-\",'Calculation B'!X130)","v":"-"},{"$f":"IF(AND(ISBLANK(Z64),ISBLANK(Z65)),\"-\",'Calculation B'!Y130)","v":"-"},{"$f":"IF(AND(ISBLANK(AA64),ISBLANK(AA65)),\"-\",'Calculation B'!Z130)","v":"-"},{"$f":"IF(AND(ISBLANK(AB64),ISBLANK(AB65)),\"-\",'Calculation B'!AA130)","v":"-"},{"$f":"IF(AND(ISBLANK(AC64),ISBLANK(AC65)),\"-\",'Calculation B'!AB130)","v":"-"},{"$f":"IF(AND(ISBLANK(AD64),ISBLANK(AD65)),\"-\",'Calculation B'!AC130)","v":"-"},{"$f":"IF(AND(ISBLANK(AE64),ISBLANK(AE65)),\"-\",'Calculation B'!AD130)","v":"-"},{"$f":"IF(AND(ISBLANK(AF64),ISBLANK(AF65)),\"-\",'Calculation B'!AE130)","v":"-"},{"$f":"IF(AND(ISBLANK(AG64),ISBLANK(AG65)),\"-\",'Calculation B'!AF130)","v":"-"}]
[]
[null,null,"INSTRUCTIONS"]
[null,null,"Press button to generate cross section width. \nReview results in the below table."]
[]
[null,null,"Cross Section Width"]
[null,null,"Available ROW"]
[null,null,"Available Space"]
[]
[]
[]
[null,null,"Step 2A.4","Next Steps"]
[]
[null,null,{"$f":"IF(ISBLANK(D73),\"-\",\"Instructions: \"&_xlfn.IFS(D73>0,\"Minimum dimension available. Proceed to Step 2B.\",D73<0,\"Minimum dimension not available. Adjust cross section until available space is greater or equal to 0\",D73=0,\"Minimum dimension met. Skip Step 2B. Proceed to results in Steps 3A-3D\"))","v":"-"}]

{"sheet":"Step 2B Sufficient Space","index":4,"n_rows":80,"n_cols":33,"rows_kept":80,"cut":false,"hidden":false,"merged":[[77,3,77,6],[22,2,22,6],[23,9,23,10],[22,9,22,10],[21,9,21,10],[24,9,24,12],[29,4,29,6],[5,3,5,4],[6,3,6,4],[7,3,7,4],[8,3,8,4],[24,2,24,3],[17,3,17,32],[20,9,20,12],[23,11,23,12],[22,11,22,12],[21,11,21,12],[30,7,30,9],[30,10,30,12],[30,13,30,15],[26,4,26,18],[27,4,27,6],[27,7,27,9],[27,16,27,18],[28,10,28,12],[28,13,28,15],[28,16,28,18],[29,16,29,18],[61,2,61,7],[30,16,30,18],[32,16,32,18],[31,4,31,6],[31,7,31,9],[31,10,31,12],[31,13,31,15],[31,16,31,18],[32,4,32,6],[32,7,32,9],[32,10,32,12],[32,13,32,15],[33,16,33,18],[34,4,34,6],[34,7,34,9],[34,10,34,12],[34,13,34,15],[34,16,34,18],[35,16,35,18],[39,13,39,15],[71,3,71,4],[72,3,72,4],[73,3,73,4],[36,4,36,6],[36,7,36,9],[42,4,42,6],[42,7,42,9],[43,4,43,6],[43,7,43,9],[38,4,38,6],[38,7,38,9],[39,4,39,6],[39,7,39,9],[37,4,37,6],[37,7,37,9],[69,2,69,3],[41,4,41,6],[41,7,41,9],[40,4,40,6],[40,7,40,9],[55,6,56,8],[48,2,48,6],[68,2,68,6],[43,16,43,18],[38,10,38,12],[38,13,38,15],[38,16,38,18],[39,10,39,12],[40,10,40,12],[40,13,40,15],[40,16,40,18],[36,16,36,18],[36,10,36,12],[42,10,42,12],[42,13,42,15],[42,16,42,18],[41,10,41,12],[41,13,41,15],[41,16,41,18],[37,10,37,12],[37,13,37,15],[37,16,37,18],[39,16,39,18],[0,3,0,4],[20,3,20,7],[46,3,46,7],[36,13,36,15],[43,10,43,12],[43,13,43,15],[35,13,35,15],[33,4,33,6],[33,7,33,9],[33,10,33,12],[33,13,33,15],[29,7,29,9],[29,10,29,12],[29,13,29,15],[30,4,30,6],[35,4,35,6],[35,7,35,9],[35,10,35,12],[5,6,8,9],[23,2,23,7],[27,10,27,12],[27,13,27,15],[28,4,28,6],[28,7,28,9]]}
[null,null,"Step 2B.1","Minimum Safe Dimension"]
[]
[null,null,"INSTRUCTIONS"]
[null,null,"Do not use this tab unless directed to. Review Minimum Cross Section generated based on inputs from Tab 1."]
[]
[null,null,"Minimum Safe Dimension",{"$f":"IF('Calculation A'!C133=\"Y\",'Calculation A'!C120,'Step 2A Insufficient Space'!D71)","v":{"$error":"#N/A"}}]
[null,null,"Available ROW",{"$f":"IF('Calculation A'!C133=\"Y\",'Calculation A'!C121,'Step 2A Insufficient Space'!D72)","v":{"$error":"#N/A"}}]
[null,null,"Available Space",{"$f":"D7-D6","v":{"$error":"#N/A"}}]
[null,null,"Does minimum safe dimension fit?",{"$f":"IF(D6<=D7,_xlfn.CONCAT(\"Yes, the minimum safe dimension fits within the ROW. There is an additional \",D7-D6,\" feet remaining.\"),_xlfn.CONCAT(\"No, the minimum safe dimension does not fit within the ROW. There is \",D8,\" feet missing.\"))","v":{"$error":"#N/A"}}]
[]
[null,null,"MINIMUM CROSS SECTION"]
[null,null,"Automatically populated based on minimum safe dimension OR cross section from Step 2A"]
[]
[null,null,null,null,"bm","m",null,null,"v","b ↕","b",null,"v","u","v","v","v","u","J","q","v","v","u","v",null,"b","b ↕","v",null,null,"m","bm"]
[null,null,"Cross-section Elements","Additional ROW","Shared Use Path","Sidewalk","Pedestrian buffer","Curb & Gutter","Curbside Parking","Two-way bike lane","Bike lane","Bike Separation","Floating Parking","Bus lane","Travel lane 1","Travel lane 2","Roadway Width - No Centerline","Center Bus Lane","Median","TWLTL","Travel lane 2","Travel lane 1","Bus lane","Floating Parking","Bike Separation","Bike lane","Two-way bike lane","Curbside Parking","Curb & Gutter","Pedestrian buffer","Sidewalk","Shared Use Path","Additional ROW"]
[null,null,"Included?",{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!C129,'Step 2A Insufficient Space'!D64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!D129,'Step 2A Insufficient Space'!E64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!E129,'Step 2A Insufficient Space'!F64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!F129,'Step 2A Insufficient Space'!G64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!G129,'Step 2A Insufficient Space'!H64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!H129,'Step 2A Insufficient Space'!I64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!I129,'Step 2A Insufficient Space'!J64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!J129,'Step 2A Insufficient Space'!K64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!K129,'Step 2A Insufficient Space'!L64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!L129,'Step 2A Insufficient Space'!M64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!M129,'Step 2A Insufficient Space'!N64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!N129,'Step 2A Insufficient Space'!O64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!O129,'Step 2A Insufficient Space'!P64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!P129,'Step 2A Insufficient Space'!Q64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!Q129,'Step 2A Insufficient Space'!R64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!R129,'Step 2A Insufficient Space'!S64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!S129,'Step 2A Insufficient Space'!T64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!T129,'Step 2A Insufficient Space'!U64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!U129,'Step 2A Insufficient Space'!V64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!V129,'Step 2A Insufficient Space'!W64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!W129,'Step 2A Insufficient Space'!X64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!X129,'Step 2A Insufficient Space'!Y64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!Y129,'Step 2A Insufficient Space'!Z64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!Z129,'Step 2A Insufficient Space'!AA64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!AA129,'Step 2A Insufficient Space'!AB64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!AB129,'Step 2A Insufficient Space'!AC64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!AC129,'Step 2A Insufficient Space'!AD64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!AD129,'Step 2A Insufficient Space'!AE64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!AE129,'Step 2A Insufficient Space'!AF64)","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!AF129,'Step 2A Insufficient Space'!AG64)","v":{"$error":"#N/A"}}]
[null,null,"Current Dimension",{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!C130=0,\"\",'Calculation A'!C130),IF('Step 2A Insufficient Space'!D65=0,\"\",'Step 2A Insufficient Space'!D65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!D130=0,\"\",'Calculation A'!D130),IF('Step 2A Insufficient Space'!E65=0,\"\",'Step 2A Insufficient Space'!E65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!E130=0,\"\",'Calculation A'!E130),IF('Step 2A Insufficient Space'!F65=0,\"\",'Step 2A Insufficient Space'!F65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!F130=0,\"\",'Calculation A'!F130),IF('Step 2A Insufficient Space'!G65=0,\"\",'Step 2A Insufficient Space'!G65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!G130=0,\"\",'Calculation A'!G130),IF('Step 2A Insufficient Space'!H65=0,\"\",'Step 2A Insufficient Space'!H65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!H130=0,\"\",'Calculation A'!H130),IF('Step 2A Insufficient Space'!I65=0,\"\",'Step 2A Insufficient Space'!I65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!I130=0,\"\",'Calculation A'!I130),IF('Step 2A Insufficient Space'!J65=0,\"\",'Step 2A Insufficient Space'!J65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!J130=0,\"\",'Calculation A'!J130),IF('Step 2A Insufficient Space'!K65=0,\"\",'Step 2A Insufficient Space'!K65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!K130=0,\"\",'Calculation A'!K130),IF('Step 2A Insufficient Space'!L65=0,\"\",'Step 2A Insufficient Space'!L65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!L130=0,\"\",'Calculation A'!L130),IF('Step 2A Insufficient Space'!M65=0,\"\",'Step 2A Insufficient Space'!M65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!M130=0,\"\",'Calculation A'!M130),IF('Step 2A Insufficient Space'!N65=0,\"\",'Step 2A Insufficient Space'!N65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!N130=0,\"\",'Calculation A'!N130),IF('Step 2A Insufficient Space'!O65=0,\"\",'Step 2A Insufficient Space'!O65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!O130=0,\"\",'Calculation A'!O130),IF('Step 2A Insufficient Space'!P65=0,\"\",'Step 2A Insufficient Space'!P65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!P130=0,\"\",'Calculation A'!P130),IF('Step 2A Insufficient Space'!Q65=0,\"\",'Step 2A Insufficient Space'!Q65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!Q130=0,\"\",'Calculation A'!Q130),IF('Step 2A Insufficient Space'!R65=0,\"\",'Step 2A Insufficient Space'!R65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!R130=0,\"\",'Calculation A'!R130),IF('Step 2A Insufficient Space'!S65=0,\"\",'Step 2A Insufficient Space'!S65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!S130=0,\"\",'Calculation A'!S130),IF('Step 2A Insufficient Space'!T65=0,\"\",'Step 2A Insufficient Space'!T65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!T130=0,\"\",'Calculation A'!T130),IF('Step 2A Insufficient Space'!U65=0,\"\",'Step 2A Insufficient Space'!U65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!U130=0,\"\",'Calculation A'!U130),IF('Step 2A Insufficient Space'!V65=0,\"\",'Step 2A Insufficient Space'!V65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!V130=0,\"\",'Calculation A'!V130),IF('Step 2A Insufficient Space'!W65=0,\"\",'Step 2A Insufficient Space'!W65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!W130=0,\"\",'Calculation A'!W130),IF('Step 2A Insufficient Space'!X65=0,\"\",'Step 2A Insufficient Space'!X65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!X130=0,\"\",'Calculation A'!X130),IF('Step 2A Insufficient Space'!Y65=0,\"\",'Step 2A Insufficient Space'!Y65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!Y130=0,\"\",'Calculation A'!Y130),IF('Step 2A Insufficient Space'!Z65=0,\"\",'Step 2A Insufficient Space'!Z65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!Z130=0,\"\",'Calculation A'!Z130),IF('Step 2A Insufficient Space'!AA65=0,\"\",'Step 2A Insufficient Space'!AA65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!AA130=0,\"\",'Calculation A'!AA130),IF('Step 2A Insufficient Space'!AB65=0,\"\",'Step 2A Insufficient Space'!AB65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!AB130=0,\"\",'Calculation A'!AB130),IF('Step 2A Insufficient Space'!AC65=0,\"\",'Step 2A Insufficient Space'!AC65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!AC130=0,\"\",'Calculation A'!AC130),IF('Step 2A Insufficient Space'!AD65=0,\"\",'Step 2A Insufficient Space'!AD65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!AD130=0,\"\",'Calculation A'!AD130),IF('Step 2A Insufficient Space'!AE65=0,\"\",'Step 2A Insufficient Space'!AE65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!AE130=0,\"\",'Calculation A'!AE130),IF('Step 2A Insufficient Space'!AF65=0,\"\",'Step 2A Insufficient Space'!AF65))","v":{"$error":"#N/A"}},{"$f":"IF('Calculation A'!$C$133=\"Y\",IF('Calculation A'!AF130=0,\"\",'Calculation A'!AF130),IF('Step 2A Insufficient Space'!AG65=0,\"\",'Step 2A Insufficient Space'!AG65))","v":{"$error":"#N/A"}}]
[null,null,"Total Width",{"$f":"IF('Calculation A'!$C$133=\"Y\",'Calculation A'!C131,'Step 2A Insufficient Space'!D71)","v":{"$error":"#N/A"}}]
[]
[]
[null,null,"Step 2B.2","Possible Cross Section Edits",null,null,null,null,null,"Key"]
[null,null,null,null,null,null,null,null,null,"Positive Impact (Low/Medium/High)",null,"a/aa/aaa"]
[null,null,"INSTRUCTIONS",null,null,null,null,null,null,"Negative Impact (Low/Medium/High)",null,"r/rr/rrr"]
[null,null,"Review possible cross section edits. This section generates options for increasing cross section width based on current geometry and user inputs. It also outputs the safety, economic, environmental, social, and mode shift impacts.\nNOTE: Cells with both checks and crosses indicate that a measure has both postive and negative effects. Consult the 'matrix' tab to read the explanations.",null,null,null,null,null,null,"No Significant Impact",null,"x"]
[null,null,"Press button to generate feasible options.",null,null,null,null,null,null,"See Matrix tab for detailed Impacts"]
[]
[null,null,null,null,"Impacts"]
[null,null,"Measure to increase cross section","Feasible?","Safety",null,null,"Economic",null,null,"Environmental",null,null,"Social",null,null,"Mode Shift"]
[null,null,"Reduce speeds",{"$f":"IF('Calculation A'!C78>20,\"Y\",\"N\")","v":"Y"},"aa",null,null,"x",null,null,"aa",null,null,"a",null,null,"a"]
[null,null,"Reduce volumes",{"$f":"IF('Calculation A'!C84<1500,\"N\",\"Y\")","v":{"$error":"#N/A"}},"aaa",null,null,"rr",null,null,"rr",null,null,"aa",null,null,"aaa"]
[null,null,"Add pedestrian infrastructure",{"$f":"IF(OR($F$16=\"N\",$G$16=\"N\",$AD$16=\"N\",$AE$16=\"N\"),\"Y\",\"N\")","v":{"$error":"#N/A"}},"aaa",null,null,"aaa",null,null,"aa",null,null,"aaa",null,null,"aaa"]
[null,null,"Add bike lanes",{"$f":"IF(OR(OR(J16=\"Y\",AA16=\"Y\"),AND(Z16=\"Y\",K16=\"Y\")),\"N\",\"Y\")","v":{"$error":"#N/A"}},"aaa",null,null,"aa",null,null,"aa",null,null,"aaa",null,null,"aaa"]
[null,null,"Widen pedestrian infrastructure",{"$f":"IF(OR($F$16=\"Y\",$G$16=\"Y\",$AD$16=\"Y\",$AE$16=\"Y\"),\"Y\",\"N\")","v":{"$error":"#N/A"}},"aa",null,null,"aa",null,null,"aa",null,null,"aaa",null,null,"aa"]
[null,null,"Widen bike lanes",{"$f":"IF(OR(J16=\"Y\",AA16=\"Y\",$K$16=\"Y\",$Z$16=\"Y\"),\"Y\",\"N\")","v":{"$error":"#N/A"}},"aa",null,null,"aa",null,null,"aa",null,null,"aa",null,null,"aa"]
[null,null,"Add bus lanes",{"$f":"IF(OR($N$16=\"N\",$W$16=\"N\",R16=\"N\"),\"Y\",\"N\")","v":{"$error":"#N/A"}},"a\nr",null,null,"aa",null,null,"aa",null,null,"aa",null,null,"aaa"]
[null,null,"One to two way conversion",{"$f":"IF(AND(Q16=\"N\",OR($O$16=\"N\",$V$16=\"N\")),\"Y\",\"N\")","v":{"$error":"#N/A"}},"a",null,null,"aaa",null,null,"x",null,null,"aaa",null,null,"x"]
[null,null,"Add median",{"$f":"IF(AND(Q16=\"N\",$S$16=\"Y\"),\"N\",\"Y\")","v":{"$error":"#N/A"}},"aaa/rrr",null,null,"a/r",null,null,"aa/rr",null,null,"aaa",null,null,"x"]
[null,null,"Widen median",{"$f":"IF(AND(Q16=\"N\",$R$16=\"Y\"),\"Y\",\"N\")","v":{"$error":"#N/A"}},"a",null,null,"a",null,null,"x",null,null,"x",null,null,"x"]
[null,null,"Widen bus lanes",{"$f":"IF(OR($N$16=\"Y\",$W$16=\"Y\"),\"Y\",\"N\")","v":{"$error":"#N/A"}},"a",null,null,"x",null,null,"x",null,null,"x",null,null,"x"]
[null,null,"Add TWLTL",{"$f":"IF(AND(AND($O$16=\"Y\",$V$16=\"Y\"),$Q$16=\"N\",$T$16=\"N\"),\"Y\",\"N\")","v":{"$error":"#N/A"}},"aa",null,null,"a",null,null,"r",null,null,"x",null,null,"r"]
[null,null,"Add parking",{"$f":"IF(OR(AND($I$16=\"N\",$M$16=\"N\"),AND($X$16=\"N\",$AB$16=\"N\")),\"Y\",\"N\")","v":{"$error":"#N/A"}},"r/a",null,null,"aa",null,null,"Near Term: aa\nLong Term: rr",null,null,"a",null,null,"rrr"]
[null,null,"Widen parking",{"$f":"IF(OR($I$16=\"Y\",$M$16=\"Y\",$X$16=\"Y\",$AB$16=\"Y\"),\"Y\",\"N\")","v":{"$error":"#N/A"}},"r/a",null,null,"x",null,null,"x",null,null,"x",null,null,"x"]
[null,null,"Widen travel lanes",{"$f":"IF(OR($O$16=\"Y\",$V$16=\"Y\",Q16=\"Y\"),\"Y\",\"N\")","v":{"$error":"#N/A"}},"rr",null,null,"x",null,null,"rr",null,null,"r",null,null,"r"]
[null,null,"Add travel lanes",{"$f":"IF(OR(AND($O$16=\"Y\",$V$16=\"Y\",OR($U$16=\"N\",$P$16=\"N\")),AND($O$16=\"Y\",$P$16=\"N\",$Q$16=\"N\"),AND($V$16=\"Y\",$U$16=\"N\",$Q$16=\"N\")),\"Y\",\"N\")","v":{"$error":"#N/A"}},"Near Term: rrr\nLong Term: rr",null,null,"Near Term: aa/rr\nLong Term: r",null,null,"Near Term: aa\nLong Term: rr",null,null,"rr",null,null,"rrr"]
[]
[]
[null,null,"Step 2B.3","Edit Roadway Characteristics and Cross Section Elements"]
[]
[null,null,"INSTRUCTIONS"]
[null,null,"Edit roadway characteristics and cross section elements based on suggestions in Step 2. Minimum dimension values are shown below the cross section table."]
[]
[null,null,"EDIT ROADWAY CHARACTERISTCS"]
[null,null,"Leave blank if no change."]
[]
[null,null,null,"Current","Goal"]
[null,null,"85th Percentile Speed/Posted Speed",{"$f":"IF('Step 1 User Input'!D53=\"\",'Step 1 User Input'!D52,'Step 1 User Input'!D53)","v":0},null,null,{"$f":"IF('Step 1 User Input'!D41=\"Access\",\"*Note: Your roadway's primary intended function is access. Consider ways to lower speeds and/or volumes. *\",\"*Note: Your roadway's primary intended function is distributor. Ensure speeds and volumes are appropriate for this classification. * \")","v":"*Note: Your roadway's primary intended function is distributor. Ensure speeds and volumes are appropriate for this classification. * "}]
[null,null,"ADT",{"$f":"'Step 1 User Input'!D54","v":0}]
[null,null,"Safe Parallel Facility for Bikes?","N/A"]
[]
[]
[null,null,"EDIT CROSS SECTION ELEMENTS"]
[null,null,"- In this step, edit cross section elements as suggested above. When you include an element, the 'Minimum Dimension' row shows the minimum dimension of the element you have chosen. If it is blank, that means there is no minimum dimension.\n*For the Minimum Dimension row, green cells indicate that your entered dimension exceeds the recommende minimum dimension. Red cells indicate your entered dimension is below the recommended minimum dimension.\n- Press button to re-generate cross section from Step 2A.1. This will reset your work with the minimum dimension cross-section suggested in Step 2A.1. To see results of your chosen cross section, press the \"Generate Cross Section Width\" button below the table."]
[null,null,null,null,"bm","m",null,null,"v","b ↕","b",null,"v","u","v","v","v","u","J","q","v","v","u","v",null,"b","b ↕","v",null,null,"m","bm"]
[null,null,"Cross-section Elements","Additional ROW","Shared Use Path","Sidewalk","Pedestrian buffer","Curb & Gutter","Curbside Parking","Two-way bike lane","Bike lane","Bike Separation","Floating Parking","Bus lane","Travel lane 1","Travel lane 2","Roadway Width - No Centerline","Center Bus Lane","Median","TWLTL","Travel lane 2","Travel lane 1","Bus lane","Floating Parking","Bike Separation","Bike lane","Two-way bike lane","Curbside Parking","Curb & Gutter","Pedestrian buffer","Sidewalk","Shared Use Path","Additional ROW"]
[null,null,"Included?"]
[null,null,"Current Dimension"]
[null,null,"Minimum Dimension*",{"$f":"IF(AND(ISBLANK(D65),ISBLANK(D66)),\"-\",'Calculation C'!C130)","v":"-"},{"$f":"IF(AND(ISBLANK(E65),ISBLANK(E66)),\"-\",'Calculation C'!D130)","v":"-"},{"$f":"IF(AND(ISBLANK(F65),ISBLANK(F66)),\"-\",'Calculation C'!E130)","v":"-"},{"$f":"IF(AND(ISBLANK(G65),ISBLANK(G66)),\"-\",'Calculation C'!F130)","v":"-"},{"$f":"IF(AND(ISBLANK(H65),ISBLANK(H66)),\"-\",'Calculation C'!G130)","v":"-"},{"$f":"IF(AND(ISBLANK(I65),ISBLANK(I66)),\"-\",'Calculation C'!H130)","v":"-"},{"$f":"IF(AND(ISBLANK(J65),ISBLANK(J66)),\"-\",'Calculation C'!I130)","v":"-"},{"$f":"IF(AND(ISBLANK(K65),ISBLANK(K66)),\"-\",'Calculation C'!J130)","v":"-"},{"$f":"IF(AND(ISBLANK(L65),ISBLANK(L66)),\"-\",'Calculation C'!K130)","v":"-"},{"$f":"IF(AND(ISBLANK(M65),ISBLANK(M66)),\"-\",'Calculation C'!L130)","v":"-"},{"$f":"IF(AND(ISBLANK(N65),ISBLANK(N66)),\"-\",'Calculation C'!M130)","v":"-"},{"$f":"IF(AND(ISBLANK(O65),ISBLANK(O66)),\"-\",'Calculation C'!N130)","v":"-"},{"$f":"IF(AND(ISBLANK(P65),ISBLANK(P66)),\"-\",'Calculation C'!O130)","v":"-"},{"$f":"IF(AND(ISBLANK(Q65),ISBLANK(Q66)),\"-\",'Calculation C'!P130)","v":"-"},{"$f":"IF(AND(ISBLANK(R65),ISBLANK(R66)),\"-\",'Calculation C'!Q130)","v":"-"},{"$f":"IF(AND(ISBLANK(S65),ISBLANK(S66)),\"-\",'Calculation C'!R130)","v":"-"},{"$f":"IF(AND(ISBLANK(T65),ISBLANK(T66)),\"-\",'Calculation C'!S130)","v":"-"},{"$f":"IF(AND(ISBLANK(U65),ISBLANK(U66)),\"-\",'Calculation C'!T130)","v":"-"},{"$f":"IF(AND(ISBLANK(V65),ISBLANK(V66)),\"-\",'Calculation C'!U130)","v":"-"},{"$f":"IF(AND(ISBLANK(W65),ISBLANK(W66)),\"-\",'Calculation C'!V130)","v":"-"},{"$f":"IF(AND(ISBLANK(X65),ISBLANK(X66)),\"-\",'Calculation C'!W130)","v":"-"},{"$f":"IF(AND(ISBLANK(Y65),ISBLANK(Y66)),\"-\",'Calculation C'!X130)","v":"-"},{"$f":"IF(AND(ISBLANK(Z65),ISBLANK(Z66)),\"-\",'Calculation C'!Y130)","v":"-"},{"$f":"IF(AND(ISBLANK(AA65),ISBLANK(AA66)),\"-\",'Calculation C'!Z130)","v":"-"},{"$f":"IF(AND(ISBLANK(AB65),ISBLANK(AB66)),\"-\",'Calculation C'!AA130)","v":"-"},{"$f":"IF(AND(ISBLANK(AC65),ISBLANK(AC66)),\"-\",'Calculation C'!AB130)","v":"-"},{"$f":"IF(AND(ISBLANK(AD65),ISBLANK(AD66)),\"-\",'Calculation C'!AC130)","v":"-"},{"$f":"IF(AND(ISBLANK(AE65),ISBLANK(AE66)),\"-\",'Calculation C'!AD130)","v":"-"},{"$f":"IF(AND(ISBLANK(AF65),ISBLANK(AF66)),\"-\",'Calculation C'!AE130)","v":"-"},{"$f":"IF(AND(ISBLANK(AG65),ISBLANK(AG66)),\"-\",'Calculation C'!AF130)","v":"-"}]
[]
[null,null,"INSTRUCTIONS"]
[null,null,"Press button to generate cross section width. \nReview results in the below table."]
[]
[null,null,"Cross Section Width"]
[null,null,"Available ROW"]
[null,null,"Available Space"]
[]
[]
[]
[null,null,"2B.4","Next Steps"]
[]
[null,null,{"$f":"IF(ISBLANK(D74),\"-\",\"Instructions: \"&_xlfn.IFS(D74=0,\"The cross section fits in the available ROW. Proceed to tab 3 - Results.\",D74>0, \"There is still available space remaining. Edit cross section until the cross section matches available ROW.\",D74<0, \"There is not available space for this cross section. Edit cross section until the cross section matches available ROW.\"))","v":"-"}]

{"sheet":"Step 3A Cross Section Summary","index":5,"n_rows":32,"n_cols":36,"rows_kept":32,"cut":false,"hidden":false,"merged":[[1,1,2,36],[29,2,29,3],[30,2,30,3],[31,2,31,3],[12,2,12,3],[11,2,11,3],[10,2,10,3],[9,2,9,3],[8,2,8,3],[7,2,7,3],[24,15,27,16],[24,21,27,22],[5,1,5,36],[3,1,4,36]]}
[]
[null,"NCHRP 15-78 DECISION-MAKING FRAMEWORK SUMMARY"]
[]
[null,"CROSS SECTION SUMMARY"]
[]
[null,"INSTRUCTIONS:\nThe following page compares the existing cross section to the new cross section generated with this tool. \nTo print: Choose landscape, no margins, Fit All Columns on One Page"]
[]
[null,"Community",{"$f":"'Step 1 User Input'!D30","v":0}]
[null,"Roadway Name",{"$f":"'Step 1 User Input'!D31","v":0}]
[null,"Project Extents",{"$f":"'Step 1 User Input'!D32","v":0}]
[null,"Project Corridor Length",{"$f":"'Step 1 User Input'!D33","v":0}]
[null,"Roadway Primary Function",{"$f":"'Step 1 User Input'!D41","v":0}]
[null,"Planned Land Use Context",{"$f":"'Step 1 User Input'!D40","v":0}]
[]
[]
[null,"Existing Cross Section"]
[null,null,null,"bm","m",null,null,"v","b ↕","b",null,"v","u","v","v","v","v","v","u","J","q","v","v","v","v","u","v",null,"b","b ↕","v",null,null,"m","bm"]
[null,null,null,null,null,null,null,"P","Bike ↕","Bike",null,"P","B","↓","↓","↓","↓","↕","B",null,null,"↑","↑","↑","↑","B","P",null,"Bike","Bike ↕","P"]
[null,"Cross-section Elements","Additional ROW",{"$f":"'Calculation D'!D4","v":"Shared Use Path"},{"$f":"'Calculation D'!E4","v":"Sidewalk"},{"$f":"'Calculation D'!F4","v":"Pedestrian buffer"},{"$f":"'Calculation D'!G4","v":"Curb & Gutter"},{"$f":"'Calculation D'!H4","v":"Curbside Parking"},{"$f":"'Calculation D'!I4","v":"Two-way bike lane"},{"$f":"'Calculation D'!J4","v":"Bike lane"},{"$f":"'Calculation D'!K4","v":"Bike Seperation"},{"$f":"'Calculation D'!L4","v":"Floating Parking"},{"$f":"'Calculation D'!M4","v":"Bus lane"},{"$f":"'Calculation D'!N4","v":"Travel lane"},{"$f":"'Calculation D'!O4","v":"Travel lane 2"},{"$f":"'Calculation D'!P4","v":"Travel lane 3"},{"$f":"'Calculation D'!Q4","v":"Travel lane 4"},{"$f":"'Calculation D'!R4","v":"Roadway Width - No Centerline"},{"$f":"'Calculation D'!S4","v":"Center Bus Lane"},{"$f":"'Calculation D'!T4","v":"Median"},{"$f":"'Calculation D'!U4","v":"TWLTL"},{"$f":"'Calculation D'!V4","v":"Travel lane 4"},{"$f":"'Calculation D'!W4","v":"Travel lane 3"},{"$f":"'Calculation D'!X4","v":"Travel lane 2"},{"$f":"'Calculation D'!Y4","v":"Travel lane 1"},{"$f":"'Calculation D'!Z4","v":"Bus lane"},{"$f":"'Calculation D'!AA4","v":"Floating Parking"},{"$f":"'Calculation D'!AB4","v":"Bike Seperation"},{"$f":"'Calculation D'!AC4","v":"Bike lane"},{"$f":"'Calculation D'!AD4","v":"Two-way bike lane"},{"$f":"'Calculation D'!AE4","v":"Curbside Parking"},{"$f":"'Calculation D'!AF4","v":"Curb & Gutter"},{"$f":"'Calculation D'!AG4","v":"Pedestrian buffer"},{"$f":"'Calculation D'!AH4","v":"Sidewalk"},{"$f":"'Calculation D'!AI4","v":"Shared Use Path"},"Additional ROW"]
[null,"Included?",{"$f":"'Calculation D'!C5","v":"N"},{"$f":"'Calculation D'!D5","v":"N"},{"$f":"'Calculation D'!E5","v":"N"},{"$f":"'Calculation D'!F5","v":"N"},{"$f":"'Calculation D'!G5","v":"N"},{"$f":"'Calculation D'!H5","v":"N"},{"$f":"'Calculation D'!I5","v":"N"},{"$f":"'Calculation D'!J5","v":"N"},{"$f":"'Calculation D'!K5","v":"N"},{"$f":"'Calculation D'!L5","v":"N"},{"$f":"'Calculation D'!M5","v":"N"},{"$f":"'Calculation D'!N5","v":"N"},{"$f":"'Calculation D'!O5","v":"N"},{"$f":"'Calculation D'!P5","v":"N"},{"$f":"'Calculation D'!Q5","v":"N"},{"$f":"'Calculation D'!R5","v":"N"},null,{"$f":"'Calculation D'!T5","v":"N"},{"$f":"'Calculation D'!U5","v":"N"},{"$f":"'Calculation D'!V5","v":"N"},{"$f":"'Calculation D'!W5","v":"N"},{"$f":"'Calculation D'!X5","v":"N"},{"$f":"'Calculation D'!Y5","v":"N"},{"$f":"'Calculation D'!Z5","v":"N"},{"$f":"'Calculation D'!AA5","v":"N"},{"$f":"'Calculation D'!AB5","v":"N"},{"$f":"'Calculation D'!AC5","v":"N"},{"$f":"'Calculation D'!AD5","v":"N"},{"$f":"'Calculation D'!AE5","v":"N"},{"$f":"'Calculation D'!AF5","v":"N"},{"$f":"'Calculation D'!AG5","v":"N"},{"$f":"'Calculation D'!AH5","v":"N"},{"$f":"'Calculation D'!AI5","v":"N"},{"$f":"'Calculation D'!AJ5","v":"N"}]
[null,"Current Dimension",{"$f":"IF(C20=\"Y\",'Calculation D'!C6,\"\")","v":""},{"$f":"IF(D20=\"Y\",'Calculation D'!D6,\"\")","v":""},{"$f":"IF(E20=\"Y\",'Calculation D'!E6,\"\")","v":""},{"$f":"IF(F20=\"Y\",'Calculation D'!F6,\"\")","v":""},{"$f":"IF(G20=\"Y\",'Calculation D'!G6,\"\")","v":""},{"$f":"IF(H20=\"Y\",'Calculation D'!H6,\"\")","v":""},{"$f":"IF(I20=\"Y\",'Calculation D'!I6,\"\")","v":""},{"$f":"IF(J20=\"Y\",'Calculation D'!J6,\"\")","v":""},{"$f":"IF(K20=\"Y\",'Calculation D'!K6,\"\")","v":""},{"$f":"IF(L20=\"Y\",'Calculation D'!L6,\"\")","v":""},{"$f":"IF(M20=\"Y\",'Calculation D'!M6,\"\")","v":""},{"$f":"IF(N20=\"Y\",'Calculation D'!N6,\"\")","v":""},{"$f":"IF(O20=\"Y\",'Calculation D'!O6,\"\")","v":""},{"$f":"IF(P20=\"Y\",'Calculation D'!P6,\"\")","v":""},{"$f":"IF(Q20=\"Y\",'Calculation D'!Q6,\"\")","v":""},{"$f":"IF(R20=\"Y\",'Calculation D'!R6,\"\")","v":""},null,{"$f":"IF(T20=\"Y\",'Calculation D'!T6,\"\")","v":""},{"$f":"IF(U20=\"Y\",'Calculation D'!U6,\"\")","v":""},{"$f":"IF(V20=\"Y\",'Calculation D'!V6,\"\")","v":""},{"$f":"IF(W20=\"Y\",'Calculation D'!W6,\"\")","v":""},{"$f":"IF(X20=\"Y\",'Calculation D'!X6,\"\")","v":""},{"$f":"IF(Y20=\"Y\",'Calculation D'!Y6,\"\")","v":""},{"$f":"IF(Z20=\"Y\",'Calculation D'!Z6,\"\")","v":""},{"$f":"IF(AA20=\"Y\",'Calculation D'!AA6,\"\")","v":""},{"$f":"IF(AB20=\"Y\",'Calculation D'!AB6,\"\")","v":""},{"$f":"IF(AC20=\"Y\",'Calculation D'!AC6,\"\")","v":""},{"$f":"IF(AD20=\"Y\",'Calculation D'!AD6,\"\")","v":""},{"$f":"IF(AE20=\"Y\",'Calculation D'!AE6,\"\")","v":""},{"$f":"IF(AF20=\"Y\",'Calculation D'!AF6,\"\")","v":""},{"$f":"IF(AG20=\"Y\",'Calculation D'!AG6,\"\")","v":""},{"$f":"IF(AH20=\"Y\",'Calculation D'!AH6,\"\")","v":""},{"$f":"IF(AI20=\"Y\",'Calculation D'!AI6,\"\")","v":""},{"$f":"IF(AJ20=\"Y\",'Calculation D'!AJ6,\"\")","v":""}]
[]
[null,"Proposed Cross Section"]
[null,null,null,"bm","m",null,null,"v","b ↕","b",null,"v","u","v","v",null,null,"v","u","J","q",null,null,"v","v","u","v",null,"b","b ↕","v",null,null,"m","bm"]
[null,"Cross-section Elements","Additional ROW",{"$f":"'Calculation D'!D10","v":"Shared Use Path"},{"$f":"'Calculation D'!E10","v":"Sidewalk"},{"$f":"'Calculation D'!F10","v":"Pedestrian buffer"},{"$f":"'Calculation D'!G10","v":"Curb & Gutter"},{"$f":"'Calculation D'!H10","v":"Curbside Parking"},{"$f":"'Calculation D'!I10","v":"Two-way bike lane"},{"$f":"'Calculation D'!J10","v":"Bike lane"},{"$f":"'Calculation D'!K10","v":"Bike Seperation"},{"$f":"'Calculation D'!L10","v":"Floating Parking"},{"$f":"'Calculation D'!M10","v":"Bus lane"},{"$f":"'Calculation D'!N10","v":"Travel lane"},{"$f":"'Calculation D'!O10","v":"Travel lane 2"},null,null,{"$f":"'Calculation D'!R10","v":"Roadway Width - No Centerline"},{"$f":"'Calculation D'!S10","v":"Center Bus Lane"},{"$f":"'Calculation D'!T10","v":"Median"},{"$f":"'Calculation D'!U10","v":"TWLTL"},null,null,{"$f":"'Calculation D'!X10","v":"Travel lane 2"},{"$f":"'Calculation D'!Y10","v":"Travel lane 1"},{"$f":"'Calculation D'!Z10","v":"Bus lane"},{"$f":"'Calculation D'!AA10","v":"Floating Parking"},{"$f":"'Calculation D'!AB10","v":"Bike Seperation"},{"$f":"'Calculation D'!AC10","v":"Bike lane"},{"$f":"'Calculation D'!AD10","v":"Two-way bike lane"},{"$f":"'Calculation D'!AE10","v":"Curbside Parking"},{"$f":"'Calculation D'!AF10","v":"Curb & Gutter"},{"$f":"'Calculation D'!AG10","v":"Pedestrian buffer"},{"$f":"'Calculation D'!AH10","v":"Sidewalk"},{"$f":"'Calculation D'!AI10","v":"Shared Use Path"},"Additional ROW"]
[null,"Included?",{"$f":"'Calculation D'!C11","v":"N"},{"$f":"'Calculation D'!D11","v":"N"},{"$f":"'Calculation D'!E11","v":"N"},{"$f":"'Calculation D'!F11","v":"N"},{"$f":"'Calculation D'!G11","v":"N"},{"$f":"'Calculation D'!H11","v":"N"},{"$f":"'Calculation D'!I11","v":"N"},{"$f":"'Calculation D'!J11","v":"N"},{"$f":"'Calculation D'!K11","v":"N"},{"$f":"'Calculation D'!L11","v":"N"},{"$f":"'Calculation D'!M11","v":"N"},{"$f":"'Calculation D'!N11","v":"N"},{"$f":"'Calculation D'!O11","v":"N"},null,null,{"$f":"'Calculation D'!R11","v":"N"},{"$f":"'Calculation D'!S11","v":"N"},{"$f":"'Calculation D'!T11","v":"N"},{"$f":"'Calculation D'!U11","v":"N"},null,null,{"$f":"'Calculation D'!X11","v":"N"},{"$f":"'Calculation D'!Y11","v":"N"},{"$f":"'Calculation D'!Z11","v":"N"},{"$f":"'Calculation D'!AA11","v":"N"},{"$f":"'Calculation D'!AB11","v":"N"},{"$f":"'Calculation D'!AC11","v":"N"},{"$f":"'Calculation D'!AD11","v":"N"},{"$f":"'Calculation D'!AE11","v":"N"},{"$f":"'Calculation D'!AF11","v":"N"},{"$f":"'Calculation D'!AG11","v":"N"},{"$f":"'Calculation D'!AH11","v":"N"},{"$f":"'Calculation D'!AI11","v":"N"},{"$f":"'Calculation D'!AJ11","v":"N"}]
[null,"Current Dimension",{"$f":"IF(C26=\"Y\",'Calculation D'!C12,\"\")","v":""},{"$f":"IF(D26=\"Y\",'Calculation D'!D12,\"\")","v":""},{"$f":"IF(E26=\"Y\",'Calculation D'!E12,\"\")","v":""},{"$f":"IF(F26=\"Y\",'Calculation D'!F12,\"\")","v":""},{"$f":"IF(G26=\"Y\",'Calculation D'!G12,\"\")","v":""},{"$f":"IF(H26=\"Y\",'Calculation D'!H12,\"\")","v":""},{"$f":"IF(I26=\"Y\",'Calculation D'!I12,\"\")","v":""},{"$f":"IF(J26=\"Y\",'Calculation D'!J12,\"\")","v":""},{"$f":"IF(K26=\"Y\",'Calculation D'!K12,\"\")","v":""},{"$f":"IF(L26=\"Y\",'Calculation D'!L12,\"\")","v":""},{"$f":"IF(M26=\"Y\",'Calculation D'!M12,\"\")","v":""},{"$f":"IF(N26=\"Y\",'Calculation D'!N12,\"\")","v":""},{"$f":"IF(O26=\"Y\",'Calculation D'!O12,\"\")","v":""},null,null,{"$f":"IF(R26=\"Y\",'Calculation D'!R12,\"\")","v":""},{"$f":"IF(S26=\"Y\",'Calculation D'!S12,\"\")","v":""},{"$f":"IF(T26=\"Y\",'Calculation D'!T12,\"\")","v":""},{"$f":"IF(U26=\"Y\",'Calculation D'!U12,\"\")","v":""},null,null,{"$f":"IF(X26=\"Y\",'Calculation D'!X12,\"\")","v":""},{"$f":"IF(Y26=\"Y\",'Calculation D'!Y12,\"\")","v":""},{"$f":"IF(Z26=\"Y\",'Calculation D'!Z12,\"\")","v":""},{"$f":"IF(AA26=\"Y\",'Calculation D'!AA12,\"\")","v":""},{"$f":"IF(AB26=\"Y\",'Calculation D'!AB12,\"\")","v":""},{"$f":"IF(AC26=\"Y\",'Calculation D'!AC12,\"\")","v":""},{"$f":"IF(AD26=\"Y\",'Calculation D'!AD12,\"\")","v":""},{"$f":"IF(AE26=\"Y\",'Calculation D'!AE12,\"\")","v":""},{"$f":"IF(AF26=\"Y\",'Calculation D'!AF12,\"\")","v":""},{"$f":"IF(AG26=\"Y\",'Calculation D'!AG12,\"\")","v":""},{"$f":"IF(AH26=\"Y\",'Calculation D'!AH12,\"\")","v":""},{"$f":"IF(AI26=\"Y\",'Calculation D'!AI12,\"\")","v":""},{"$f":"IF(AJ26=\"Y\",'Calculation D'!AJ12,\"\")","v":""}]
[null,"Min Dimension",{"$f":"'Calculation D'!C13","v":"-"},{"$f":"'Calculation D'!D13","v":"-"},{"$f":"'Calculation D'!E13","v":"-"},{"$f":"'Calculation D'!F13","v":"-"},{"$f":"'Calculation D'!G13","v":"-"},{"$f":"'Calculation D'!H13","v":"-"},{"$f":"'Calculation D'!I13","v":"-"},{"$f":"'Calculation D'!J13","v":"-"},{"$f":"'Calculation D'!K13","v":"-"},{"$f":"'Calculation D'!L13","v":"-"},{"$f":"'Calculation D'!M13","v":"-"},{"$f":"'Calculation D'!N13","v":"-"},{"$f":"'Calculation D'!O13","v":"-"},null,null,{"$f":"'Calculation D'!R13","v":"-"},{"$f":"'Calculation D'!S13","v":"-"},{"$f":"'Calculation D'!T13","v":"-"},{"$f":"'Calculation D'!U13","v":"-"},null,null,{"$f":"'Calculation D'!X13","v":"-"},{"$f":"'Calculation D'!Y13","v":"-"},{"$f":"'Calculation D'!Z13","v":"-"},{"$f":"'Calculation D'!AA13","v":"-"},{"$f":"'Calculation D'!AB13","v":"-"},{"$f":"'Calculation D'!AC13","v":"-"},{"$f":"'Calculation D'!AD13","v":"-"},{"$f":"'Calculation D'!AE13","v":"-"},{"$f":"'Calculation D'!AF13","v":"-"},{"$f":"'Calculation D'!AG13","v":"-"},{"$f":"'Calculation D'!AH13","v":"-"},{"$f":"'Calculation D'!AI13","v":"-"},{"$f":"'Calculation D'!AJ13","v":"-"}]
[]
[null,"Cross Section Width",{"$f":"'Calculation D'!C15","v":0}]
[null,"Available ROW",{"$f":"'Calculation D'!C16","v":0}]
[null,"Available Room",{"$f":"'Calculation D'!C17","v":0}]

{"sheet":"Step 3B Impact Summary","index":6,"n_rows":48,"n_cols":16,"rows_kept":48,"cut":false,"hidden":false,"merged":[[8,13,8,14],[9,13,9,14],[10,13,10,14],[10,11,10,12],[9,11,9,12],[8,11,8,12],[11,11,11,12],[19,3,19,17],[20,3,20,5],[20,6,20,8],[20,9,20,11],[20,12,20,14],[20,15,20,17],[21,3,21,5],[21,6,21,8],[21,9,21,11],[21,12,21,14],[21,15,21,17],[22,3,22,5],[22,6,22,8],[22,9,22,11],[22,12,22,14],[22,15,22,17],[23,3,23,5],[23,6,23,8],[23,9,23,11],[23,12,23,14],[23,15,23,17],[24,3,24,5],[24,6,24,8],[24,9,24,11],[24,12,24,14],[24,15,24,17],[25,3,25,5],[25,6,25,8],[25,9,25,11],[25,12,25,14],[25,15,25,17],[26,3,26,5],[26,6,26,8],[26,9,26,11],[26,12,26,14],[26,15,26,17],[27,3,27,5],[27,6,27,8],[27,9,27,11],[27,12,27,14],[27,15,27,17],[28,3,28,5],[28,6,28,8],[28,9,28,11],[28,12,28,14],[28,15,28,17],[29,3,29,5],[29,6,29,8],[29,9,29,11],[29,12,29,14],[29,15,29,17],[30,3,30,5],[30,6,30,8],[30,9,30,11],[30,12,30,14],[30,15,30,17],[31,3,31,5],[31,6,31,8],[31,9,31,11],[31,12,31,14],[31,15,31,17],[32,3,32,5],[32,6,32,8],[32,9,32,11],[32,12,32,14],[32,15,32,17],[33,3,33,5],[33,6,33,8],[33,9,33,11],[33,12,33,14],[33,15,33,17],[34,3,34,5],[34,6,34,8],[34,9,34,11],[34,12,34,14],[34,15,34,17],[35,3,35,5],[35,6,35,8],[35,9,35,11],[35,12,35,14],[35,15,35,17],[36,3,36,5],[36,6,36,8],[36,9,36,11],[36,12,36,14],[36,15,36,17],[37,3,37,5],[37,6,37,8],[37,9,37,11],[37,12,37,14],[37,15,37,17],[41,6,41,8],[41,9,41,11],[41,12,41,14],[41,15,41,17],[38,3,38,5],[38,6,38,8],[38,9,38,11],[38,12,38,14],[38,15,38,17],[39,3,39,5],[39,6,39,8],[39,9,39,11],[39,12,39,14],[39,15,39,17],[44,3,44,5],[44,6,44,8],[44,9,44,11],[44,12,44,14],[44,15,44,17],[1,1,1,18],[2,1,3,18],[4,1,4,18],[42,3,42,5],[42,6,42,8],[42,9,42,11],[42,12,42,14],[42,15,42,17],[43,3,43,5],[43,6,43,8],[43,9,43,11],[43,12,43,14],[43,15,43,17],[40,3,40,5],[40,6,40,8],[40,9,40,11],[40,12,40,14],[40,15,40,17],[41,3,41,5],[47,3,47,5],[47,6,47,8],[47,9,47,11],[47,12,47,14],[47,15,47,17],[45,3,45,5],[45,6,45,8],[45,9,45,11],[45,12,45,14],[45,15,45,17],[46,3,46,5],[46,6,46,8],[46,9,46,11],[46,12,46,14],[46,15,46,17]]}
[]
[null,"NCHRP 15-78 DECISION-MAKING FRAMEWORK SUMMARY"]
[null,"IMPACT SUMMARY"]
[]
[null,"INSTRUCTIONS:\nThe following page presents the impacts of the cross section modification on safety, economic, environmental, social, and mode shift outcomes.\nYour goals and background planning are referenced below to allow you to focus on the outcomes most relevant to your project.\nTo print: Choose landscape, no margins, Fit All Columns on One Page"]
[]
[null,"Project Information",null,null,"Project Goals",null,null,"Background Planning",null,null,"Legend"]
[]
[null,"Community",{"$f":"'Step 1 User Input'!D30","v":0},null,"Safety",{"$f":"IF(ISBLANK('Step 1 User Input'!D58),\"-\",'Step 1 User Input'!D58)","v":"-"},null,"Climate Action Plan",{"$f":"IF(ISBLANK('Step 1 User Input'!D64),\"-\",'Step 1 User Input'!D64)","v":"-"},null,"Green","Indicates low/medium/high positive effect"]
[null,"Roadway Name",{"$f":"'Step 1 User Input'!D31","v":0},null,"Economic",{"$f":"IF(ISBLANK('Step 1 User Input'!D59),\"-\",'Step 1 User Input'!D59)","v":"-"},null,"Active Transportation Plan (Bike/Ped Plan)",{"$f":"IF(ISBLANK('Step 1 User Input'!D65),\"-\",'Step 1 User Input'!D65)","v":"-"},null,"Orange","Indicates low/medium/high negative effect"]
[null,"Project Extents",{"$f":"'Step 1 User Input'!D32","v":0},null,"Environmental",{"$f":"IF(ISBLANK('Step 1 User Input'!D60),\"-\",'Step 1 User Input'!D60)","v":"-"},null,"Long-Term Transit Service Plan",{"$f":"IF(ISBLANK('Step 1 User Input'!D66),\"-\",'Step 1 User Input'!D66)","v":"-"},null,"Yellow","Indicates mixed effect"]
[null,"Project Corridor Length",{"$f":"'Step 1 User Input'!D33","v":0},null,"Social",{"$f":"IF(ISBLANK('Step 1 User Input'!D61),\"-\",'Step 1 User Input'!D61)","v":"-"},null,"Safety Action Plan",{"$f":"IF(ISBLANK('Step 1 User Input'!D67),\"-\",'Step 1 User Input'!D67)","v":"-"},null,"White","Indicates no significant effect"]
[null,"Roadway Primary Function",{"$f":"'Step 1 User Input'!D41","v":0},null,"Mode Shift",{"$f":"IF(ISBLANK('Step 1 User Input'!D62),\"-\",'Step 1 User Input'!D62)","v":"-"},null,"Complete Streets Policy",{"$f":"IF(ISBLANK('Step 1 User Input'!D68),\"-\",'Step 1 User Input'!D68)","v":"-"}]
[null,"Planned Land Use Context",{"$f":"'Step 1 User Input'!D40","v":0},null,null,null,null,"Vision Zero Policy",{"$f":"IF(ISBLANK('Step 1 User Input'!D69),\"-\",'Step 1 User Input'!D69)","v":"-"}]
[null,null,null,null,null,null,null,"Freight Corridor",{"$f":"IF(ISBLANK('Step 1 User Input'!D70),\"-\",'Step 1 User Input'!D70)","v":"-"}]
[]
[null,"Impacts"]
[null,"Click button to generate impacts."]
[]
[null,null,null,"Impacts"]
[null,"Measure","Y/N","Safety",null,null,"Economic",null,null,"Environmental",null,null,"Social",null,null,"Mode Shift"]
[null,"Remove bus lanes",{"$f":"'Calculation D'!F20","v":"N"},"Low Adverse effect: Conflicts and friction due to the need for buses to pull in and out of traffic or stop in the travel lane.\nLow Positive effect: Reduced crossing distance for people walking and biking.",null,null,"Medium Adverse effect: Reduced ability to move passengers to and from jobs and businesses; increased bus cycle time may also require additional buses to be added to maintain headways, adding to operating costs.",null,null,"Medium Adverse effect: Induces personal vehicle use if it negatively effects transit operations.\n",null,null,"Medium Adverse effect: Reduces utility of riding the bus which may promote driving, reduce time spent active (walking to/from transit), increase interaction with others, and reduce consistent, reliable access for zero- or low- car households.",null,null,"High Adverse effect: Bus reliability and travel times can be significantly slowed by traffic if a bus lane is removed, making transit a less viable and competitive option. In areas where congestion is low, removing a bus lane is likely to have insignificant impacts."]
[null,"Narrow bus lanes",{"$f":"'Calculation D'!F21","v":"N"},"Low Adverse effect: If roadway is curved or lane is below 11', or lane is shared with bicycles.",null,null,"No significant effect",null,null,"No significant effect",null,null,"No significant effect",null,null,"No significant effect"]
[null,"Widen bus lanes",{"$f":"'Calculation D'!F22","v":"N"},"Low Positive effect:  If roadway is curved or lane is below 11', or lane is shared with bicycles.",null,null,"No significant effect",null,null,"No significant effect",null,null,"No significant effect",null,null,"No significant effect"]
[null,"Add bus lanes",{"$f":"'Calculation D'!F23","v":"N"},"Low Positive effect: Removes conflicts and friction from buses pulling in and out of traffic or stopping in the travel lane.\nLow Adverse effect: Increased crossing distance for people walking and biking.",null,null,"Medium Positive effect: Improved ability to move passengers to and from jobs and businesses; reduced bus cycle time may also require fewer buses to be added to maintain headways, reducing operating costs.",null,null,"Medium Positive effect: Reduces personal vehicle use if it positively effects transit operations.",null,null,"Medium Positive effect: Increases utility of riding the bus which may reduce driving, increase time spent active (walking to/from transit), increase interaction with others, and improve consistent, reliable access for zero- or low- car households.",null,null,"High Positive effect: Bus reliability and travel times can be significantly improved, making transit a more viable and competitive option. In areas where congestion is low, adding a bus lane is likely to have insignificant impacts."]
[null,"Remove bike lanes",{"$f":"'Calculation D'!F24","v":"N"},"High Adverse effect: Removed exclusive biking space leads to reduced comfort of bicyclists, likely leading to more riding in the sidewalk or travel lanes, increased conflicts and lack of predictable behavior, and less use and less expectation of bicyclist presence and behavior. The Caltrans Local Roadway Safety Manual cites a 55% CMF for addition of separated bike lanes and 65% CMF for painted bike lanes. ",null,null,"Medium Adverse effect: Decrease in accessibility impacts local businesses and individuals' travel costs and options.",null,null,"Medium Adverse effect: Due to induced driving causing increased emissions.",null,null,"High Adverse effect: reduced access to physical activity, reduced incentive for local trips affecting community building, and increased direct exposure to emissions. Reduces ability for some communities (zero- or low-car households, younger/older populations, disabled populations, underserved communities, etc.) to reach the goods and services they need. ",null,null,"High Adverse effect: Unless there is a low stress, direct alternate route, removing a bike lane is likely to make biking an inviable mode for many, decreasing bike mode split."]
[null,"Narrow bike lanes",{"$f":"'Calculation D'!F25","v":"N"},"Medium Adverse effect: If reduces width below minimally safe width or reduces the comfort of bicyclists, leading to less use and less expectation of bicyclist presence and behavior; reduced separation from motor vehicles can also lead to decreased visibility of bicyclists.",null,null,"Low/Medium Adverse effect: If the reduction decreases the comfort of bicyclists it causes a decrease in accessibility that impacts local businesses and individuals' travel costs and options",null,null,"Medium Adverse effect: If the reduction decreases the comfort of bicyclists, causing a decrease in ridership, it induces driving and related emissions.",null,null,"Medium Adverse effect: If the reduction decreases the comfort of bicyclists, causing a decrease in ridership, it reduces physical activity and reduces local trips, affecting community building. Reduces ability for some communities (zero- or low-car households, younger/older populations, disabled populations, underserved communities, etc.) to reach the goods and services they need. ",null,null,"Medium Adverse effect: If the reduction decreases the comfort of bicyclists, it is likely to cause a decrease in ridership. "]
[null,"Widen bike lanes",{"$f":"'Calculation D'!F26","v":"N"},"Medium Positive effect: especially if it increases width above minimally safe width or increases the comfort of bicyclists, leading to greater use and greater expectation of bicyclist presence and behavior; increased separation from motor vehicles can also lead to increased visibility of bicyclists",null,null,"Low/Medium Positive effect: If the increase improves the comfort of bicyclists it causes an increase in accessibility that impacts local businesses and individuals' travel costs and options.",null,null,"Medium Positive effect: If the increase improves the comfort of bicyclists causing an increase in ridership, it reduces driving and related emissions.",null,null,"Medium Positive effect: If the increase improves the comfort of bicyclists, causing an increase in ridership, it increases physical activity and reduces local trips, affecting community building. Increases ability for some communities (zero- or low-car households, younger/older populations, disabled populations, underserved communities, etc.) to reach the goods and services they need. ",null,null,"Medium Positive effect: If the widening increases the comfort of bicyclists, it is likely to cause an increase in ridership. "]
[null,"Add bike lanes",{"$f":"'Calculation D'!F27","v":"N"},"High Positive effect: Added exclusive biking space leads to increased comfort of bicyclists, leading to increased use and expectation of bicyclist presence and behavior.\nThe Caltrans Loacal Roadway Safety Manual cites a 55% CMF for addition of separated bike lanes and 65% CMF for painted bike lanes.",null,null,"Medium Positive effect: Increase in accessibility impacts local businesses and individuals' travel costs and options",null,null,"Medium Positive effect: Reduced driving causing reduced emissions .",null,null,"High Positive effect: increased access to physical activity, increased incentive for local trips, causing community building, and decreased direct exposure to emissions. Increases ability for some communities (zero- or low-car households, younger/older populations, disabled populations, underserved communities, etc.) to reach the goods and services they need. ",null,null,"High Positive effect: May increase viability of biking for transportation, thereby increasing ridership. "]
[null,"Remove pedestrian infrastructure",{"$f":"'Calculation D'!F28","v":"N"},"High Adverse effect: Would force people to walk in or along facilities dedicated to and designed for other users; likely also leads to reduced use from pedestrians and less expectation of pedestrian presence. Removes access for those requiring ADA facilities. \nThe Caltrans Local Roadway Safety Manual cites an 80% CRF for addition of sidewalks.",null,null,"High Adverse effect: Decrease in accessibility impacts local businesses and individuals' travel costs and options; removes space that can be used to support area businesses (sandwich boards, bike parking, benches, etc.)",null,null,"Medium Adverse effect: Reduced propensity to walk to destinations, inducing driving and related emissions",null,null,"High Adverse effect: Reduces access and propensity to walk to destinations, which promotes physical activity, socialization, community building, and propensity for local trips. Also decreases destination accessibility, placemaking, inviting atmosphere. Reduces ability for some communities (zero- or low-car households, younger/older populations, disabled populations, underserved communities, etc.) to reach the goods and services they need. ",null,null,"High Adverse effect: Significantly reduces access and propensity to walk to destinations, reducing walking mode split. "]
[null,"Narrow pedestrian infrastructure",{"$f":"'Calculation D'!F29","v":"N"},"Medium Adverse effect: If it reduces width below minimally safe width or ADA standard widths.",null,null,"Medium Adverse effect: Decrease in accessibility impacts local businesses and individuals' travel costs and options; removes space that can be used to support area businesses (sandwich boards, bike parking, benches, etc.).",null,null,"Medium Adverse effect: Reduced propensity to walk to destinations, inducing driving and related emissions",null,null,"High Adverse effect: Reduces access and propensity to walk to destinations, which promotes physical activity, socialization, community building, and propensity for local trips. Also decreases destination accessibility, placemaking, inviting atmosphere. Reduces ability for some communities (zero- or low-car households, younger/older populations, disabled populations, underserved communities, etc.) to reach the goods and services they need. ",null,null,"Medium Adverse effect: Reduces propensity to walk to destinations, likely reducing walking mode split. "]
[null,"Widen pedestrian infrastructure",{"$f":"'Calculation D'!F30","v":"N"},"Medium Positive safety effect: If it increases width above minimally safe width or ADA standard widths",null,null,"Medium Positive effect: Increase in accessibility impacts local businesses and individuals' travel costs and options; provides space that can be used to support area businesses (sandwich boards, bike parking, benches, etc.)",null,null,"Medium Positive effect: Increased propensity to walk to destinations, reducing driving and related emissions",null,null,"High Positive effect: Increases access and propensity to walk to destinations, which promotes physical activity, socialization, community building, and propensity for local trips. Also decreases destination accessibility, placemaking, inviting atmosphere. Reduces ability for some communities (zero- or low-car households, younger/older populations, disabled populations, underserved communities, etc.) to reach the goods and services they need. ",null,null,"Medium Positive effect: Increases propensity to walk to destinations, likely increasing walking mode split. "]
[null,"Add pedestrian infrastructure",{"$f":"'Calculation D'!F31","v":"N"},"High Positive effect: Added separation from motor vehicle traffic; people do not have to walk in or along facilities dedicated to and designed for other users; likely also leads to increased use from pedestrians and increased expectation of pedestrian presence. Adds access for those requiring ADA facilities. \nThe Caltrans Local Roadway Safety Manual cites an 80% CRF for addition of sidewalks.",null,null,"High Positive effect: Increase in accessibility impacts local businesses and individuals' travel costs and options; provides space that can be used to support area businesses (sandwich boards, bike parking, benches, etc.)",null,null,"Medium Positive effect: Increased propensity to walk to destinations, reducing driving and related emissions",null,null,"High Positive effect: Increases access and propensity to walk to destinations, which promotes physical activity, socialization, community building, and propensity for local trips. Also decreases destination accessibility, placemaking, inviting atmosphere. Reduces ability for some communities (zero- or low-car households, younger/older populations, disabled populations, underserved communities, etc.) to reach the goods and services they need. ",null,null,"High Positive effect: Significantly improves access and propensity to walk to destinations, increasing walking mode split. "]
[null,"Remove travel lanes",{"$f":"'Calculation D'!F32","v":"N"},"Near Term: High Positive effect: Even if it contributes to congestion, queueing at slower speeds would reduce severity of crashes. Shorter crossing distances, reduced crossing exposure for pedestrians, more feasible clearance intervals for bicyclists. If it results in addition of a TWLT, the HSM provides a 0.71 CMF (SE=0.02) for conversion from a four-lane road (two through lanes each direction) to a three-lane road with TWLTL (Sec. 13.4.2.3). May increase propensity for double parking.\nLong Term: Medium Compound Positive effect: potentially inducing triple divergence in the long term and reducing ADT--the most closely associated factor with crash risk.",null,null,"Near Term: Medium Adverse effect: Reduced automotive capacity, more delay, higher cost of goods movement and lower mobility.\nPositive effect: opportunity for placemaking.\n\nLong Term: Low Positive effect: Potential for pass-by trips increased with mode shift from reduced vehicle travel lanes",null,null,"Near Term: Medium Adverse effect: Local air quality effects related to number of stops, stop-and-go traffic, idling (vehicles occupy smaller area for longer period of time).\n\nLong Term: Medium Positive effect: Reduced long-term demand for driving and developments associated with driving (pavement, smaller parking lots, less runoff, lower emissions). This probably swamps the short-term adverse effect in the long run. Short-term adverse effects mitigated with change in fleet characteristics (EVs).\n\nLong Term: Medium Adverse effect: If buses share a travel lane, congestion can decrease reliability and travel times, thereby decreasing the viability of and attractiveness of transit, reducing the liklihood for mode shift to transit.",null,null,"Medium Positive effect: Helps with placemaking: street crossings are shorter, vehicle speeds and volumes are likely lower, leading to improved health outcomes over time. This impact is reduced if transit shares the lane and is significantly affected by congestion. ",null,null,"High Positive effect: If removing a lane increases motorist travel times, significantly increases likelihood of switching to different modes. This impact is reduced if transit shares the lane and is also affected by the congestion. "]
[null,"Narrow travel lanes",{"$f":"'Calculation D'!F33","v":"N"},"Medium Positive effect: Unless existing lane widths were necessary for design vehicles. Can reduce speeds (reduced severity).",null,null,"No significant effect\n",null,null,"Medium Positive effect: Slows speeds and reduces emissions.",null,null,"Low Positive effect: Vehicle speeds are likely lower.",null,null,"Low Positive effect: Reduces speeds and travel times, thereby reducing propensity to drive. "]
[null,"Widen travel lanes",{"$f":"'Calculation D'!F34","v":"N"},"Medium Adverse effect: Unless existing lane widths were inappropriate for design vehicles. Allows/promotes higher speeds (inceased severity.",null,null,"No significant effect\n",null,null,"Medium Adverse effect: Increases speeds, increases emissions",null,null,"Low Adverse effect: Vehicle speeds are likely higher.",null,null,"Low Adverse effect: Increases speeds and travel times, thereby increasing propensity to drive. "]
[null,"Add travel lanes",{"$f":"'Calculation D'!F35","v":"N"},"Near Term: High Adverse effect: Allows/promotes higher speeds (inceased severity). Longer crossing distances. More challenging clearance intervals for bicyclists. May increase propensity for double parking. \n\nLong Term: Medium Compound adverse effect: Potentially inducing more driving in the long term and increasing ADT--the most closely associated factor with crash risk.",null,null,"Near Term: Medium Positive effect: Increased automotive capacity, lower cost of goods movement and improved mobility.\nAdverse effect: Less opportunity for placemaking.\n\nLong Term: Low Adverse effect: Potential for reduced pass-by trips with induced driving demand (as opposed to other modes)",null,null,"Near Term: Medium Positive effect: Improved local air quality effects related to number of stops, stop-and-go traffic, idling(vehicles occupy smaller area for longer period of time).\n\nLong Term: Medium Adverse effect: Induced demand and developments associated with driving (more pavement, bigger parking lots, more runoff, more emissions). Short-term positive effects mitigated with change in fleet characteristics (EVs).\n\nLong Term: Medium Positive effect: If buses share a travel lane, decreased congestion can improve reliability and travel times, increasing attractiveness of transit, reducing the amount of induced demand.",null,null,"Medium Adverse effect: Impacts opportunities for placemaking: street crossings are longer, vehicle speeds and volumes are likely higher, induced demand can increase driving, neagatively effecting health outcomes over time. This impact is reduced if transit shares the lane and is significantly affected by congestion. ",null,null,"High Adverse effect: If adding a lane decreases motorist travel times, significantly decreases likelihood of switching to different modes. This impact is reduced if transit shares the lane and is also affected by congestion. "]
[null,"One to Two Way Conversion",{"$f":"'Calculation D'!F36","v":"N"},"Low Positive impact: Converting streets from one-way to two-way can increase safety by slowing speeds, decreasing risk of a double threat for pedestrians, and creating more pedestrian visibility during left-turns; two-way streets have more conflict points than one way streets, negating some safety benefits and leading to the \"low\" benefit rating.",null,null,"High Positive effect: Converting streets from one-way to two-way  increase access to and awareness of businesses. Studies show high impact to business revenue and property values for converted streets.",null,null,"No significant effect\n",null,null,"High Positive effect: Slower speeds and improved access often improves neighborhood livability and increases biking and walking traffic. Case studies have indicate correlation with a decline in crime in areas near converted streets.",null,null,"No sigificant effect: Likely increases access for people driving but also slows speeds and creates a more friendly environment for people walking and biking.\n"]
[null,"Remove TWLTL",{"$f":"'Calculation D'!F37","v":"N"},"Medium Adverse effect: Removing a two way left turn lane may increase the frequency of rear end crashes and reduces the opportunties for pedestrian refuge islands but positively reduces crossing distance if refuge islands did not exist; removing a TWLT may generate a desire for additional motor vehicle lanes to maintain similar traffic may often allows for a four to three lane conversion, which can decreate pedestrian exposure and crossing distance;motor vehicle safety benefits are most seen in environments with many acc ess points. Removes opportunities to have a wide center planted median in areas along a TWLT without access points.  ",null,null,"Low Adverse effect: Decreases motor vehicle access to businesses/services in areas where there are driveways/access points.",null,null,"Low Positive effect: Decreased capacity/motor vehicle access may lead to decreased volumes over time.\n",null,null,"No significant effect\n",null,null,"Low Positive effect: Decreased capacity/motor vehicle access may lead to decreased volumes over time\n"]
[null,"Add TWLTL",{"$f":"'Calculation D'!F38","v":"N"},"Medium Positive effect: Adding a two way left turn lane may decrease the frequency of rear end crashes; two way left turn lanes can provide space for pedestrian refuge islands but adversely creates longer crossing distances if refuge islands are not provided; often allows for a four to three lane conversion, which can decreate pedestrian exposure and crossing distance; benefits are most seen in environments with many access points. In areas without access points, a TWLT can be turned into a wide center planted median. ",null,null,"Low Positive effect: Increases motor vehicle access to businesses/services in areas where there are driveways/access points.",null,null,"Low Adverse effect: Increased capacity/motor vehicle access may lead to increased volumes over time.",null,null,"No significant effect\n",null,null,"Low Adverse effect: Increased capacity/motor vehicle access may lead to increased volumes over time"]
[null,"Remove median",{"$f":"'Calculation D'!F39","v":"N"},"High Adverse effect: Motorized vehicle crash rate increases. Greatly increased potential for head-on collisions. Vehicle-vehicle conflict points increased. Veh-ped conflict points increased; eliminates median refuge for crossings.Increases vehicle-bicycle crash frequency at signalized intersections.Increases vehicle-bicycle conflict points.\n\nHigh Positive effect: Decrease in speeds, affects all modes.",null,null,"Low Positive effect: Could increase sales for auto-dependent businesses such as gas stations if access is improved.\nLow Adverse effect: Could reduce sales receipts if people are less willing to shop as a result of fewer pedestrian crossing opportunities (and perceived safety and comfort along a street).\n",null,null,"Medium Positive effect: May decrease VMT/emissions due to less direct access to sites with off-site parking.\nMedium Adverse effect: If landscaped median - stormwater management/drainage effects (increase runoff area).",null,null,"Medium/High Adverse effect: Decreases pedestrian street crossing quality of service. Creates potential barrier(s) in pedestrian network.",null,null,"No significant effect"]
[null,"Narrow median",{"$f":"'Calculation D'!F40","v":"N"},"Low Adverse effect: If the median is reduced to be less than 6 feet wide, it can not serve as a pedestrian refuge. Narrowing the median also generally provides less separation.  (HSM Sec. 13.4.2.7)",null,null,"Low Adverse effect: Reduces opportunity for planted median (opportunity for placemaking).",null,null,"No significant effect",null,null,"No significant effect",null,null,"No significant effect"]
[null,"Widen median",{"$f":"'Calculation D'!F41","v":"N"},"Low Positive effect: If the median is widened to be 6 ft or greater, it can serve as a pedestrian refuge. Widening the median also generally provides greater separation and improved safety results.  (HSM Sec. 13.4.2.7)\n",null,null,"Low Positive effect: Wide planted median is opportunity for placemaking.",null,null,"No significant effect",null,null,"No significant effect",null,null,"No significant effect"]
[null,"Add median",{"$f":"'Calculation D'!F42","v":"N"},"High Positive effect: Motorized vehicle crash rate decreases. Greatly reduced potential for head-on collisions.Vehicle-vehicle conflict points decreased. Veh-ped conflict points decreased; provides median refuge for crossings. Reduces vehicle-bicycle crash frequency at signalized intersections. Decreases vehicle-bicycle conflict points.\nHigh Adverse effect: Increase in speeds, affects all modes. ",null,null,"Low Positive effect: Could improve sales receipts if people are more willing to shop as a result of sufficient pedestrian crossing opportunities (and perceived safety and comfort along a street)\nLow Adverse effect: decrease sales for auto-dependent businesses such as gas stations if access is affected.\n",null,null,"Medium Positive effect: If landscaped median: stormwater management/drainage benefits (reduce runoff area).\nMedium Adverse effect: May increase VMT/emissions due to less direct access to sites with off-site parking.",null,null,"Medium/High Positive effect: Increases pedestrian street crossing quality of service. Increases continuity of pedestrian network. Improves opportunities for treated midblock crossings.",null,null,"No significant effect"]
[null,"Remove parking",{"$f":"'Calculation D'!F43","v":"N"},"Low Positive effect: Decreased conflicts from parking maneuvers; reduced access to parking may decrease driving demand/VMT, thereby reducing crashes.\nLow Adverse effect: All else is equal, increased likelihood of double parking (hazardous behavior); street parking can act as traffic calming .",null,null,"Medium Adverse effect: decreased meter revenue, may make customer access (finding parking) more difficult for businesses without off-street parking, and may remove space for loading/unloading delivery vehicle.s",null,null,"Medium Near-Term: Adverse effect: Increased circling for parking and associated emissions -- provided all else equal, and that street parking constitutes a meaningful share of area parking.\n\nLong-Term: Positive effect: Decreased parking access can reduce demand for driving over time, reducing VMT/emissions.",null,null,"Low Adverse effect: All else equal, increases amount of time spent circling for parking, with decreased utility for motorists.",null,null,"High Positive effect: Decreasing parking supply can increase barriers to driving, increases likelihood of switching to different modes. "]
[null,"Narrow parking",{"$f":"'Calculation D'!F44","v":"N"},"Low Positive effect: Reduce pedestrian crossing exposure.\nLow Adverse effect: If bicycle facilities are adjacent, it may increase likelihood of \"dooring\"; may increase conflicts between pe.",null,null,"No significant effect unless narrowing affects ability to use parking as loading zones, in which case there would be a medium negative effect",null,null,"No significant effect",null,null,"No significant effect",null,null,"No significant effect"]
[null,"Widen parking",{"$f":"'Calculation D'!F45","v":"N"},"Low Adverse effect: Increase pedestrian crossing exposure.\nLow Positive effect: If bicycle facilities are adjacent, it may decrease likelihood of \"dooring\"; may decrease conflicts between people entering/exiting their vehicles and moving motor vehicles.",null,null,"No significant effect unless widening allows parking to be used as a loading zone, in which case there would be a medium positive effect",null,null,"No significant effect",null,null,"No significant effect",null,null,"No significant effect"]
[null,"Add parking",{"$f":"'Calculation D'!F46","v":"N"},"Low Adverse effect: Increased conflicts from parking maneuvers; increased access to parking may increase driving demand/VMT, thereby increasing crashes. Potential sight distance issues for driveways or at intersections\nLow Positive effect: All else is equal, decreased likelihood of double parking (hazardous behavior); street parking can act as traffic calming and serves as a buffer to sidewalks and some bicycle facilities",null,null,"Medium Positive effect: Increased access to commercial uses, if managed appropriately, ability to serve for loading/unloading delivery vehicles, and may improve customer access (finding parking) for businesses without off-street parking.",null,null,"Medium Positive effect: Decreased circling for parking and associated emissions -- provided all else equal, and that street parking constitutes a meaningful share of area parking.\n\nLong-Term: Adverse effect: Increased parking access can induce demand for driving over time, increasing VMT/emissions.",null,null,"Low Positive effect: All else equal, decreases amount of time spent circling for parking, with increased utility for motorists.",null,null,"High Adverse effect: Increasing parking supply can decrease barriers to driving, increasing propensity of driving. "]

{"sheet":"Step 3C Visualizer","index":7,"n_rows":72,"n_cols":72,"rows_kept":72,"cut":false,"hidden":false,"merged":[[14,2,14,35],[13,42,13,67],[14,38,14,71],[5,1,5,36],[5,37,5,72],[1,1,1,36],[1,37,1,69],[3,37,3,72],[3,1,3,33],[13,6,13,31]]}
[]
[null,"NCHRP 15-78 DECISION-MAKING FRAMEWORK SUMMARY",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"NCHRP 15-78 DECISION-MAKING FRAMEWORK SUMMARY"]
[]
[null,"EXISTING CROSS SECTION VISUALIZER",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"PROPOSED CROSS SECTION VISUALIZER"]
[]
[null,"INSTRUCTIONS:\nThe following page presents a visualizer of the existing cross section.",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"INSTRUCTIONS:\nThe following page presents a visualizer of the proposed cross section."]
[]
[]
[null,"Existing Cross Section",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Proposed Cross Section"]
[]
[null,null,null,"bm","m",null,null,"v","b","b",null,"v","u","v","v","v","v","v","u","J","q","v","v","v","v","u","v",null,"b","b","v",null,null,"m","bm",null,null,null,null,"bm","m",null,null,"v","b","b",null,"v","u","v","v","v","v","v","u","J","q","v","v","v","v","u","v",null,"b","b","v",null,null,"m","bm"]
[null,null,"ROW","SUP","SW","Bu",null,"P","Bike ↕","Bike","Sep","P","B","↓","↓","↓","↓","↕","B","M","TWLTL","↑","↑","↑","↑","B","P","Sep","Bike","Bike ↕","P",null,"Bu","SW","SUP","ROW",null,null,"ROW","SUP","SW","Bu",null,"P","Bike ↕","Bike","Sep","P","B","↓","↓","↓","↓","↕","B","M","TWLTL","↑","↑","↑","↑","B","P","Sep","Bike","Bike ↕","P",null,"Bu","SW","SUP","ROW"]
[null,null,{"$f":"'Calculation D'!C6","v":0},{"$f":"'Calculation D'!D6","v":0},{"$f":"'Calculation D'!E6","v":0},{"$f":"'Calculation D'!F6","v":0},{"$f":"'Calculation D'!G6","v":0},{"$f":"'Calculation D'!H6","v":0},{"$f":"'Calculation D'!I6","v":0},{"$f":"'Calculation D'!J6","v":0},{"$f":"'Calculation D'!K6","v":0},{"$f":"'Calculation D'!L6","v":0},{"$f":"'Calculation D'!M6","v":0},{"$f":"'Calculation D'!N6","v":0},{"$f":"'Calculation D'!O6","v":0},{"$f":"'Calculation D'!P6","v":0},{"$f":"'Calculation D'!Q6","v":0},{"$f":"'Calculation D'!R6","v":0},{"$f":"'Calculation D'!S6","v":0},{"$f":"'Calculation D'!T6","v":0},{"$f":"'Calculation D'!U6","v":0},{"$f":"'Calculation D'!V6","v":0},{"$f":"'Calculation D'!W6","v":0},{"$f":"'Calculation D'!X6","v":0},{"$f":"'Calculation D'!Y6","v":0},{"$f":"'Calculation D'!Z6","v":0},{"$f":"'Calculation D'!AA6","v":0},{"$f":"'Calculation D'!AB6","v":0},{"$f":"'Calculation D'!AC6","v":0},{"$f":"'Calculation D'!AD6","v":0},{"$f":"'Calculation D'!AE6","v":0},{"$f":"'Calculation D'!AF6","v":0},{"$f":"'Calculation D'!AG6","v":0},{"$f":"'Calculation D'!AH6","v":0},{"$f":"'Calculation D'!AI6","v":0},{"$f":"'Calculation D'!AJ6","v":0},null,null,{"$f":"'Calculation D'!C12","v":0},{"$f":"'Calculation D'!D12","v":0},{"$f":"'Calculation D'!E12","v":0},{"$f":"'Calculation D'!F12","v":0},{"$f":"'Calculation D'!G12","v":0},{"$f":"'Calculation D'!H12","v":0},{"$f":"'Calculation D'!I12","v":0},{"$f":"'Calculation D'!J12","v":0},{"$f":"'Calculation D'!K12","v":0},{"$f":"'Calculation D'!L12","v":0},{"$f":"'Calculation D'!M12","v":0},{"$f":"'Calculation D'!N12","v":0},{"$f":"'Calculation D'!O12","v":0},{"$f":"'Calculation D'!P12","v":0},{"$f":"'Calculation D'!Q12","v":0},{"$f":"'Calculation D'!R12","v":0},{"$f":"'Calculation D'!S12","v":0},{"$f":"'Calculation D'!T12","v":0},{"$f":"'Calculation D'!U12","v":0},{"$f":"'Calculation D'!V12","v":0},{"$f":"'Calculation D'!W12","v":0},{"$f":"'Calculation D'!X12","v":0},{"$f":"'Calculation D'!Y12","v":0},{"$f":"'Calculation D'!Z12","v":0},{"$f":"'Calculation D'!AA12","v":0},{"$f":"'Calculation D'!AB12","v":0},{"$f":"'Calculation D'!AC12","v":0},{"$f":"'Calculation D'!AD12","v":0},{"$f":"'Calculation D'!AE12","v":0},{"$f":"'Calculation D'!AF12","v":0},{"$f":"'Calculation D'!AG12","v":0},{"$f":"'Calculation D'!AH12","v":0},{"$f":"'Calculation D'!AI12","v":0},{"$f":"'Calculation D'!AJ12","v":0}]
[null,null,null,null,null,null,{"$f":"\"Curb-to-Curb Distance: \"& SUM(G13:AF13)","v":"Curb-to-Curb Distance: 0"},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"\"Curb-to-Curb Distance: \"& SUM(AQ13:BP13)","v":"Curb-to-Curb Distance: 0"}]
[null,null,{"$f":"\"Right-of-Way: \"& SUM(C13:AJ13)","v":"Right-of-Way: 0"},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"\"Right-of-Way: \"& SUM(AM13:BT13)","v":"Right-of-Way: 0"}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,0]
[]
[null,null,null,0]

{"sheet":"Step 3D Int Capacity Summary","index":8,"n_rows":30,"n_cols":8,"rows_kept":30,"cut":false,"hidden":false,"merged":[[1,1,1,8],[3,1,4,8],[5,1,5,8],[10,2,10,3],[11,2,11,3],[17,5,17,6],[12,2,12,3],[7,2,7,3],[8,2,8,3],[9,2,9,3],[17,1,17,2]]}
[]
[null,"NCHRP 15-78 DECISION-MAKING FRAMEWORK SUMMARY"]
[]
[null,"INTERSECTION CAPACITY SUMMARY"]
[]
[null,"INSTRUCTIONS:\nThe following page presents the capacity impacts of the cross section modification on maximum peak-hour volume-to-capacity ratio, 16-hour efficiency, 16-hour excess capacity, and hours below capacity. The only inputs to this analysis is ADT and the controlling downstream intersection; factors such as lane widths are not considered.\nTo print: Choose landscape, no margins, Fit All Columns on One Page"]
[]
[null,"Community",{"$f":"'Step 1 User Input'!D30","v":0}]
[null,"Roadway Name",{"$f":"'Step 1 User Input'!D31","v":0}]
[null,"Project Extents",{"$f":"'Step 1 User Input'!D32","v":0}]
[null,"Project Corridor Length",{"$f":"'Step 1 User Input'!D33","v":0}]
[null,"Roadway Primary Function",{"$f":"'Step 1 User Input'!D41","v":0}]
[null,"Planned Land Use Context",{"$f":"'Step 1 User Input'!D40","v":0}]
[]
[null,"Existing Cross Section",null,null,null,"Proposed Cross Section"]
[]
[null,"INSTRUCTIONS",null,null,null,"INSTRUCTIONS"]
[null,"Use button to calculate values. Edit values in blue cells if needed.\nUse button to reset values, if needed.",null,null,null,"Use button to calculate values. Edit values in blue cells if needed.\nUse button to reset values, if needed."]
[]
[null,"Inputs",null,null,null,"Inputs"]
[null,"ADT",{"$f":"'Step 1 User Input'!D54","v":0},"Pulled from Step 1.",null,"ADT",null,"Instructions: Pulled from Steps 1, 2A, or 2B. Edit if incorrect."]
[null,"Controlling Downstream Intersection",null,"Instructions: Calculated from existing cross section. Edit if incorrect.",null,"Controlling Downstream Intersection",null,"Instructions: Calculated from new cross section. Edit if incorrect."]
[null,"D factor",null,"Instructions: Edit default value if known. The D factor is the percentage of the peak hour travel in the peak direction.",null,"D factor",null,"Instructions: Edit default value if known. The D factor is the percentage of the peak hour travel in the peak direction."]
[null,"K factor",null,"Instructions: Edit default value if known.The K factor is the percentage of AADT during the peak hour for both directions of travel. ",null,"K factor",null,"Instructions: Edit default value if known.The K factor is the percentage of AADT during the peak hour for both directions of travel. "]
[]
[null,"Analysis Results",null,null,null,"Analysis Results"]
[null,"Maximum peak hour volume-to-capacity (d/c) ratio",{"$f":"_xlfn.IFS(C22='Calculation E'!F4,'Calculation E'!L38,'Step 3D Int Capacity Summary'!C22='Calculation E'!G4,'Calculation E'!M38,'Step 3D Int Capacity Summary'!C22='Calculation E'!H4,'Calculation E'!N38,'Step 3D Int Capacity Summary'!C22='Calculation E'!I4,'Calculation E'!O38)","v":{"$error":"#N/A"}},null,null,"Maximum peak hour volume-to-capacity (d/c) ratio",{"$f":"_xlfn.IFS(G22='Calculation F'!F4,'Calculation F'!L38,'Step 3D Int Capacity Summary'!G22='Calculation F'!G4,'Calculation F'!M38,'Step 3D Int Capacity Summary'!G22='Calculation F'!H4,'Calculation F'!N38,'Step 3D Int Capacity Summary'!G22='Calculation F'!I4,'Calculation F'!O38)","v":{"$error":"#N/A"}}]
[null,"16-hour efficiency",{"$f":"_xlfn.IFS(C22='Calculation E'!F4,'Calculation E'!R38,'Step 3D Int Capacity Summary'!C22='Calculation E'!G4,'Calculation E'!S38,'Step 3D Int Capacity Summary'!C22='Calculation E'!H4,'Calculation E'!T38,'Step 3D Int Capacity Summary'!C22='Calculation E'!I4,'Calculation E'!U38)","v":{"$error":"#N/A"}},null,null,"16-hour efficiency",{"$f":"_xlfn.IFS(G22='Calculation F'!F4,'Calculation F'!R38,'Step 3D Int Capacity Summary'!G22='Calculation F'!G4,'Calculation F'!S38,'Step 3D Int Capacity Summary'!G22='Calculation F'!H4,'Calculation F'!T38,'Step 3D Int Capacity Summary'!G22='Calculation F'!I4,'Calculation F'!U38)","v":{"$error":"#N/A"}}]
[null,"16-hour excess capacity",{"$f":"_xlfn.IFS(C22='Calculation E'!F4,'Calculation E'!X40,'Step 3D Int Capacity Summary'!C22='Calculation E'!G4,'Calculation E'!Y40,'Step 3D Int Capacity Summary'!C22='Calculation E'!H4,'Calculation E'!Z40,'Step 3D Int Capacity Summary'!C22='Calculation E'!I4,'Calculation E'!AA40)","v":{"$error":"#N/A"}},null,null,"16-hour excess capacity",{"$f":"_xlfn.IFS(G22='Calculation F'!F4,'Calculation F'!X40,'Step 3D Int Capacity Summary'!G22='Calculation F'!G4,'Calculation F'!Y40,'Step 3D Int Capacity Summary'!G22='Calculation F'!H4,'Calculation F'!Z40,'Step 3D Int Capacity Summary'!G22='Calculation F'!I4,'Calculation F'!AA40)","v":{"$error":"#N/A"}}]
[null,"Total hours below capacity",{"$f":"_xlfn.IFS(C22='Calculation E'!F4,'Calculation E'!AD38,'Step 3D Int Capacity Summary'!C22='Calculation E'!G4,'Calculation E'!AE38,'Step 3D Int Capacity Summary'!C22='Calculation E'!H4,'Calculation E'!AF38,'Step 3D Int Capacity Summary'!C22='Calculation E'!I4,'Calculation E'!AG38)","v":{"$error":"#N/A"}},null,null,"Total hours below capacity",{"$f":"_xlfn.IFS(G22='Calculation F'!F4,'Calculation F'!AD38,'Step 3D Int Capacity Summary'!G22='Calculation F'!G4,'Calculation F'!AE38,'Step 3D Int Capacity Summary'!G22='Calculation F'!H4,'Calculation F'!AF38,'Step 3D Int Capacity Summary'!G22='Calculation F'!I4,'Calculation F'!AG38)","v":{"$error":"#N/A"}}]

{"sheet":"Calculation A","index":9,"n_rows":133,"n_cols":36,"rows_kept":133,"cut":false,"hidden":false,"merged":[[95,1,95,2],[12,2,12,35],[130,2,130,31],[16,1,16,2],[1,2,1,4],[2,2,2,4],[3,2,3,4],[4,2,4,4],[108,1,108,2],[17,1,17,2],[22,1,22,2],[23,1,23,2],[39,1,39,2],[45,1,45,2],[51,1,51,2],[61,1,61,2],[86,1,86,2],[87,1,87,2]]}
[]
[]
[]
[]
[]
[]
[null,"Existing Cross Section - FROM USER INPUT"]
[null,"Instructions: Indicate inclusion ('Y') of street element and current dimension (in feet)"]
[]
[null,"Cross-section Elements",{"$f":"'Step 1 User Input'!D17","v":"Additional ROW"},{"$f":"'Step 1 User Input'!E17","v":"Shared-Use Path"},{"$f":"'Step 1 User Input'!F17","v":"Sidewalk"},{"$f":"'Step 1 User Input'!G17","v":"Pedestrian buffer"},{"$f":"'Step 1 User Input'!H17","v":"Curb & Gutter"},{"$f":"'Step 1 User Input'!I17","v":"Curbside Parking"},{"$f":"'Step 1 User Input'!J17","v":"Two-Way bike lane"},{"$f":"'Step 1 User Input'!K17","v":"Bike lane"},{"$f":"'Step 1 User Input'!L17","v":"Bike Separation"},{"$f":"'Step 1 User Input'!M17","v":"Floating Parking"},{"$f":"'Step 1 User Input'!N17","v":"Bus lane"},{"$f":"'Step 1 User Input'!O17","v":"Travel lane 1"},{"$f":"'Step 1 User Input'!P17","v":"Travel lane 2"},{"$f":"'Step 1 User Input'!Q17","v":"Travel lane 3"},{"$f":"'Step 1 User Input'!R17","v":"Travel lane 4"},{"$f":"'Step 1 User Input'!S17","v":"Roadway Width - No Centerline"},{"$f":"'Step 1 User Input'!T17","v":"Center Bus Lane"},{"$f":"'Step 1 User Input'!U17","v":"Median"},{"$f":"'Step 1 User Input'!V17","v":"TWLTL"},{"$f":"'Step 1 User Input'!W17","v":"Travel lane 4"},{"$f":"'Step 1 User Input'!X17","v":"Travel lane 3"},{"$f":"'Step 1 User Input'!Y17","v":"Travel lane 2"},{"$f":"'Step 1 User Input'!Z17","v":"Travel lane 1"},{"$f":"'Step 1 User Input'!AA17","v":"Bus lane"},{"$f":"'Step 1 User Input'!AB17","v":"Floating Parking"},{"$f":"'Step 1 User Input'!AC17","v":"Bike Separation"},{"$f":"'Step 1 User Input'!AD17","v":"Bike lane"},{"$f":"'Step 1 User Input'!AE17","v":"Two-Way bike lane"},{"$f":"'Step 1 User Input'!AF17","v":"Curbside Parking"},{"$f":"'Step 1 User Input'!AG17","v":"Curb & Gutter"},{"$f":"'Step 1 User Input'!AH17","v":"Pedestrian buffer"},{"$f":"'Step 1 User Input'!AI17","v":"Sidewalk"},{"$f":"'Step 1 User Input'!AJ17","v":"Shared-Use Path"},{"$f":"'Step 1 User Input'!AK17","v":"Additional ROW"}]
[null,"Included?",{"$f":"IF(ISBLANK('Step 1 User Input'!D18),\"N\",'Step 1 User Input'!D18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!E18),\"N\",'Step 1 User Input'!E18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!F18),\"N\",'Step 1 User Input'!F18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!G18),\"N\",'Step 1 User Input'!G18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!H18),\"N\",'Step 1 User Input'!H18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!I18),\"N\",'Step 1 User Input'!I18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!J18),\"N\",'Step 1 User Input'!J18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!K18),\"N\",'Step 1 User Input'!K18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!L18),\"N\",'Step 1 User Input'!L18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!M18),\"N\",'Step 1 User Input'!M18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!N18),\"N\",'Step 1 User Input'!N18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!O18),\"N\",'Step 1 User Input'!O18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!P18),\"N\",'Step 1 User Input'!P18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!Q18),\"N\",'Step 1 User Input'!Q18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!R18),\"N\",'Step 1 User Input'!R18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!S18),\"N\",'Step 1 User Input'!S18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!T18),\"N\",'Step 1 User Input'!T18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!U18),\"N\",'Step 1 User Input'!U18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!V18),\"N\",'Step 1 User Input'!V18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!W18),\"N\",'Step 1 User Input'!W18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!X18),\"N\",'Step 1 User Input'!X18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!Y18),\"N\",'Step 1 User Input'!Y18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!Z18),\"N\",'Step 1 User Input'!Z18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!AA18),\"N\",'Step 1 User Input'!AA18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!AB18),\"N\",'Step 1 User Input'!AB18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!AC18),\"N\",'Step 1 User Input'!AC18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!AD18),\"N\",'Step 1 User Input'!AD18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!AE18),\"N\",'Step 1 User Input'!AE18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!AF18),\"N\",'Step 1 User Input'!AF18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!AG18),\"N\",'Step 1 User Input'!AG18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!AH18),\"N\",'Step 1 User Input'!AH18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!AI18),\"N\",'Step 1 User Input'!AI18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!AJ18),\"N\",'Step 1 User Input'!AJ18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!AK18),\"N\",'Step 1 User Input'!AK18)","v":"N"}]
[null,"Current Dimension",{"$f":"'Step 1 User Input'!D19","v":0},{"$f":"'Step 1 User Input'!E19","v":0},{"$f":"'Step 1 User Input'!F19","v":0},{"$f":"'Step 1 User Input'!G19","v":0},{"$f":"'Step 1 User Input'!H19","v":0},{"$f":"'Step 1 User Input'!I19","v":0},{"$f":"'Step 1 User Input'!J19","v":0},{"$f":"'Step 1 User Input'!K19","v":0},{"$f":"'Step 1 User Input'!L19","v":0},{"$f":"'Step 1 User Input'!M19","v":0},{"$f":"'Step 1 User Input'!N19","v":0},{"$f":"'Step 1 User Input'!O19","v":0},{"$f":"'Step 1 User Input'!P19","v":0},{"$f":"'Step 1 User Input'!Q19","v":0},{"$f":"'Step 1 User Input'!R19","v":0},{"$f":"'Step 1 User Input'!S19","v":0},{"$f":"'Step 1 User Input'!T19","v":0},{"$f":"'Step 1 User Input'!U19","v":0},{"$f":"'Step 1 User Input'!V19","v":0},{"$f":"'Step 1 User Input'!W19","v":0},{"$f":"'Step 1 User Input'!X19","v":0},{"$f":"'Step 1 User Input'!Y19","v":0},{"$f":"'Step 1 User Input'!Z19","v":0},{"$f":"'Step 1 User Input'!AA19","v":0},{"$f":"'Step 1 User Input'!AB19","v":0},{"$f":"'Step 1 User Input'!AC19","v":0},{"$f":"'Step 1 User Input'!AD19","v":0},{"$f":"'Step 1 User Input'!AE19","v":0},{"$f":"'Step 1 User Input'!AF19","v":0},{"$f":"'Step 1 User Input'!AG19","v":0},{"$f":"'Step 1 User Input'!AH19","v":0},{"$f":"'Step 1 User Input'!AI19","v":0},{"$f":"'Step 1 User Input'!AJ19","v":0},{"$f":"'Step 1 User Input'!AK19","v":0}]
[null,"Total ROW:",{"$f":"'Step 1 User Input'!D20","v":0}]
[]
[]
[null,"Question","Response/Input Value"]
[null,"PROJECT INFORMATION - FROM USER INPUT"]
[null,"Basic Project Information"]
[null,{"$f":"'Step 1 User Input'!C30","v":"Community"},{"$f":"'Step 1 User Input'!D30","v":0}]
[null,{"$f":"'Step 1 User Input'!C31","v":"Roadway name"},{"$f":"'Step 1 User Input'!D31","v":0}]
[null,{"$f":"'Step 1 User Input'!C32","v":"Project extents"},{"$f":"'Step 1 User Input'!D32","v":0}]
[null,{"$f":"'Step 1 User Input'!C33","v":"Project corridor length"},{"$f":"'Step 1 User Input'!D33","v":0}]
[null,"Step 1: Scoping & Needs"]
[null,"Project details"]
[null,{"$f":"'Step 1 User Input'!C36","v":"Type of project: Can you move curb lines?"},{"$f":"'Step 1 User Input'!D36","v":0}]
[null,{"$f":"'Step 1 User Input'!C37","v":"The curb-to-curb distance in feet:"},{"$f":"'Step 1 User Input'!D37","v":0}]
[null,{"$f":"'Step 1 User Input'!C38","v":"The available right-of-way in feet:"},{"$f":"'Step 1 User Input'!D38","v":0}]
[null,{"$f":"'Step 1 User Input'!C39","v":"What is the existing land use context?"},{"$f":"'Step 1 User Input'!D39","v":0}]
[null,{"$f":"'Step 1 User Input'!C40","v":"What is the planned land use context?"},{"$f":"'Step 1 User Input'!D40","v":0}]
[null,{"$f":"'Step 1 User Input'!C41","v":"What is the roadway's primary intended function?"},{"$f":"'Step 1 User Input'!D41","v":0}]
[null,{"$f":"'Step 1 User Input'!C42","v":"The road directionality:"},{"$f":"'Step 1 User Input'!D42","v":"-"}]
[null,{"$f":"'Step 1 User Input'!C43","v":"Number of lanes per direction:"},{"$f":"'Step 1 User Input'!D43","v":0}]
[null,{"$f":"'Step 1 User Input'!C44","v":"Presence of a median:"},{"$f":"'Step 1 User Input'!D44","v":"No"}]
[null,{"$f":"'Step 1 User Input'!C45","v":"Width of the median:"},{"$f":"'Step 1 User Input'!D45","v":0}]
[null,{"$f":"'Step 1 User Input'!C46","v":"Presence of a Two-Way-Left-Turn Lane (TWLTL):"},{"$f":"'Step 1 User Input'!D46","v":"No"}]
[null,{"$f":"'Step 1 User Input'!C47","v":"Width of the TWLTL:"},{"$f":"'Step 1 User Input'!D47","v":0}]
[null,{"$f":"'Step 1 User Input'!C48","v":"Is this a freight corridor?"},{"$f":"'Step 1 User Input'!D48","v":0}]
[null,{"$f":"'Step 1 User Input'!C49","v":"Is there heavy bus lane use on this corridor?"},{"$f":"'Step 1 User Input'!D49","v":0}]
[null,{"$f":"'Step 1 User Input'!C50","v":"What is the controlling downstream intersection type?"},{"$f":"'Step 1 User Input'!D50","v":0}]
[null,"Existing conditions & data"]
[null,{"$f":"'Step 1 User Input'!C52","v":"What is the posted speed limit?"},{"$f":"'Step 1 User Input'!D52","v":0}]
[null,{"$f":"'Step 1 User Input'!C53","v":"What is the 85th percentile speed? (If known) "},{"$f":"IF('Step 1 User Input'!D53=0,\"\",'Step 1 User Input'!D53)","v":""}]
[null,{"$f":"'Step 1 User Input'!C54","v":"What is the average daily traffic?*"},{"$f":"'Step 1 User Input'!D54","v":0}]
[null,{"$f":"'Step 1 User Input'!C55","v":"Is on-street parking present on the east/north side?"},{"$f":"'Step 1 User Input'!D55","v":"N"}]
[null,{"$f":"'Step 1 User Input'!C56","v":"Is on-street parking present on the west/south side?"},{"$f":"'Step 1 User Input'!D56","v":"N"}]
[null,"Project Goals"]
[null,{"$f":"'Step 1 User Input'!C58","v":"Safety "},{"$f":"'Step 1 User Input'!D58","v":0}]
[null,{"$f":"'Step 1 User Input'!C59","v":"Economic"},{"$f":"'Step 1 User Input'!D59","v":0}]
[null,{"$f":"'Step 1 User Input'!C60","v":"Environmental"},{"$f":"'Step 1 User Input'!D60","v":0}]
[null,{"$f":"'Step 1 User Input'!C61","v":"Social"},{"$f":"'Step 1 User Input'!D61","v":0}]
[null,{"$f":"'Step 1 User Input'!C62","v":"Mode Shift"},{"$f":"'Step 1 User Input'!D62","v":0}]
[null,"Background planning - \nPlease select the following for which relevant plans exist and pertain to this corridor."]
[null,{"$f":"'Step 1 User Input'!C64","v":"Climate Action Plan"},{"$f":"'Step 1 User Input'!D64","v":0}]
[null,{"$f":"'Step 1 User Input'!C65","v":"Active Transportation Plan (Bike/Ped Plan)"},{"$f":"'Step 1 User Input'!D65","v":0}]
[null,{"$f":"'Step 1 User Input'!C66","v":"Long-Term Transit Service Plan"},{"$f":"'Step 1 User Input'!D66","v":0}]
[null,{"$f":"'Step 1 User Input'!C67","v":"Safety Action Plan"},{"$f":"'Step 1 User Input'!D67","v":0}]
[null,{"$f":"'Step 1 User Input'!C68","v":"Complete Streets Policy"},{"$f":"'Step 1 User Input'!D68","v":0}]
[null,{"$f":"'Step 1 User Input'!C69","v":"Vision Zero Policy"},{"$f":"'Step 1 User Input'!D69","v":0}]
[null,{"$f":"'Step 1 User Input'!C70","v":"Freight Corridor"},{"$f":"'Step 1 User Input'!D70","v":0}]
[]
[]
[null,"Minimum Safe Facility Parameters Calculations"]
[]
[null,"One-way/Two-way",{"$f":"C31","v":"-"}]
[null,"SUP east/north",{"$f":"\"N\"","v":"N"},"SUP not recommended for MSD"]
[null,"SUP west/south",{"$f":"\"N\"","v":"N"},"SUP not recommended for MSD"]
[null,"Two-Way bike lane east/north",{"$f":"\"N\"","v":"N"},"Two-way bike lane not recommended for MSD"]
[null,"Two-Way bike lane west/south",{"$f":"\"N\"","v":"N"},"Two-way bike lane not recommended for MSD"]
[null,"Bike lane needed east/north",{"$f":"IF(OR(C67=\"Y\",C68=\"Y\"),\"N\",IF(AND(NOT(C74=\"No Centerline\"),N11=\"Y\"),\"Y\",\"N\"))","v":{"$error":"#N/A"}}]
[null,"Bike lane needed west/south",{"$f":"IF(OR(C67=\"Y\",C68=\"Y\"),\"N\",IF(AND(NOT(C74=\"No Centerline\"),Y11=\"Y\"),\"Y\",\"N\"))","v":{"$error":"#N/A"}}]
[null,"Number of lanes - Actual",{"$f":"C32","v":0}]
[null,"Number of lanes - Recommended",{"$f":"_xlfn.IFS(C32=\"No Centerline\",\"No Centerline\",C32=1,1,OR(C32=2,C32=3,C32=4),1)","v":{"$error":"#N/A"}}]
[null,"Number of lanes - Recommended - formatted",{"$f":"_xlfn.IFS(C72=\"No Centerline\",\"No Centerline\",C72=1,\"2x1\",C72=2,\"2x1\")","v":{"$error":"#N/A"}}]
[null,"Number of lanes - for bike lane lookup",{"$f":"_xlfn.IFS(C75<=20,IF(C72=\"No Centerline\",\"No Centerline\",\"No Centerline***\"),AND(C75>20,C75<=25,C72=\"No Centerline\"),IF(C83=1500,\"No Centerline\",\"2x1\"),AND(C75>20,C75<=25,C72=1),IF(OR(C83=3000,C83=6000,C83=999999),\"2x1\",\"No Centerline***\"),AND(C75>20,C75<=25,C72=2),_xlfn.IFS(C83=1500,\"No Centerline***\",OR(C83=3000,C83=6000),\"2x1***\",C83=999999,\"2x2\"),AND(C75>20,C75<=25,OR(C72=3,C72=4)),_xlfn.IFS(C83=1500,\"No Centerline***\",OR(C83=3000,C83=6000),\"2x1***\",C83=999999,\"2x2***\"),C75>25,\"Any\")","v":{"$error":"#N/A"}}]
[null,"Vehicle Speed",{"$f":"IF(C42=\"\",_xlfn.IFS($C$41<=20,20,AND($C$41>20,$C$41<=25),25,AND($C$41>25,$C$41<=30),30,AND($C$41>30,$C$41<=35),35,$C$41>=35,\">35\"),_xlfn.IFS($C$42<=20,20,AND($C$42>20,$C$42<=25),25,AND($C$42>25,$C$42<=30),30,AND($C$42>30,$C$42<=35),35,$C$42>=35,\">35\"))","v":20}]
[null,"Curbside parking allowed? (east/north side)",{"$f":"IF(AND(OR(C67=\"Y\",C69=\"Y\"),C75>30),\"N\",\"Y\")","v":{"$error":"#N/A"}}]
[null,"Curbside parking allowed? (west/south side)",{"$f":"IF(AND(OR(C68=\"Y\",C70=\"Y\"),C75>30),\"N\",\"Y\")","v":{"$error":"#N/A"}}]
[null,"Curbside Parking Present? (east/north side)","N","Parking lane not required for MSD"]
[null,"Curbside Parking Present? (west/south side)","N","Parking lane not required for MSD"]
[null,"Floating Parking Protects Bike Lane? (east/north side)","N","Parking lane not required for MSD"]
[null,"Floating Parking Protects Bike Lane?(west/south side)","N","Parking lane not required for MSD"]
[null,"ADT To Use",{"$f":"C43","v":0}]
[null,"Traffic Volumes (ADT)",{"$f":"IF(C64=\"two-way\",_xlfn.IFS(C75<=20,_xlfn.IFS(C82<=2000,2000,AND(C82>2000,C82<=4000),4000,C82>4000,999999),AND(C75>20,C75<=25),_xlfn.IFS(C82<=1500,1500,AND(C82>1500,C82<=3000),3000,AND(C82>3000,C82<=6000),6000,C82>6000,999999),AND(C75>25,C75<=30),_xlfn.IFS(C82<=6000,6000,C82>6000,999999),AND(C75>30,C75<=35),999999,C75>35,999999),_xlfn.IFS(C75<=20,_xlfn.IFS(C82*2<=2000,2000,AND(C82*2>2000,C82*2<=4000),4000,C82*2>4000,999999),AND(C75>20,C75<=25),_xlfn.IFS(C82*2<=1500,1500,AND(C82*2>1500,C82*2<=3000),3000,AND(C82*2>3000,C82*2<=6000),6000,C82*2>6000,999999),AND(C75>25,C75<=30),_xlfn.IFS(C82*2<=6000,6000,C82*2>6000,999999),AND(C75>30,C75<=35),999999,C75>35,999999))","v":2000}]
[null,"Expected Pedestrian Volumes",{"$f":"VLOOKUP($C$29,selections!$Q$16:$S$21,3,FALSE)","v":{"$error":"#N/A"}}]
[]
[]
[null,"Results"]
[null,"Pedestrian"]
[null,"Pedestrian Facility Width (east/north)",{"$f":"INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C84,C78),'main lookups'!$G$1:$G$73,0),14)","v":{"$error":"#N/A"}}]
[null,"Pedestrian Buffer Width (east/north)",{"$f":"INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C84,C78),'main lookups'!$G$1:$G$73,0),15)","v":{"$error":"#N/A"}}]
[null,"Pedestrian Facility Width (west/south)",{"$f":"INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C84,C79),'main lookups'!$G$1:$G$73,0),14)","v":{"$error":"#N/A"}}]
[null,"Pedestrian Buffer Width (west/south)",{"$f":"INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C84,C79),'main lookups'!$G$1:$G$73,0),15)","v":{"$error":"#N/A"}}]
[null,"SUP Buffer Width (east/north)",{"$f":"IF(C65=\"Y\",INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C84,C78),'main lookups'!$G$1:$G$73,0),15),0)","v":0}]
[null,"SUP Buffer Width (west/north)",{"$f":"IF(C66=\"Y\",INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C84,C79),'main lookups'!$G$1:$G$73,0),15),0)","v":0}]
[]
[null,"Bicycle"]
[null,"Two-Way Bicycle Lane Width (east/north)",{"$f":"IF(C67=\"Y\",VLOOKUP(\"Two-Way bike lane\",'ancillary lookups'!$F$14:$G$16,2,FALSE),0)","v":0}]
[null,"Two-Way Bicycle Buffer (east/north)",{"$f":"_xlfn.IFS(AND(C67=\"Y\",C80=\"Y\"),VLOOKUP(\"Separation, Parking\",'ancillary lookups'!F14:G16,2,FALSE),AND(C67=\"Y\",C80=\"N\"),VLOOKUP(\"Separation, No Parking\",'ancillary lookups'!F14:G16,2,FALSE),C67=\"N\",0)","v":0}]
[null,"Bicycle Facility Type (east/north)",{"$f":"IF(OR(C97>0,C102>0),\"None\",IF(C69=\"Y\",INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C83,SUBSTITUTE(C74,\"***\",\"\"),C80),'main lookups'!$H$1:$H$73,0),10),\"None\"))","v":{"$error":"#N/A"}}]
[null,"Bicycle Lane Width (east/north)",{"$f":"IF(C99=\"None\",0,INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C83,SUBSTITUTE(C74,\"***\",\"\"),C80),'main lookups'!$H$1:$H$73,0),11))","v":{"$error":"#N/A"}}]
[null,"Bicycle Buffer (east/north)",{"$f":"IF(C99=\"None\",0,INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C83,SUBSTITUTE(C74,\"***\",\"\"),C80),'main lookups'!$H$1:$H$73,0),12))","v":{"$error":"#N/A"}}]
[null,"Two-Way Bicycle Lane Width (east/north)",{"$f":"IF(C68=\"Y\",VLOOKUP(\"Two-Way bike lane\",'ancillary lookups'!$F$14:$G$16,2,FALSE),0)","v":0}]
[null,"Two-Way Bicycle Buffer (east/north)",{"$f":"_xlfn.IFS(AND(C68=\"Y\",C81=\"Y\"),VLOOKUP(\"Separation, Parking\",'ancillary lookups'!F14:G16,2,FALSE),AND(C68=\"Y\",C81=\"N\"),VLOOKUP(\"Separation, No Parking\",'ancillary lookups'!F14:G16,2,FALSE),C68=\"N\",0)","v":0}]
[null,"Bicycle Facility Type (east/north)",{"$f":"IF(OR(C97>0,C102>0),\"None\",IF(C70=\"Y\",INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C83,SUBSTITUTE(C74,\"***\",\"\"),C81),'main lookups'!$H$1:$H$73,0),10),\"None\"))","v":{"$error":"#N/A"}}]
[null,"Bicycle Lane Width (west/south)",{"$f":"IF(C104=\"None\",0,INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C83,SUBSTITUTE(C74,\"***\",\"\"),C81),'main lookups'!$H$1:$H$73,0),11))","v":{"$error":"#N/A"}}]
[null,"Bicycle Buffer (west/south)",{"$f":"IF(C104=\"None\",0,INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C83,SUBSTITUTE(C74,\"***\",\"\"),C81),'main lookups'!$H$1:$H$73,0),12))","v":{"$error":"#N/A"}}]
[null,"Total Bicycle",{"$f":"SUM(C100,C101,C105,C106)","v":{"$error":"#N/A"}}]
[]
[null,"Vehicle Lane Width"]
[null,"Roadway Width - No Centerline",{"$f":"IF(C71=\"No Centerline\",INDEX('ancillary lookups'!$B$27:$C$34,MATCH(\"Mixed traffic\",'ancillary lookups'!$B$27:$B$34,0),2),0)","v":0}]
[null,"Vehicle Lane 1 Width",{"$f":"_xlfn.IFS(C37=\"Yes\",VLOOKUP(\"Vehicle Lane - Freight\",'ancillary lookups'!F3:$G$9,2,FALSE),C38=\"Yes\",VLOOKUP(\"Vehicle Lane - Bus\",'ancillary lookups'!F3:$G$9,2,FALSE),AND(C37=\"No\",C38=\"No\"),VLOOKUP(B112,'ancillary lookups'!F3:$G$9,2,FALSE))","v":{"$error":"#N/A"}}]
[null,"Vehicle Lane Width",{"$f":"VLOOKUP(B112,'ancillary lookups'!F3:$G$7,2,FALSE)","v":10}]
[null,"Parking Lane Width (east/north)",{"$f":"IF(OR(C80=\"Y\",C78=\"Y\"),INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C83,C74,\"Y\"),'main lookups'!$H$1:$H$73,0),17),0)","v":0}]
[null,"Parking Lane Width (west/south)",{"$f":"IF(OR(C79=\"Y\",C81=\"Y\"),INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C83,C74,\"Y\"),'main lookups'!$H$1:$H$73,0),17),0)","v":0}]
[null,"Bus Lane Width",{"$f":"INDEX('ancillary lookups'!$F$2:$G$4,MATCH(\"Bus Lane\",'ancillary lookups'!$F$2:$F$4,0),2)","v":11}]
[null,"TWLTL Width",{"$f":"INDEX('ancillary lookups'!$F$2:$G$4,MATCH(\"TWLTL\",'ancillary lookups'!$F$2:$F$4,0),2)","v":11}]
[null,"Median Width",{"$f":"C34","v":0}]
[null,"Shared Use Path",{"$f":"INDEX('ancillary lookups'!$F$2:$G$9,MATCH(\"Shared Use Path\",'ancillary lookups'!$F$2:$F$9,0),2)","v":10}]
[]
[null,"Minimum Safe Dimension",{"$f":"SUM(C130:AF130)","v":{"$error":"#N/A"}}]
[null,"Available ROW",{"$f":"C27","v":0}]
[null,"Available Room",{"$f":"C121-C120","v":{"$error":"#N/A"}}]
[null,"Does minimum safe dimension fit?",{"$f":"IF(C120<=C27,_xlfn.CONCAT(\"Yes, the minimum safe dimension fits within the ROW. There is an additional \",C27-C120,\" feet remaining.\"),_xlfn.CONCAT(\"No, the minimum safe dimension does not fit within the ROW. There is \",C120-C27,\" feet missing.\"))","v":{"$error":"#N/A"}}]
[]
[null,"Minimum Cross Section"]
[null,"Automatically populated based on minimum safe dimension."]
[]
[null,"Cross-section Elements","Waterline","Shared Use Path","Sidewalk","Pedestrian buffer","Curb & Gutter","Curbside Parking","Two-way bike lane","Bike lane","Separation","Floating Parking","Bus lane","Travel lane 1","Travel lane 2","Roadway Width - No Centerline","Center Bus Lane","Median","TWLTL","Travel lane 2","Travel lane 1","Bus lane","Floating Parking","Separation","Bike lane","Two-Way bike lane","Curbside Parking","Curb & Gutter","Pedestrian buffer","Sidewalk","Shared Use Path","Waterline"]
[null,"Included?",{"$f":"C11","v":"N"},{"$f":"C65","v":"N"},"Y","Y",{"$f":"G11","v":"N"},{"$f":"C78","v":"N"},{"$f":"IF(C67=\"Y\",\"Y\",\"N\")","v":"N"},{"$f":"IF(C100>0,\"Y\",\"N\")","v":{"$error":"#N/A"}},{"$f":"IF(C98>0,\"Y\",IF(C101>0,\"Y\",\"N\"))","v":{"$error":"#N/A"}},{"$f":"C80","v":"N"},{"$f":"M11","v":"N"},{"$f":"IF(C72=\"No Centerline\",\"N\",N11)","v":{"$error":"#N/A"}},{"$f":"IF(OR(C72=\"No Centerline\",C72=1),\"N\",O11)","v":{"$error":"#N/A"}},{"$f":"IF(C72=\"No Centerline\",\"Y\",\"N\")","v":{"$error":"#N/A"}},{"$f":"IF(S11=\"Y\",\"Y\",\"N\")","v":"N"},"N",{"$f":"\"N\"","v":"N"},{"$f":"IF(OR(C72=\"No Centerline\",C72=1),\"N\",X11)","v":{"$error":"#N/A"}},{"$f":"IF(C72=\"No Centerline\",\"N\",Y11)","v":{"$error":"#N/A"}},{"$f":"Z11","v":"N"},{"$f":"C81","v":"N"},{"$f":"IF(C103>0,\"Y\",IF(C106>0,\"Y\",\"N\"))","v":{"$error":"#N/A"}},{"$f":"IF(C105>0,\"Y\",\"N\")","v":{"$error":"#N/A"}},{"$f":"IF(C68=\"Y\",\"Y\",\"N\")","v":"N"},{"$f":"C79","v":"N"},{"$f":"AF11","v":"N"},"Y","Y",{"$f":"C66","v":"N"},{"$f":"IF(AJ11=\"Y\",\"Y\",\"N\")","v":"N"}]
[null,"Current Dimension",{"$f":"IF(C129=\"Y\",C12,\"\")","v":""},{"$f":"\"\"","v":""},{"$f":"C89","v":{"$error":"#N/A"}},{"$f":"IF(C65=\"Y\",C93,C90)","v":{"$error":"#N/A"}},{"$f":"IF(G129=\"Y\",G12,\"\")","v":""},{"$f":"IF(H129=\"Y\",C113,\"\")","v":""},{"$f":"IF(I129=\"Y\",C97,\"\")","v":""},{"$f":"IF(J129=\"Y\",C100,\"\")","v":{"$error":"#N/A"}},{"$f":"IF(K129=\"Y\",IF(C98>0,C98,C101),\"\")","v":{"$error":"#N/A"}},{"$f":"IF(L129=\"Y\",C113,\"\")","v":""},{"$f":"IF(M129=\"Y\",C115,\"\")","v":""},{"$f":"IF(N129=\"Y\",$C$111,\"\")","v":{"$error":"#N/A"}},{"$f":"IF(O129=\"Y\",$C$112,\"\")","v":{"$error":"#N/A"}},{"$f":"IF(P129=\"Y\",$C$110,\"\")","v":{"$error":"#N/A"}},{"$f":"IF(Q129=\"Y\",C115,\"\")","v":""},{"$f":"IF(R129=\"Y\",C117,\"\")","v":""},{"$f":"IF(S129=\"Y\",U11,\"\")","v":""},{"$f":"IF(T129=\"Y\",$C$111,\"\")","v":{"$error":"#N/A"}},{"$f":"IF(U129=\"Y\",$C$111,\"\")","v":{"$error":"#N/A"}},{"$f":"IF(V129=\"Y\",C115,\"\")","v":""},{"$f":"IF(W129=\"Y\",C114,\"\")","v":""},{"$f":"IF(X129=\"Y\",IF(C103>0,C103,C106),\"\")","v":{"$error":"#N/A"}},{"$f":"IF(Y129=\"Y\",C105,\"\")","v":{"$error":"#N/A"}},{"$f":"IF(Z129=\"Y\",C102,\"\")","v":""},{"$f":"IF(AA129=\"Y\",C114,\"\")","v":""},{"$f":"IF(AB129=\"Y\",AF12,\"\")","v":""},{"$f":"IF(C66=\"Y\",C94,C92)","v":{"$error":"#N/A"}},{"$f":"C91","v":{"$error":"#N/A"}},{"$f":"\"\"","v":""},{"$f":"IF(AF129=\"Y\",AJ12,\"\")","v":""}]
[null,"Total ROW:",{"$f":"SUM(C130:AF130)","v":{"$error":"#N/A"}}]
[]
[null,"Proceed to 2.2?",{"$f":"IF(C122>=0,\"Y\",\"N\")","v":{"$error":"#N/A"}}]

{"sheet":"Calculation B","index":10,"n_rows":131,"n_cols":32,"rows_kept":131,"cut":false,"hidden":false,"merged":[[130,2,130,31],[108,1,108,2],[17,1,17,2],[22,1,22,2],[23,1,23,2],[39,1,39,2],[45,1,45,2],[51,1,51,2],[61,1,61,2],[86,1,86,2],[87,1,87,2],[95,1,95,2],[1,2,1,5],[2,2,2,5],[3,2,3,5],[4,2,4,5],[16,1,16,2]]}
[]
[]
[]
[]
[]
[]
[null,"Existing Cross Section - FROM USER INPUT"]
[null,"Instructions: Indicate inclusion ('Y') of street element and current dimension (in feet)"]
[]
[null,"Cross-section Elements",{"$f":"'Step 2A Insufficient Space'!D63","v":"Additional ROW"},{"$f":"'Step 2A Insufficient Space'!E63","v":"Shared Use Path"},{"$f":"'Step 2A Insufficient Space'!F63","v":"Sidewalk"},{"$f":"'Step 2A Insufficient Space'!G63","v":"Pedestrian buffer"},{"$f":"'Step 2A Insufficient Space'!H63","v":"Curb & Gutter"},{"$f":"'Step 2A Insufficient Space'!I63","v":"Curbside Parking"},{"$f":"'Step 2A Insufficient Space'!J63","v":"Two-way bike lane"},{"$f":"'Step 2A Insufficient Space'!K63","v":"Bike lane"},{"$f":"'Step 2A Insufficient Space'!L63","v":"Bike Separation"},{"$f":"'Step 2A Insufficient Space'!M63","v":"Floating Parking"},{"$f":"'Step 2A Insufficient Space'!N63","v":"Bus lane"},{"$f":"'Step 2A Insufficient Space'!O63","v":"Travel lane 1"},{"$f":"'Step 2A Insufficient Space'!P63","v":"Travel lane 2"},{"$f":"'Step 2A Insufficient Space'!Q63","v":"Roadway Width - No Centerline"},{"$f":"'Step 2A Insufficient Space'!R63","v":"Center Bus Lane"},{"$f":"'Step 2A Insufficient Space'!S63","v":"Median"},{"$f":"'Step 2A Insufficient Space'!T63","v":"TWLTL"},{"$f":"'Step 2A Insufficient Space'!U63","v":"Travel lane 2"},{"$f":"'Step 2A Insufficient Space'!V63","v":"Travel lane 1"},{"$f":"'Step 2A Insufficient Space'!W63","v":"Bus lane"},{"$f":"'Step 2A Insufficient Space'!X63","v":"Floating Parking"},{"$f":"'Step 2A Insufficient Space'!Y63","v":"Bike Separation"},{"$f":"'Step 2A Insufficient Space'!Z63","v":"Bike lane"},{"$f":"'Step 2A Insufficient Space'!AA63","v":"Two-way bike lane"},{"$f":"'Step 2A Insufficient Space'!AB63","v":"Curbside Parking"},{"$f":"'Step 2A Insufficient Space'!AC63","v":"Curb & Gutter"},{"$f":"'Step 2A Insufficient Space'!AD63","v":"Pedestrian buffer"},{"$f":"'Step 2A Insufficient Space'!AE63","v":"Sidewalk"},{"$f":"'Step 2A Insufficient Space'!AF63","v":"Shared Use Path"},{"$f":"'Step 2A Insufficient Space'!AG63","v":"Additional ROW"}]
[null,"Included?",{"$f":"'Step 2A Insufficient Space'!D64","v":0},{"$f":"'Step 2A Insufficient Space'!E64","v":0},{"$f":"'Step 2A Insufficient Space'!F64","v":0},{"$f":"'Step 2A Insufficient Space'!G64","v":0},{"$f":"'Step 2A Insufficient Space'!H64","v":0},{"$f":"'Step 2A Insufficient Space'!I64","v":0},{"$f":"'Step 2A Insufficient Space'!J64","v":0},{"$f":"'Step 2A Insufficient Space'!K64","v":0},{"$f":"'Step 2A Insufficient Space'!L64","v":0},{"$f":"'Step 2A Insufficient Space'!M64","v":0},{"$f":"'Step 2A Insufficient Space'!N64","v":0},{"$f":"'Step 2A Insufficient Space'!O64","v":0},{"$f":"'Step 2A Insufficient Space'!P64","v":0},{"$f":"'Step 2A Insufficient Space'!Q64","v":0},{"$f":"'Step 2A Insufficient Space'!R64","v":0},{"$f":"'Step 2A Insufficient Space'!S64","v":0},{"$f":"'Step 2A Insufficient Space'!T64","v":0},{"$f":"'Step 2A Insufficient Space'!U64","v":0},{"$f":"'Step 2A Insufficient Space'!V64","v":0},{"$f":"'Step 2A Insufficient Space'!W64","v":0},{"$f":"'Step 2A Insufficient Space'!X64","v":0},{"$f":"'Step 2A Insufficient Space'!Y64","v":0},{"$f":"'Step 2A Insufficient Space'!Z64","v":0},{"$f":"'Step 2A Insufficient Space'!AA64","v":0},{"$f":"'Step 2A Insufficient Space'!AB64","v":0},{"$f":"'Step 2A Insufficient Space'!AC64","v":0},{"$f":"'Step 2A Insufficient Space'!AD64","v":0},{"$f":"'Step 2A Insufficient Space'!AE64","v":0},{"$f":"'Step 2A Insufficient Space'!AF64","v":0},{"$f":"'Step 2A Insufficient Space'!AG64","v":0}]
[null,"Current Dimension",{"$f":"'Step 2A Insufficient Space'!D65","v":0},{"$f":"'Step 2A Insufficient Space'!E65","v":0},{"$f":"'Step 2A Insufficient Space'!F65","v":0},{"$f":"'Step 2A Insufficient Space'!G65","v":0},{"$f":"'Step 2A Insufficient Space'!H65","v":0},{"$f":"'Step 2A Insufficient Space'!I65","v":0},{"$f":"'Step 2A Insufficient Space'!J65","v":0},{"$f":"'Step 2A Insufficient Space'!K65","v":0},{"$f":"'Step 2A Insufficient Space'!L65","v":0},{"$f":"'Step 2A Insufficient Space'!M65","v":0},{"$f":"'Step 2A Insufficient Space'!N65","v":0},{"$f":"'Step 2A Insufficient Space'!O65","v":0},{"$f":"'Step 2A Insufficient Space'!P65","v":0},{"$f":"'Step 2A Insufficient Space'!Q65","v":0},{"$f":"'Step 2A Insufficient Space'!R65","v":0},{"$f":"'Step 2A Insufficient Space'!S65","v":0},{"$f":"'Step 2A Insufficient Space'!T65","v":0},{"$f":"'Step 2A Insufficient Space'!U65","v":0},{"$f":"'Step 2A Insufficient Space'!V65","v":0},{"$f":"'Step 2A Insufficient Space'!W65","v":0},{"$f":"'Step 2A Insufficient Space'!X65","v":0},{"$f":"'Step 2A Insufficient Space'!Y65","v":0},{"$f":"'Step 2A Insufficient Space'!Z65","v":0},{"$f":"'Step 2A Insufficient Space'!AA65","v":0},{"$f":"'Step 2A Insufficient Space'!AB65","v":0},{"$f":"'Step 2A Insufficient Space'!AC65","v":0},{"$f":"'Step 2A Insufficient Space'!AD65","v":0},{"$f":"'Step 2A Insufficient Space'!AE65","v":0},{"$f":"'Step 2A Insufficient Space'!AF65","v":0},{"$f":"'Step 2A Insufficient Space'!AG65","v":0}]
[null,"Total ROW:"]
[]
[]
[null,"Question","Response/Input Value","Support"]
[null,"PROJECT INFORMATION - FROM USER INPUT"]
[null,"Basic Project Information"]
[null,{"$f":"'Step 1 User Input'!C30","v":"Community"},{"$f":"'Step 1 User Input'!D30","v":0}]
[null,{"$f":"'Step 1 User Input'!C31","v":"Roadway name"},{"$f":"'Step 1 User Input'!D31","v":0}]
[null,{"$f":"'Step 1 User Input'!C32","v":"Project extents"},{"$f":"'Step 1 User Input'!D32","v":0}]
[null,{"$f":"'Step 1 User Input'!C33","v":"Project corridor length"},{"$f":"'Step 1 User Input'!D33","v":0}]
[null,"Step 1: Scoping & Needs"]
[null,"Project details"]
[null,{"$f":"'Step 1 User Input'!C36","v":"Type of project: Can you move curb lines?"},{"$f":"'Step 1 User Input'!D36","v":0}]
[null,{"$f":"'Step 1 User Input'!C37","v":"The curb-to-curb distance in feet:"},{"$f":"'Step 1 User Input'!D37","v":0}]
[null,{"$f":"'Step 1 User Input'!C38","v":"The available right-of-way in feet:"},{"$f":"'Step 1 User Input'!D38","v":0}]
[null,{"$f":"'Step 1 User Input'!C39","v":"What is the existing land use context?"},{"$f":"'Step 1 User Input'!D39","v":0}]
[null,{"$f":"'Step 1 User Input'!C40","v":"What is the planned land use context?"},{"$f":"'Step 1 User Input'!D40","v":0}]
[null,{"$f":"'Step 1 User Input'!C41","v":"What is the roadway's primary intended function?"},{"$f":"'Step 1 User Input'!D41","v":0}]
[null,{"$f":"'Step 1 User Input'!C42","v":"The road directionality:"},{"$f":"IF(OR(P11=\"Y\",AND(N11=\"Y\",U11=\"Y\")),\"two-way\",\"one-way\")","v":"one-way"}]
[null,{"$f":"'Step 1 User Input'!C43","v":"Number of lanes per direction:"},{"$f":"IF(P11=\"Y\",\"No Centerline\",MAX(COUNTIF(M11:O11,\"Y\"),COUNTIF(T11:V11,\"Y\")))","v":0}]
[null,{"$f":"'Step 1 User Input'!C44","v":"Presence of a median:"},{"$f":"IF(R11=\"Y\",\"Yes\",\"No\")","v":"No"}]
[null,{"$f":"'Step 1 User Input'!C45","v":"Width of the median:"},{"$f":"R12","v":0}]
[null,{"$f":"'Step 1 User Input'!C46","v":"Presence of a Two-Way-Left-Turn Lane (TWLTL):"},{"$f":"IF(S11=\"Y\",\"Yes\",\"No\")","v":"No"}]
[null,{"$f":"'Step 1 User Input'!C47","v":"Width of the TWLTL:"},{"$f":"S12","v":0}]
[null,{"$f":"'Step 1 User Input'!C48","v":"Is this a freight corridor?"},{"$f":"'Step 1 User Input'!D48","v":0}]
[null,{"$f":"'Step 1 User Input'!C49","v":"Is there heavy bus lane use on this corridor?"},{"$f":"'Step 1 User Input'!D49","v":0}]
[null,{"$f":"'Step 1 User Input'!C50","v":"What is the controlling downstream intersection type?"},{"$f":"'Step 1 User Input'!D50","v":0}]
[null,"Existing conditions & data"]
[null,{"$f":"'Step 1 User Input'!C52","v":"What is the posted speed limit?"},{"$f":"'Step 1 User Input'!D52","v":0}]
[null,{"$f":"'Step 1 User Input'!C53","v":"What is the 85th percentile speed? (If known) "},{"$f":"IF('Step 2A Insufficient Space'!E54=\"\",'Step 1 User Input'!D53,'Step 2A Insufficient Space'!E54)","v":0}]
[null,{"$f":"'Step 1 User Input'!C54","v":"What is the average daily traffic?*"},{"$f":"IF('Step 2A Insufficient Space'!E55=\"\",'Step 1 User Input'!D54,'Step 2A Insufficient Space'!E55)","v":0}]
[null,{"$f":"'Step 1 User Input'!C55","v":"Is on-street parking present on the east/north side?"},{"$f":"IF(OR(H11=\"Y\",L11=\"Y\"),\"Y\",\"N\")","v":"N"}]
[null,{"$f":"'Step 1 User Input'!C56","v":"Is on-street parking present on the west/south side?"},{"$f":"IF(OR(W11=\"Y\",AA11=\"Y\"),\"Y\",\"N\")","v":"N"}]
[null,"Project Goals"]
[null,{"$f":"'Step 1 User Input'!C58","v":"Safety "},{"$f":"'Step 1 User Input'!D58","v":0}]
[null,{"$f":"'Step 1 User Input'!C59","v":"Economic"},{"$f":"'Step 1 User Input'!D59","v":0}]
[null,{"$f":"'Step 1 User Input'!C60","v":"Environmental"},{"$f":"'Step 1 User Input'!D60","v":0}]
[null,{"$f":"'Step 1 User Input'!C61","v":"Social"},{"$f":"'Step 1 User Input'!D61","v":0}]
[null,{"$f":"'Step 1 User Input'!C62","v":"Mode Shift"},{"$f":"'Step 1 User Input'!D62","v":0}]
[null,"Background planning - \nPlease select the following for which relevant plans exist and pertain to this corridor."]
[null,{"$f":"'Step 1 User Input'!C64","v":"Climate Action Plan"},{"$f":"'Step 1 User Input'!D64","v":0}]
[null,{"$f":"'Step 1 User Input'!C65","v":"Active Transportation Plan (Bike/Ped Plan)"},{"$f":"'Step 1 User Input'!D65","v":0}]
[null,{"$f":"'Step 1 User Input'!C66","v":"Long-Term Transit Service Plan"},{"$f":"'Step 1 User Input'!D66","v":0}]
[null,{"$f":"'Step 1 User Input'!C67","v":"Safety Action Plan"},{"$f":"'Step 1 User Input'!D67","v":0}]
[null,{"$f":"'Step 1 User Input'!C68","v":"Complete Streets Policy"},{"$f":"'Step 1 User Input'!D68","v":0}]
[null,{"$f":"'Step 1 User Input'!C69","v":"Vision Zero Policy"},{"$f":"'Step 1 User Input'!D69","v":0}]
[null,{"$f":"'Step 1 User Input'!C70","v":"Freight Corridor"},{"$f":"'Step 1 User Input'!D70","v":0}]
[]
[]
[null,"Minimum Safe Facility Parameters Calculations"]
[null,"Safe Parallel Facility?",{"$f":"IF('Step 2A Insufficient Space'!E56=\"Y\",\"Y\",\"N\")","v":"N"}]
[null,"One-way/Two-way",{"$f":"C31","v":"one-way"}]
[null,"SUP east/north",{"$f":"D11","v":0}]
[null,"SUP west/south",{"$f":"AE11","v":0}]
[null,"Two-Way bike lane east/north",{"$f":"I11","v":0}]
[null,"Two-Way bike lane west/south",{"$f":"Z11","v":0}]
[null,"Bike lane needed east/north",{"$f":"IF(J11=\"Y\",\"Y\",IF(OR(C63=\"Y\",C65=\"Y\",C67=\"Y\",C68=\"Y\"),\"N\",IF(AND(NOT(C74=\"No Centerline\"),N11=\"Y\"),\"Y\",\"N\")))","v":{"$error":"#N/A"}}]
[null,"Bike lane needed west/south",{"$f":"IF(Y11=\"Y\",\"Y\",IF(OR(C63=\"Y\",C66=\"Y\",C67=\"Y\",C68=\"Y\"),\"N\",IF(AND(NOT(C74=\"No Centerline\"),U11=\"Y\"),\"Y\",\"N\")))","v":{"$error":"#N/A"}}]
[null,"Number of lanes - Actual",{"$f":"C32","v":0}]
[null,"Number of lanes - Recommended",{"$f":"_xlfn.IFS(C32=\"No Centerline\",\"No Centerline\",C32=1,1,OR(C32=2,C32=3,C32=4),2)","v":{"$error":"#N/A"}}]
[null,"Number of lanes - Recommended - formatted",{"$f":"_xlfn.IFS(C72=\"No Centerline\",\"No Centerline\",C72=1,\"2x1\",C72=2,\"2x2\")","v":{"$error":"#N/A"}}]
[null,"Number of lanes - for bike lane lookup",{"$f":"_xlfn.IFS(C75<=20,IF(C72=\"No Centerline\",\"No Centerline\",\"No Centerline***\"),AND(C75>20,C75<=25,C72=\"No Centerline\"),IF(C83=1500,\"No Centerline\",\"2x1\"),AND(C75>20,C75<=25,C72=1),IF(OR(C83=3000,C83=6000,C83=999999),\"2x1\",\"No Centerline***\"),AND(C75>20,C75<=25,C72=2),_xlfn.IFS(C83=1500,\"No Centerline***\",OR(C83=3000,C83=6000),\"2x1***\",C83=999999,\"2x2\"),AND(C75>20,C75<=25,OR(C72=3,C72=4)),_xlfn.IFS(C83=1500,\"No Centerline***\",OR(C83=3000,C83=6000),\"2x1***\",C83=999999,\"2x2***\"),C75>25,\"Any\")","v":{"$error":"#N/A"}}]
[null,"Vehicle Speed",{"$f":"IF(OR(C42=0,C42=\"\"),_xlfn.IFS($C$41<=20,20,AND($C$41>20,$C$41<=25),25,AND($C$41>25,$C$41<=30),30,AND($C$41>30,$C$41<=35),35,$C$41>=35,\">35\"),_xlfn.IFS($C$42<=20,20,AND($C$42>20,$C$42<=25),25,AND($C$42>25,$C$42<=30),30,AND($C$42>30,$C$42<=35),35,$C$42>=35,\">35\"))","v":20}]
[null,"Curbside parking allowed? (east/north side)",{"$f":"IF(AND(OR(C67=\"Y\",C69=\"Y\"),OR(AND(C75>20,C75<=25,C83=999999),C75>25)),\"N\",\"Y\")","v":{"$error":"#N/A"}}]
[null,"Curbside parking allowed? (west/south side)",{"$f":"IF(AND(OR(C68=\"Y\",C70=\"Y\"),OR(,AND(C75>20,C75<=25,,C83=999999),C75>25)),\"N\",\"Y\")","v":{"$error":"#N/A"}}]
[null,"Curbside Parking Present? (east/north side)",{"$f":"IF(H11=\"Y\",\"Y\",\"N\")","v":"N"}]
[null,"Curbside Parking Present? (west/south side)",{"$f":"IF(AA11=\"Y\",\"Y\",\"N\")","v":"N"}]
[null,"Floating Parking Protects Bike Lane? (east/north side)",{"$f":"IF(L11=\"Y\",\"Y\",\"N\")","v":"N"}]
[null,"Floating Parking Protects Bike Lane?(west/south side)",{"$f":"IF(W11=\"Y\",\"Y\",\"N\")","v":"N"}]
[null,"ADT To Use",{"$f":"C43","v":0}]
[null,"Traffic Volumes (ADT)",{"$f":"IF(C64=\"two-way\",_xlfn.IFS(C75<=20,_xlfn.IFS(C82<=2000,2000,AND(C82>2000,C82<=4000),4000,C82>4000,999999),AND(C75>20,C75<=25),_xlfn.IFS(C82<=1500,1500,AND(C82>1500,C82<=3000),3000,AND(C82>3000,C82<=6000),6000,C82>6000,999999),AND(C75>25,C75<=30),_xlfn.IFS(C82<=6000,6000,C82>6000,999999),AND(C75>30,C75<=35),999999,C75>35,999999),_xlfn.IFS(C75<=20,_xlfn.IFS(C82*2<=2000,2000,AND(C82*2>2000,C82*2<=4000),4000,C82*2>4000,999999),AND(C75>20,C75<=25),_xlfn.IFS(C82*2<=1500,1500,AND(C82*2>1500,C82*2<=3000),3000,AND(C82*2>3000,C82*2<=6000),6000,C82*2>6000,999999),AND(C75>25,C75<=30),_xlfn.IFS(C82*2<=6000,6000,C82*2>6000,999999),AND(C75>30,C75<=35),999999,C75>35,999999))","v":2000}]
[null,"Expected Pedestrian Volumes",{"$f":"VLOOKUP($C$29,selections!$Q$16:$S$21,3,FALSE)","v":{"$error":"#N/A"}}]
[]
[]
[null,"Results"]
[null,"Pedestrian"]
[null,"Pedestrian Facility Width (east/north)",{"$f":"IF(C65=\"N\",INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C84,C78),'main lookups'!$G$1:$G$73,0),14),0)","v":0}]
[null,"Pedestrian Buffer Width (east/north)",{"$f":"IF(C65=\"N\",INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C84,C78),'main lookups'!$G$1:$G$73,0),15),0)","v":0}]
[null,"Pedestrian Facility Width (west/south)",{"$f":"IF(C66=\"N\",INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C84,C79),'main lookups'!$G$1:$G$73,0),14),0)","v":0}]
[null,"Pedestrian Buffer Width (west/south)",{"$f":"IF(C66=\"N\",INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C84,C79),'main lookups'!$G$1:$G$73,0),15),0)","v":0}]
[null,"SUP Buffer Width (east/north)",{"$f":"IF(C65=\"Y\",INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C84,C78),'main lookups'!$G$1:$G$73,0),15),0)","v":0}]
[null,"SUP Buffer Width (west/north)",{"$f":"IF(C66=\"Y\",INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C84,C79),'main lookups'!$G$1:$G$73,0),15),0)","v":0}]
[]
[null,"Bicycle"]
[null,"Two-Way Bicycle Lane Width (east/north)",{"$f":"IF(C67=\"Y\",VLOOKUP(\"Two-Way bike lane\",'ancillary lookups'!$F$14:$G$16,2,FALSE),0)","v":0}]
[null,"Two-Way Bicycle Buffer (east/north)",{"$f":"IF(C67=\"N\",0,MAX(_xlfn.IFS(AND(C67=\"Y\",C80=\"Y\"),VLOOKUP(\"Separation, Parking\",'ancillary lookups'!F14:G16,2,FALSE),AND(C67=\"Y\",C80=\"N\"),VLOOKUP(\"Separation, No Parking\",'ancillary lookups'!F14:G16,2,FALSE)),C101))","v":{"$error":"#N/A"}}]
[null,"Bicycle Facility Type (east/north)",{"$f":"IF(C69=\"Y\",IFERROR(INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C83,SUBSTITUTE(C74,\"***\",\"\"),C80),'main lookups'!$H$1:$H$73,0),10),\"None\"),\"None\")","v":{"$error":"#N/A"}}]
[null,"Bicycle Lane Width (east/north)",{"$f":"IF(C99=\"None\",0,INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C83,SUBSTITUTE(C74,\"***\",\"\"),C80),'main lookups'!$H$1:$H$73,0),11))","v":{"$error":"#N/A"}}]
[null,"Bicycle Buffer (east/north)",{"$f":"IF(C99=\"None\",0,INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C83,SUBSTITUTE(C74,\"***\",\"\"),C80),'main lookups'!$H$1:$H$73,0),12))","v":{"$error":"#N/A"}}]
[null,"Two-Way Bicycle Lane Width (west/south)",{"$f":"IF(C68=\"Y\",VLOOKUP(\"Two-Way bike lane\",'ancillary lookups'!$F$14:$G$16,2,FALSE),0)","v":0}]
[null,"Two-Way Bicycle Buffer (west/south)",{"$f":"IF(C68=\"N\",0,MAX(_xlfn.IFS(AND(C68=\"Y\",C81=\"Y\"),VLOOKUP(\"Separation, Parking\",'ancillary lookups'!F14:G16,2,FALSE),AND(C68=\"Y\",C81=\"N\"),VLOOKUP(\"Separation, No Parking\",'ancillary lookups'!F14:G16,2,FALSE)),C106))","v":{"$error":"#N/A"}}]
[null,"Bicycle Facility Type (west/south)",{"$f":"IF(C70=\"Y\",IFERROR(INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C83,SUBSTITUTE(C74,\"***\",\"\"),C81),'main lookups'!$H$1:$H$73,0),10),\"None\"),\"None\")","v":{"$error":"#N/A"}}]
[null,"Bicycle Lane Width (west/south)",{"$f":"IF(C104=\"None\",0,INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C83,SUBSTITUTE(C74,\"***\",\"\"),C81),'main lookups'!$H$1:$H$73,0),11))","v":{"$error":"#N/A"}}]
[null,"Bicycle Buffer (west/south)",{"$f":"IF(C104=\"None\",0,INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C83,SUBSTITUTE(C74,\"***\",\"\"),C81),'main lookups'!$H$1:$H$73,0),12))","v":{"$error":"#N/A"}}]
[null,"Total Bicycle",{"$f":"SUM(C100,C101,C105,C106)","v":{"$error":"#N/A"}}]
[]
[null,"Vehicle Lane Width"]
[null,"Roadway Width - No Centerline",{"$f":"IF(C71=\"No Centerline\",INDEX('ancillary lookups'!$B$27:$C$34,MATCH(\"Mixed traffic\",'ancillary lookups'!$B$27:$B$34,0),2),0)","v":0}]
[null,"Vehicle Lane 1 Width",{"$f":"_xlfn.IFS(C37=\"Yes\",VLOOKUP(\"Vehicle Lane - Freight\",'ancillary lookups'!F3:$G$9,2,FALSE),C38=\"Yes\",VLOOKUP(\"Vehicle Lane - Bus\",'ancillary lookups'!F3:$G$9,2,FALSE),AND(C37=\"No\",C38=\"No\"),VLOOKUP(B112,'ancillary lookups'!F3:$G$9,2,FALSE))","v":{"$error":"#N/A"}}]
[null,"Vehicle Lane Width",{"$f":"VLOOKUP(B112,'ancillary lookups'!F3:$G$7,2,FALSE)","v":10}]
[null,"Parking Lane Width (east/north)",{"$f":"IF(OR(C80=\"Y\",C78=\"Y\"),INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C83,C74,\"Y\"),'main lookups'!$H$1:$H$73,0),17),0)","v":0}]
[null,"Parking Lane Width (west/south)",{"$f":"IF(OR(C79=\"Y\",C81=\"Y\"),INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C83,C74,\"Y\"),'main lookups'!$H$1:$H$73,0),17),0)","v":0}]
[null,"Bus Lane Width",{"$f":"INDEX('ancillary lookups'!$F$2:$G$9,MATCH(\"Bus Lane\",'ancillary lookups'!$F$2:$F$9,0),2)","v":11}]
[null,"TWLT Width",{"$f":"INDEX('ancillary lookups'!$F$2:$G$9,MATCH(\"TWLTL\",'ancillary lookups'!$F$2:$F$9,0),2)","v":11}]
[null,"Median Width",{"$f":"C34","v":0}]
[null,"Shared Use Path",{"$f":"INDEX('ancillary lookups'!$F$2:$G$9,MATCH(\"Shared Use Path\",'ancillary lookups'!$F$2:$F$9,0),2)","v":10}]
[]
[null,"Minimum Safe Dimension",{"$f":"SUM(C130:AF130)","v":0}]
[null,"Available ROW",{"$f":"C27","v":0}]
[null,"Available Room",{"$f":"C121-C120","v":0}]
[null,"Does minimum safe dimension fit?",{"$f":"IF(C120<=C27,_xlfn.CONCAT(\"Yes, the minimum safe dimension fits within the ROW. There is an additional \",C27-C120,\" feet remaining.\"),_xlfn.CONCAT(\"No, the minimum safe dimension does not fit within the ROW. There is \",C120-C27,\" feet missing.\"))","v":"Yes, the minimum safe dimension fits within the ROW. There is an additional 0 feet remaining."}]
[]
[null,"Minimum Cross Section"]
[null,"Automatically populated based on minimum safe dimension."]
[]
[null,"Cross-section Elements","Waterline","Shared Use Path","Sidewalk","Pedestrian buffer","Curb & Gutter","Curbside Parking","Two-way bike lane","Bike lane","Separation","Floating Parking","Bus lane","Travel lane","Travel lane 2","Roadway Width - No Centerline","Center Bus Lane","Median","TWLTL","Travel lane 2","Travel lane 1","Bus lane","Floating Parking","Separation","Bike lane","Two-way bike lane","Curbside Parking","Curb & Gutter","Pedestrian buffer","Sidewalk","Shared Use Path","Waterline"]
[null,"Included?",{"$f":"IF(C11=0,\"N\",C11)","v":"N"},{"$f":"IF(C65=0,\"N\",C65)","v":"N"},{"$f":"IF(C65=\"N\",\"Y\",\"N\")","v":"N"},"Y",{"$f":"IF(G11=0,\"N\",G11)","v":"N"},{"$f":"IFERROR(IF(C76=\"Y\",C78,\"N\"),\"N\")","v":"N"},{"$f":"IF(I11=\"Y\",\"Y\",IF(C67=0,\"N\",C67))","v":"N"},{"$f":"IFERROR(IF(J11=\"Y\",\"Y\",C69),\"N\")","v":"N"},{"$f":"IF(OR(I129=\"Y\",J129=\"Y\"),\"Y\",IFERROR(IF(OR(C67=\"Y\",C69=\"Y\"),\"Y\",\"N\"),\"N\"))","v":"N"},{"$f":"C80","v":"N"},{"$f":"IF(M11=0,\"N\",M11)","v":"N"},{"$f":"IFERROR(IF(C72=\"No Centerline\",\"N\",N11),\"N\")","v":"N"},{"$f":"IFERROR(IF(OR(C72=\"No Centerline\",C72=1),\"N\",O11),\"N\")","v":"N"},{"$f":"IF(P11=0,\"N\",P11)","v":"N"},{"$f":"IF(Q11=0,\"N\",Q11)","v":"N"},{"$f":"IF(R11=0,\"N\",R11)","v":"N"},{"$f":"IF(S11=0,\"N\",S11)","v":"N"},{"$f":"IFERROR(IF(OR(C72=\"No Centerline\",C72=1),\"N\",T11),\"N\")","v":"N"},{"$f":"IFERROR(IF(C72=\"No Centerline\",\"N\",U11),\"N\")","v":"N"},{"$f":"IF(V11=0,\"N\",V11)","v":"N"},{"$f":"C81","v":"N"},{"$f":"IF(OR(Y129=\"Y\",Z129=\"Y\"),\"Y\",IFERROR(IF(OR(C68=\"Y\",C70=\"Y\"),\"Y\",\"N\"),\"N\"))","v":"N"},{"$f":"IFERROR(IF(Y11=\"Y\",\"Y\",C70),\"N\")","v":"N"},{"$f":"IF(Z11=\"Y\",\"Y\",IF(C68=0,\"N\",C68))","v":"N"},{"$f":"IFERROR(IF(C77=\"Y\",C79,\"N\"),\"N\")","v":"N"},{"$f":"IF(AB11=0,\"N\",AB11)","v":"N"},"Y",{"$f":"IF(C66=\"N\",\"Y\",\"N\")","v":"N"},{"$f":"IF(C66=0,\"N\",C66)","v":"N"},{"$f":"IF(AF11=0,\"N\",AF11)","v":"N"}]
[null,"Minimum Dimension",{"$f":"\"-\"","v":"-"},{"$f":"IF(D129=\"Y\",C118,\"-\")","v":"-"},{"$f":"IF(E129=\"Y\",C89,\"-\")","v":"-"},{"$f":"IF(C65=\"Y\",IF(C93=0,\"-\",C93),IF(F129=\"Y\",IF(C90=0,\"-\",C90),\"-\"))","v":"-"},{"$f":"\"-\"","v":"-"},{"$f":"IFERROR(_xlfn.IFS(H129=\"Y\",C113,C76=\"N\",\"Not allowed\",H129=\"N\",\"-\"),\"-\")","v":"-"},{"$f":"IF(I129=\"Y\",C97,\"-\")","v":"-"},{"$f":"IF(J129=\"Y\",C100,\"-\")","v":"-"},{"$f":"IF(K129=\"Y\",IF(C98>0,C98,C101),\"-\")","v":"-"},{"$f":"IF(L129=\"Y\",C113,\"-\")","v":"-"},{"$f":"IF(M129=\"Y\",C115,\"-\")","v":"-"},{"$f":"IF(N129=\"Y\",$C$111,\"-\")","v":"-"},{"$f":"IF(O129=\"Y\",$C$112,\"-\")","v":"-"},{"$f":"IF(P129=\"Y\",$C$110,\"-\")","v":"-"},{"$f":"IF(Q129=\"Y\",C115,\"-\")","v":"-"},{"$f":"\"-\"","v":"-"},{"$f":"IF(S129=\"Y\",C116,\"-\")","v":"-"},{"$f":"IF(T129=\"Y\",$C$112,\"-\")","v":"-"},{"$f":"IF(U129=\"Y\",$C$111,\"-\")","v":"-"},{"$f":"IF(V129=\"Y\",C115,\"-\")","v":"-"},{"$f":"IF(W129=\"Y\",C114,\"-\")","v":"-"},{"$f":"IF(X129=\"Y\",IF(C103>0,C103,C106),\"-\")","v":"-"},{"$f":"IF(Y129=\"Y\",C105,\"-\")","v":"-"},{"$f":"IF(Z129=\"Y\",C102,\"-\")","v":"-"},{"$f":"IFERROR(_xlfn.IFS(AA129=\"Y\",C114,C77=\"N\",\"Not allowed\",AA129=\"N\",\"-\"),\"-\")","v":"-"},{"$f":"\"-\"","v":"-"},{"$f":"IF(C66=\"Y\",IF(C94=0,\"-\",C94),IF(AC129=\"Y\",IF(C92=0,\"-\",C92),\"-\"))","v":"-"},{"$f":"IF(AD129=\"Y\",C91,\"-\")","v":"-"},{"$f":"IF(AE129=\"Y\",C118,\"-\")","v":"-"},{"$f":"\"-\"","v":"-"}]
[null,"Total ROW:",{"$f":"SUM(C130:AF130)","v":0}]

{"sheet":"Calculation C","index":11,"n_rows":131,"n_cols":32,"rows_kept":131,"cut":false,"hidden":false,"merged":[[130,2,130,31],[108,1,108,2],[51,1,51,2],[61,1,61,2],[86,1,86,2],[87,1,87,2],[95,1,95,2],[17,1,17,2],[22,1,22,2],[23,1,23,2],[39,1,39,2],[45,1,45,2],[16,1,16,2],[1,2,1,5],[2,2,2,5],[3,2,3,5],[4,2,4,5],[12,2,12,33]]}
[]
[]
[]
[]
[]
[]
[null,"Existing Cross Section - FROM USER INPUT"]
[null,"Instructions: Indicate inclusion ('Y') of street element and current dimension (in feet)"]
[]
[null,"Cross-section Elements",{"$f":"'Step 2B Sufficient Space'!D64","v":"Additional ROW"},{"$f":"'Step 2B Sufficient Space'!E64","v":"Shared Use Path"},{"$f":"'Step 2B Sufficient Space'!F64","v":"Sidewalk"},{"$f":"'Step 2B Sufficient Space'!G64","v":"Pedestrian buffer"},{"$f":"'Step 2B Sufficient Space'!H64","v":"Curb & Gutter"},{"$f":"'Step 2B Sufficient Space'!I64","v":"Curbside Parking"},{"$f":"'Step 2B Sufficient Space'!J64","v":"Two-way bike lane"},{"$f":"'Step 2B Sufficient Space'!K64","v":"Bike lane"},{"$f":"'Step 2B Sufficient Space'!L64","v":"Bike Separation"},{"$f":"'Step 2B Sufficient Space'!M64","v":"Floating Parking"},{"$f":"'Step 2B Sufficient Space'!N64","v":"Bus lane"},{"$f":"'Step 2B Sufficient Space'!O64","v":"Travel lane 1"},{"$f":"'Step 2B Sufficient Space'!P64","v":"Travel lane 2"},{"$f":"'Step 2B Sufficient Space'!Q64","v":"Roadway Width - No Centerline"},{"$f":"'Step 2B Sufficient Space'!R64","v":"Center Bus Lane"},{"$f":"'Step 2B Sufficient Space'!S64","v":"Median"},{"$f":"'Step 2B Sufficient Space'!T64","v":"TWLTL"},{"$f":"'Step 2B Sufficient Space'!U64","v":"Travel lane 2"},{"$f":"'Step 2B Sufficient Space'!V64","v":"Travel lane 1"},{"$f":"'Step 2B Sufficient Space'!W64","v":"Bus lane"},{"$f":"'Step 2B Sufficient Space'!X64","v":"Floating Parking"},{"$f":"'Step 2B Sufficient Space'!Y64","v":"Bike Separation"},{"$f":"'Step 2B Sufficient Space'!Z64","v":"Bike lane"},{"$f":"'Step 2B Sufficient Space'!AA64","v":"Two-way bike lane"},{"$f":"'Step 2B Sufficient Space'!AB64","v":"Curbside Parking"},{"$f":"'Step 2B Sufficient Space'!AC64","v":"Curb & Gutter"},{"$f":"'Step 2B Sufficient Space'!AD64","v":"Pedestrian buffer"},{"$f":"'Step 2B Sufficient Space'!AE64","v":"Sidewalk"},{"$f":"'Step 2B Sufficient Space'!AF64","v":"Shared Use Path"},{"$f":"'Step 2B Sufficient Space'!AG64","v":"Additional ROW"}]
[null,"Included?",{"$f":"'Step 2B Sufficient Space'!D65","v":0},{"$f":"'Step 2B Sufficient Space'!E65","v":0},{"$f":"'Step 2B Sufficient Space'!F65","v":0},{"$f":"'Step 2B Sufficient Space'!G65","v":0},{"$f":"'Step 2B Sufficient Space'!H65","v":0},{"$f":"'Step 2B Sufficient Space'!I65","v":0},{"$f":"'Step 2B Sufficient Space'!J65","v":0},{"$f":"'Step 2B Sufficient Space'!K65","v":0},{"$f":"'Step 2B Sufficient Space'!L65","v":0},{"$f":"'Step 2B Sufficient Space'!M65","v":0},{"$f":"'Step 2B Sufficient Space'!N65","v":0},{"$f":"'Step 2B Sufficient Space'!O65","v":0},{"$f":"'Step 2B Sufficient Space'!P65","v":0},{"$f":"'Step 2B Sufficient Space'!Q65","v":0},{"$f":"'Step 2B Sufficient Space'!R65","v":0},{"$f":"'Step 2B Sufficient Space'!S65","v":0},{"$f":"'Step 2B Sufficient Space'!T65","v":0},{"$f":"'Step 2B Sufficient Space'!U65","v":0},{"$f":"'Step 2B Sufficient Space'!V65","v":0},{"$f":"'Step 2B Sufficient Space'!W65","v":0},{"$f":"'Step 2B Sufficient Space'!X65","v":0},{"$f":"'Step 2B Sufficient Space'!Y65","v":0},{"$f":"'Step 2B Sufficient Space'!Z65","v":0},{"$f":"'Step 2B Sufficient Space'!AA65","v":0},{"$f":"'Step 2B Sufficient Space'!AB65","v":0},{"$f":"'Step 2B Sufficient Space'!AC65","v":0},{"$f":"'Step 2B Sufficient Space'!AD65","v":0},{"$f":"'Step 2B Sufficient Space'!AE65","v":0},{"$f":"'Step 2B Sufficient Space'!AF65","v":0},{"$f":"'Step 2B Sufficient Space'!AG65","v":0}]
[null,"Current Dimension",{"$f":"'Step 2B Sufficient Space'!D66","v":0},{"$f":"'Step 2B Sufficient Space'!E66","v":0},{"$f":"'Step 2B Sufficient Space'!F66","v":0},{"$f":"'Step 2B Sufficient Space'!G66","v":0},{"$f":"'Step 2B Sufficient Space'!H66","v":0},{"$f":"'Step 2B Sufficient Space'!I66","v":0},{"$f":"'Step 2B Sufficient Space'!J66","v":0},{"$f":"'Step 2B Sufficient Space'!K66","v":0},{"$f":"'Step 2B Sufficient Space'!L66","v":0},{"$f":"'Step 2B Sufficient Space'!M66","v":0},{"$f":"'Step 2B Sufficient Space'!N66","v":0},{"$f":"'Step 2B Sufficient Space'!O66","v":0},{"$f":"'Step 2B Sufficient Space'!P66","v":0},{"$f":"'Step 2B Sufficient Space'!Q66","v":0},{"$f":"'Step 2B Sufficient Space'!R66","v":0},{"$f":"'Step 2B Sufficient Space'!S66","v":0},{"$f":"'Step 2B Sufficient Space'!T66","v":0},{"$f":"'Step 2B Sufficient Space'!U66","v":0},{"$f":"'Step 2B Sufficient Space'!V66","v":0},{"$f":"'Step 2B Sufficient Space'!W66","v":0},{"$f":"'Step 2B Sufficient Space'!X66","v":0},{"$f":"'Step 2B Sufficient Space'!Y66","v":0},{"$f":"'Step 2B Sufficient Space'!Z66","v":0},{"$f":"'Step 2B Sufficient Space'!AA66","v":0},{"$f":"'Step 2B Sufficient Space'!AB66","v":0},{"$f":"'Step 2B Sufficient Space'!AC66","v":0},{"$f":"'Step 2B Sufficient Space'!AD66","v":0},{"$f":"'Step 2B Sufficient Space'!AE66","v":0},{"$f":"'Step 2B Sufficient Space'!AF66","v":0},{"$f":"'Step 2B Sufficient Space'!AG66","v":0}]
[null,"Total ROW:",{"$f":"SUM(C12:AF12)","v":0}]
[]
[]
[null,"Question","Response/Input Value"]
[null,"PROJECT INFORMATION - FROM USER INPUT"]
[null,"Basic Project Information"]
[null,{"$f":"'Step 1 User Input'!C30","v":"Community"},{"$f":"'Step 1 User Input'!D30","v":0}]
[null,{"$f":"'Step 1 User Input'!C31","v":"Roadway name"},{"$f":"'Step 1 User Input'!D31","v":0}]
[null,{"$f":"'Step 1 User Input'!C32","v":"Project extents"},{"$f":"'Step 1 User Input'!D32","v":0}]
[null,{"$f":"'Step 1 User Input'!C33","v":"Project corridor length"},{"$f":"'Step 1 User Input'!D33","v":0}]
[null,"Step 1: Scoping & Needs"]
[null,"Project details"]
[null,{"$f":"'Step 1 User Input'!C36","v":"Type of project: Can you move curb lines?"},{"$f":"'Step 1 User Input'!D36","v":0}]
[null,{"$f":"'Step 1 User Input'!C37","v":"The curb-to-curb distance in feet:"},{"$f":"'Step 1 User Input'!D37","v":0}]
[null,{"$f":"'Step 1 User Input'!C38","v":"The available right-of-way in feet:"},{"$f":"'Step 1 User Input'!D38","v":0}]
[null,{"$f":"'Step 1 User Input'!C39","v":"What is the existing land use context?"},{"$f":"'Step 1 User Input'!D39","v":0}]
[null,{"$f":"'Step 1 User Input'!C40","v":"What is the planned land use context?"},{"$f":"'Step 1 User Input'!D40","v":0}]
[null,{"$f":"'Step 1 User Input'!C41","v":"What is the roadway's primary intended function?"},{"$f":"'Step 1 User Input'!D41","v":0}]
[null,{"$f":"'Step 1 User Input'!C42","v":"The road directionality:"},{"$f":"IF(OR(P11=\"Y\",AND(N11=\"Y\",U11=\"Y\")),\"two-way\",\"one-way\")","v":"one-way"}]
[null,{"$f":"'Step 1 User Input'!C43","v":"Number of lanes per direction:"},{"$f":"IF(P11=\"Y\",\"No Centerline\",MAX(COUNTIF(M11:O11,\"Y\"),COUNTIF(T11:V11,\"Y\")))","v":0}]
[null,{"$f":"'Step 1 User Input'!C44","v":"Presence of a median:"},{"$f":"IF(Q11=\"Y\",\"Yes\",\"No\")","v":"No"}]
[null,{"$f":"'Step 1 User Input'!C45","v":"Width of the median:"},{"$f":"Q12","v":0}]
[null,{"$f":"'Step 1 User Input'!C46","v":"Presence of a Two-Way-Left-Turn Lane (TWLTL):"},{"$f":"IF(R11=\"Y\",\"Yes\",\"No\")","v":"No"}]
[null,{"$f":"'Step 1 User Input'!C47","v":"Width of the TWLTL:"},{"$f":"R12","v":0}]
[null,{"$f":"'Step 1 User Input'!C48","v":"Is this a freight corridor?"},{"$f":"'Step 1 User Input'!D48","v":0}]
[null,{"$f":"'Step 1 User Input'!C49","v":"Is there heavy bus lane use on this corridor?"},{"$f":"'Step 1 User Input'!D49","v":0}]
[null,{"$f":"'Step 1 User Input'!C50","v":"What is the controlling downstream intersection type?"},{"$f":"'Step 1 User Input'!D50","v":0}]
[null,"Existing conditions & data"]
[null,{"$f":"'Step 1 User Input'!C52","v":"What is the posted speed limit?"},{"$f":"'Step 1 User Input'!D52","v":0}]
[null,{"$f":"'Step 1 User Input'!C53","v":"What is the 85th percentile speed? (If known) "},{"$f":"IF('Step 2B Sufficient Space'!E56=\"\",'Step 1 User Input'!D53,'Step 2B Sufficient Space'!E56)","v":0}]
[null,{"$f":"'Step 1 User Input'!C54","v":"What is the average daily traffic?*"},{"$f":"IF('Step 2B Sufficient Space'!E57=\"\",'Step 1 User Input'!D54,'Step 2B Sufficient Space'!E57)","v":0}]
[null,{"$f":"'Step 1 User Input'!C55","v":"Is on-street parking present on the east/north side?"},{"$f":"IF(OR(G11=\"Y\",K11=\"Y\"),\"Y\",\"N\")","v":"N"}]
[null,{"$f":"'Step 1 User Input'!C56","v":"Is on-street parking present on the west/south side?"},{"$f":"IF(OR(V11=\"Y\",Z11=\"Y\"),\"Y\",\"N\")","v":"N"}]
[null,"Project Goals"]
[null,{"$f":"'Step 1 User Input'!C58","v":"Safety "},{"$f":"'Step 1 User Input'!D58","v":0}]
[null,{"$f":"'Step 1 User Input'!C59","v":"Economic"},{"$f":"'Step 1 User Input'!D59","v":0}]
[null,{"$f":"'Step 1 User Input'!C60","v":"Environmental"},{"$f":"'Step 1 User Input'!D60","v":0}]
[null,{"$f":"'Step 1 User Input'!C61","v":"Social"},{"$f":"'Step 1 User Input'!D61","v":0}]
[null,{"$f":"'Step 1 User Input'!C62","v":"Mode Shift"},{"$f":"'Step 1 User Input'!D62","v":0}]
[null,"Background planning - \nPlease select the following for which relevant plans exist and pertain to this corridor."]
[null,{"$f":"'Step 1 User Input'!C64","v":"Climate Action Plan"},{"$f":"'Step 1 User Input'!D64","v":0}]
[null,{"$f":"'Step 1 User Input'!C65","v":"Active Transportation Plan (Bike/Ped Plan)"},{"$f":"'Step 1 User Input'!D65","v":0}]
[null,{"$f":"'Step 1 User Input'!C66","v":"Long-Term Transit Service Plan"},{"$f":"'Step 1 User Input'!D66","v":0}]
[null,{"$f":"'Step 1 User Input'!C67","v":"Safety Action Plan"},{"$f":"'Step 1 User Input'!D67","v":0}]
[null,{"$f":"'Step 1 User Input'!C68","v":"Complete Streets Policy"},{"$f":"'Step 1 User Input'!D68","v":0}]
[null,{"$f":"'Step 1 User Input'!C69","v":"Vision Zero Policy"},{"$f":"'Step 1 User Input'!D69","v":0}]
[null,{"$f":"'Step 1 User Input'!C70","v":"Freight Corridor"},{"$f":"'Step 1 User Input'!D70","v":0}]
[]
[]
[null,"Minimum Safe Facility Parameters Calculations"]
[null,"Safe Parallel Facility?",{"$f":"IF('Step 2B Sufficient Space'!E58=\"Y\",\"Y\",\"N\")","v":"N"}]
[null,"One-way/Two-way",{"$f":"C31","v":"one-way"}]
[null,"SUP east/north",{"$f":"D11","v":0}]
[null,"SUP west/south",{"$f":"AE11","v":0}]
[null,"Two-Way bike lane east/north",{"$f":"I11","v":0}]
[null,"Two-Way bike lane west/south",{"$f":"Z11","v":0}]
[null,"Bike lane needed east/north",{"$f":"IF(J11=\"Y\",\"Y\",IF(OR(C63=\"Y\",C65=\"Y\",C67=\"Y\",C68=\"Y\"),\"N\",IF(AND(NOT(C74=\"No Centerline\"),N11=\"Y\"),\"Y\",\"N\")))","v":{"$error":"#N/A"}}]
[null,"Bike lane needed west/south",{"$f":"IF(Y11=\"Y\",\"Y\",IF(OR(C63=\"Y\",C66=\"Y\",C67=\"Y\",C68=\"Y\"),\"N\",IF(AND(NOT(C74=\"No Centerline\"),U11=\"Y\"),\"Y\",\"N\")))","v":{"$error":"#N/A"}}]
[null,"Number of lanes - Actual",{"$f":"C32","v":0}]
[null,"Number of lanes - Recommended",{"$f":"_xlfn.IFS(C32=\"No Centerline\",\"No Centerline\",C32=1,1,OR(C32=2,C32=3,C32=4),2)","v":{"$error":"#N/A"}}]
[null,"Number of lanes - Recommended - formatted",{"$f":"_xlfn.IFS(C72=\"No Centerline\",\"No Centerline\",C72=1,\"2x1\",C72=2,\"2x2\")","v":{"$error":"#N/A"}}]
[null,"Number of lanes - for bike lane lookup",{"$f":"_xlfn.IFS(C75<=20,IF(C72=\"No Centerline\",\"No Centerline\",\"No Centerline***\"),AND(C75>20,C75<=25,C72=\"No Centerline\"),IF(C83=1500,\"No Centerline\",\"2x1\"),AND(C75>20,C75<=25,C72=1),IF(OR(C83=3000,C83=6000,C83=999999),\"2x1\",\"No Centerline***\"),AND(C75>20,C75<=25,C72=2),_xlfn.IFS(C83=1500,\"No Centerline***\",OR(C83=3000,C83=6000),\"2x1***\",C83=999999,\"2x2\"),AND(C75>20,C75<=25,OR(C72=3,C72=4)),_xlfn.IFS(C83=1500,\"No Centerline***\",OR(C83=3000,C83=6000),\"2x1***\",C83=999999,\"2x2***\"),C75>25,\"Any\")","v":{"$error":"#N/A"}}]
[null,"Vehicle Speed",{"$f":"IF(OR(C42=\"\",C42=0),_xlfn.IFS($C$41<=20,20,AND($C$41>20,$C$41<=25),25,AND($C$41>25,$C$41<=30),30,AND($C$41>30,$C$41<=35),35,$C$41>=35,\">35\"),_xlfn.IFS($C$42<=20,20,AND($C$42>20,$C$42<=25),25,AND($C$42>25,$C$42<=30),30,AND($C$42>30,$C$42<=35),35,$C$42>=35,\">35\"))","v":20}]
[null,"Curbside parking allowed? (east/north side)",{"$f":"IF(AND(OR(C67=\"Y\",C69=\"Y\"),OR(AND(C75>20,C75<=25,C83=999999),C75>25)),\"N\",\"Y\")","v":{"$error":"#N/A"}}]
[null,"Curbside parking allowed? (west/south side)",{"$f":"IF(AND(OR(C68=\"Y\",C70=\"Y\"),OR(,AND(C75>20,C75<=25,,C83=999999),C75>25)),\"N\",\"Y\")","v":{"$error":"#N/A"}}]
[null,"Curbside Parking Present? (east/north side)",{"$f":"IF(H11=\"Y\",\"Y\",\"N\")","v":"N"}]
[null,"Curbside Parking Present? (west/south side)",{"$f":"IF(AA11=\"Y\",\"Y\",\"N\")","v":"N"}]
[null,"Floating Parking Protects Bike Lane? (east/north side)",{"$f":"IF(L11=\"Y\",\"Y\",\"N\")","v":"N"}]
[null,"Floating Parking Protects Bike Lane?(west/south side)",{"$f":"IF(W11=\"Y\",\"Y\",\"N\")","v":"N"}]
[null,"ADT To Use",{"$f":"C43","v":0}]
[null,"Traffic Volumes (ADT)",{"$f":"IF(C64=\"two-way\",_xlfn.IFS(C75<=20,_xlfn.IFS(C82<=2000,2000,AND(C82>2000,C82<=4000),4000,C82>4000,999999),AND(C75>20,C75<=25),_xlfn.IFS(C82<=1500,1500,AND(C82>1500,C82<=3000),3000,AND(C82>3000,C82<=6000),6000,C82>6000,999999),AND(C75>25,C75<=30),_xlfn.IFS(C82<=6000,6000,C82>6000,999999),AND(C75>30,C75<=35),999999,C75>35,999999),_xlfn.IFS(C75<=20,_xlfn.IFS(C82*2<=2000,2000,AND(C82*2>2000,C82*2<=4000),4000,C82*2>4000,999999),AND(C75>20,C75<=25),_xlfn.IFS(C82*2<=1500,1500,AND(C82*2>1500,C82*2<=3000),3000,AND(C82*2>3000,C82*2<=6000),6000,C82*2>6000,999999),AND(C75>25,C75<=30),_xlfn.IFS(C82*2<=6000,6000,C82*2>6000,999999),AND(C75>30,C75<=35),999999,C75>35,999999))","v":2000}]
[null,"Expected Pedestrian Volumes",{"$f":"VLOOKUP($C$29,selections!$Q$16:$S$21,3,FALSE)","v":{"$error":"#N/A"}}]
[]
[]
[null,"Results"]
[null,"Pedestrian"]
[null,"Pedestrian Facility Width (east/north)",{"$f":"IF(C65=\"N\",INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C84,C78),'main lookups'!$G$1:$G$73,0),14),0)","v":0}]
[null,"Pedestrian Buffer Width (east/north)",{"$f":"IF(C65=\"N\",INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C84,C78),'main lookups'!$G$1:$G$73,0),15),0)","v":0}]
[null,"Pedestrian Facility Width (west/south)",{"$f":"IF(C66=\"N\",INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C84,C79),'main lookups'!$G$1:$G$73,0),14),0)","v":0}]
[null,"Pedestrian Buffer Width (west/south)",{"$f":"IF(C66=\"N\",INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C84,C79),'main lookups'!$G$1:$G$73,0),15),0)","v":0}]
[null,"SUP Buffer Width (east/north)",{"$f":"IF(C65=\"Y\",INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C84,C78),'main lookups'!$G$1:$G$73,0),15),0)","v":0}]
[null,"SUP Buffer Width (west/north)",{"$f":"IF(C66=\"Y\",INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C84,C79),'main lookups'!$G$1:$G$73,0),15),0)","v":0}]
[]
[null,"Bicycle"]
[null,"Two-Way Bicycle Lane Width (east/north)",{"$f":"IF(C67=\"Y\",VLOOKUP(\"Two-Way bike lane\",'ancillary lookups'!$F$14:$G$16,2,FALSE),0)","v":0}]
[null,"Two-Way Bicycle Buffer (east/north)",{"$f":"IF(C67=\"N\",0,MAX(_xlfn.IFS(AND(C67=\"Y\",C80=\"Y\"),VLOOKUP(\"Separation, Parking\",'ancillary lookups'!F14:G16,2,FALSE),AND(C67=\"Y\",C80=\"N\"),VLOOKUP(\"Separation, No Parking\",'ancillary lookups'!F14:G16,2,FALSE)),C101))","v":{"$error":"#N/A"}}]
[null,"Bicycle Facility Type (east/north)",{"$f":"IF(C69=\"Y\",IFERROR(INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C83,SUBSTITUTE(C74,\"***\",\"\"),C80),'main lookups'!$H$1:$H$73,0),10),\"None\"),\"None\")","v":{"$error":"#N/A"}}]
[null,"Bicycle Lane Width (east/north)",{"$f":"IF(C99=\"None\",0,INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C83,SUBSTITUTE(C74,\"***\",\"\"),C80),'main lookups'!$H$1:$H$73,0),11))","v":{"$error":"#N/A"}}]
[null,"Bicycle Buffer (east/north)",{"$f":"IF(C99=\"None\",0,INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C83,SUBSTITUTE(C74,\"***\",\"\"),C80),'main lookups'!$H$1:$H$73,0),12))","v":{"$error":"#N/A"}}]
[null,"Two-Way Bicycle Lane Width (east/north)",{"$f":"IF(C68=\"Y\",VLOOKUP(\"Two-Way bike lane\",'ancillary lookups'!$F$14:$G$16,2,FALSE),0)","v":0}]
[null,"Two-Way Bicycle Buffer (east/north)",{"$f":"IF(C68=\"N\",0,MAX(_xlfn.IFS(AND(C68=\"Y\",C81=\"Y\"),VLOOKUP(\"Separation, Parking\",'ancillary lookups'!F14:G16,2,FALSE),AND(C68=\"Y\",C81=\"N\"),VLOOKUP(\"Separation, No Parking\",'ancillary lookups'!F14:G16,2,FALSE)),C106))","v":{"$error":"#N/A"}}]
[null,"Bicycle Facility Type (east/north)",{"$f":"IF(C70=\"Y\",IFERROR(INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C83,SUBSTITUTE(C74,\"***\",\"\"),C81),'main lookups'!$H$1:$H$73,0),10),\"None\"),\"None\")","v":{"$error":"#N/A"}}]
[null,"Bicycle Lane Width (west/south)",{"$f":"IF(C104=\"None\",0,INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C83,SUBSTITUTE(C74,\"***\",\"\"),C81),'main lookups'!$H$1:$H$73,0),11))","v":{"$error":"#N/A"}}]
[null,"Bicycle Buffer (west/south)",{"$f":"IF(C104=\"None\",0,INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C83,SUBSTITUTE(C74,\"***\",\"\"),C81),'main lookups'!$H$1:$H$73,0),12))","v":{"$error":"#N/A"}}]
[null,"Total Bicycle",{"$f":"SUM(C100,C101,C105,C106)","v":{"$error":"#N/A"}}]
[]
[null,"Vehicle Lane Width"]
[null,"Roadway Width - No Centerline",{"$f":"IF(C71=\"No Centerline\",INDEX('ancillary lookups'!$B$27:$C$34,MATCH(\"Mixed traffic\",'ancillary lookups'!$B$27:$B$34,0),2),0)","v":0}]
[null,"Vehicle Lane 1 Width",{"$f":"_xlfn.IFS(C37=\"Yes\",VLOOKUP(\"Vehicle Lane - Freight\",'ancillary lookups'!F3:$G$9,2,FALSE),C38=\"Yes\",VLOOKUP(\"Vehicle Lane - Bus\",'ancillary lookups'!F3:$G$9,2,FALSE),AND(C37=\"No\",C38=\"No\"),VLOOKUP(B112,'ancillary lookups'!F3:$G$9,2,FALSE))","v":{"$error":"#N/A"}}]
[null,"Vehicle Lane Width",{"$f":"VLOOKUP(B112,'ancillary lookups'!F3:$G$9,2,FALSE)","v":10}]
[null,"Parking Lane Width (east/north)",{"$f":"IF(OR(C80=\"Y\",C78=\"Y\"),INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C83,C74,\"Y\"),'main lookups'!$H$1:$H$73,0),17),0)","v":0}]
[null,"Parking Lane Width (west/south)",{"$f":"IF(OR(C79=\"Y\",C81=\"Y\"),INDEX('main lookups'!A$1:Q$80,MATCH(_xlfn.CONCAT(C75,C83,C74,\"Y\"),'main lookups'!$H$1:$H$73,0),17),0)","v":0}]
[null,"Bus Lane Width",{"$f":"INDEX('ancillary lookups'!$F$2:$G$9,MATCH(\"Bus Lane\",'ancillary lookups'!$F$2:$F$9,0),2)","v":11}]
[null,"TWLT Width",{"$f":"INDEX('ancillary lookups'!$F$2:$G$9,MATCH(\"TWLTL\",'ancillary lookups'!$F$2:$F$9,0),2)","v":11}]
[null,"Median Width",{"$f":"C34","v":0}]
[null,"Shared Use Path",{"$f":"INDEX('ancillary lookups'!$F$2:$G$9,MATCH(\"Shared Use Path\",'ancillary lookups'!$F$2:$F$9,0),2)","v":10}]
[]
[null,"Minimum Safe Dimension",{"$f":"SUM(C130:AF130)","v":0}]
[null,"Available ROW",{"$f":"C27","v":0}]
[null,"Available Room",{"$f":"C121-C120","v":0}]
[null,"Does minimum safe dimension fit?",{"$f":"IF(C120<=C27,_xlfn.CONCAT(\"Yes, the minimum safe dimension fits within the ROW. There is an additional \",C27-C120,\" feet remaining.\"),_xlfn.CONCAT(\"No, the minimum safe dimension does not fit within the ROW. There is \",C120-C27,\" feet missing.\"))","v":"Yes, the minimum safe dimension fits within the ROW. There is an additional 0 feet remaining."}]
[]
[null,"Minimum Cross Section"]
[null,"Automatically populated based on minimum safe dimension."]
[]
[null,"Cross-section Elements","Waterline","Shared Use Path","Sidewalk","Pedestrian buffer","Curb & Gutter","Curbside Parking","Two-way bike lane","Bike lane","Separation","Floating Parking","Bus lane","Travel lane","Travel lane 2","Roadway Width - No Centerline","Center Bus Lane","Median","TWLTL","Travel lane 2","Travel lane 1","Bus lane","Floating Parking","Separation","Bike lane","Two-way bike lane","Curbside Parking","Curb & Gutter","Pedestrian buffer","Sidewalk","Shared Use Path","Waterline"]
[null,"Included?",{"$f":"IF(C11=0,\"N\",C11)","v":"N"},{"$f":"IF(C65=0,\"N\",C65)","v":"N"},{"$f":"IF(C65=\"N\",\"Y\",\"N\")","v":"N"},"Y",{"$f":"IF(G11=0,\"N\",G11)","v":"N"},{"$f":"IFERROR(IF(C76=\"Y\",C78,\"N\"),\"N\")","v":"N"},{"$f":"IF(I11=\"Y\",\"Y\",IF(C67=0,\"N\",C67))","v":"N"},{"$f":"IFERROR(IF(J11=\"Y\",\"Y\",C69),\"N\")","v":"N"},{"$f":"IF(OR(I129=\"Y\",J129=\"Y\"),\"Y\",IFERROR(IF(OR(C67=\"Y\",C69=\"Y\"),\"Y\",\"N\"),\"N\"))","v":"N"},{"$f":"C80","v":"N"},{"$f":"IF(M11=0,\"N\",M11)","v":"N"},{"$f":"IFERROR(IF(C72=\"No Centerline\",\"N\",N11),\"N\")","v":"N"},{"$f":"IFERROR(IF(OR(C72=\"No Centerline\",C72=1),\"N\",O11),\"N\")","v":"N"},{"$f":"IF(P11=0,\"N\",P11)","v":"N"},{"$f":"IF(Q11=0,\"N\",Q11)","v":"N"},{"$f":"IF(R11=0,\"N\",R11)","v":"N"},{"$f":"IF(S11=0,\"N\",S11)","v":"N"},{"$f":"IFERROR(IF(OR(C72=\"No Centerline\",C72=1),\"N\",T11),\"N\")","v":"N"},{"$f":"IFERROR(IF(C72=\"No Centerline\",\"N\",U11),\"N\")","v":"N"},{"$f":"IF(V11=0,\"N\",V11)","v":"N"},{"$f":"C81","v":"N"},{"$f":"IF(OR(Y129=\"Y\",Z129=\"Y\"),\"Y\",IFERROR(IF(OR(C68=\"Y\",C70=\"Y\"),\"Y\",\"N\"),\"N\"))","v":"N"},{"$f":"IFERROR(IF(Y11=\"Y\",\"Y\",C70),\"N\")","v":"N"},{"$f":"IF(Z11=\"Y\",\"Y\",IF(C68=0,\"N\",C68))","v":"N"},{"$f":"IFERROR(IF(C77=\"Y\",C79,\"N\"),\"N\")","v":"N"},{"$f":"IF(AB11=0,\"N\",AB11)","v":"N"},"Y",{"$f":"IF(C66=\"N\",\"Y\",\"N\")","v":"N"},{"$f":"IF(C66=0,\"N\",C66)","v":"N"},{"$f":"IF(AF11=0,\"N\",AF11)","v":"N"}]
[null,"Minimum Dimension",{"$f":"\"-\"","v":"-"},{"$f":"IF(D129=\"Y\",C118,\"-\")","v":"-"},{"$f":"IF(E129=\"Y\",C89,\"-\")","v":"-"},{"$f":"IF(C65=\"Y\",IF(C93=0,\"-\",C93),IF(F129=\"Y\",IF(C90=0,\"-\",C90),\"-\"))","v":"-"},{"$f":"\"-\"","v":"-"},{"$f":"IFERROR(_xlfn.IFS(H129=\"Y\",C113,C76=\"N\",\"Not allowed\",H129=\"N\",\"-\"),\"-\")","v":"-"},{"$f":"IF(I129=\"Y\",C97,\"-\")","v":"-"},{"$f":"IF(J129=\"Y\",C100,\"-\")","v":"-"},{"$f":"IF(K129=\"Y\",IF(C98>0,C98,IF(C101>0,C101,\"-\")),\"-\")","v":"-"},{"$f":"IF(L129=\"Y\",C113,\"-\")","v":"-"},{"$f":"IF(M129=\"Y\",C115,\"-\")","v":"-"},{"$f":"IF(N129=\"Y\",$C$111,\"-\")","v":"-"},{"$f":"IF(O129=\"Y\",$C$112,\"-\")","v":"-"},{"$f":"IF(P129=\"Y\",$C$110,\"-\")","v":"-"},{"$f":"IF(Q129=\"Y\",C115,\"-\")","v":"-"},{"$f":"\"-\"","v":"-"},{"$f":"IF(S129=\"Y\",C116,\"-\")","v":"-"},{"$f":"IF(T129=\"Y\",$C$112,\"-\")","v":"-"},{"$f":"IF(U129=\"Y\",$C$111,\"-\")","v":"-"},{"$f":"IF(V129=\"Y\",C115,\"-\")","v":"-"},{"$f":"IF(W129=\"Y\",C114,\"-\")","v":"-"},{"$f":"IF(X129=\"Y\",IF(C103>0,C103,C106),\"-\")","v":"-"},{"$f":"IF(Y129=\"Y\",C105,\"-\")","v":"-"},{"$f":"IF(Z129=\"Y\",C102,\"-\")","v":"-"},{"$f":"IFERROR(_xlfn.IFS(AA129=\"Y\",C114,C77=\"N\",\"Not allowed\",AA129=\"N\",\"-\"),\"-\")","v":"-"},{"$f":"\"-\"","v":"-"},{"$f":"IF(C66=\"Y\",IF(C94=0,\"-\",C94),IF(AC129=\"Y\",IF(C92=0,\"-\",C92),\"-\"))","v":"-"},{"$f":"IF(AD129=\"Y\",C91,\"-\")","v":"-"},{"$f":"IF(AE129=\"Y\",C118,\"-\")","v":"-"},{"$f":"\"-\"","v":"-"}]
[null,"Total ROW:",{"$f":"SUM(C130:AF130)","v":0}]

{"sheet":"Calculation D","index":12,"n_rows":46,"n_cols":58,"rows_kept":46,"cut":false,"hidden":false,"merged":[[9,21,12,22],[9,15,12,16],[14,2,14,3],[15,2,15,3],[16,2,16,3]]}
[null,"Step 2A or 2B",{"$f":"IF('Step 2A Insufficient Space'!C79=\"Instructions: Minimum dimension met. Skip Step 2B. Proceed to results in Steps 3A-3D\",1,0)","v":0},null,"ADT",{"$f":"IF('Calculation D'!C1=1,IF(ISBLANK('Step 2A Insufficient Space'!E55),'Step 1 User Input'!D54,'Step 2A Insufficient Space'!E55),IF(ISBLANK('Step 2B Sufficient Space'!E57),'Step 1 User Input'!D54,'Step 2B Sufficient Space'!E57))","v":0}]
[null,"Existing Cross Section"]
[]
[null,"Cross-section Elements","Additional ROW","Shared Use Path","Sidewalk","Pedestrian buffer","Curb & Gutter","Curbside Parking","Two-way bike lane","Bike lane","Bike Seperation","Floating Parking","Bus lane","Travel lane","Travel lane 2","Travel lane 3","Travel lane 4","Roadway Width - No Centerline","Center Bus Lane","Median","TWLTL","Travel lane 4","Travel lane 3","Travel lane 2","Travel lane 1","Bus lane","Floating Parking","Bike Seperation","Bike lane","Two-way bike lane","Curbside Parking","Curb & Gutter","Pedestrian buffer","Sidewalk","Shared Use Path","Additional ROW",null,"SW ",null,"P","Bike",null,null,"P","↓","↓","↕","M","TWLTL","↑","↑","P",null,null,"Bike","P",null,"SW "]
[null,"Included?",{"$f":"IF(ISBLANK('Step 1 User Input'!D18),\"N\",'Step 1 User Input'!D18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!E18),\"N\",'Step 1 User Input'!E18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!F18),\"N\",'Step 1 User Input'!F18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!G18),\"N\",'Step 1 User Input'!G18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!H18),\"N\",'Step 1 User Input'!H18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!I18),\"N\",'Step 1 User Input'!I18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!J18),\"N\",'Step 1 User Input'!J18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!K18),\"N\",'Step 1 User Input'!K18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!L18),\"N\",'Step 1 User Input'!L18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!M18),\"N\",'Step 1 User Input'!M18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!N18),\"N\",'Step 1 User Input'!N18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!O18),\"N\",'Step 1 User Input'!O18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!P18),\"N\",'Step 1 User Input'!P18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!Q18),\"N\",'Step 1 User Input'!Q18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!R18),\"N\",'Step 1 User Input'!R18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!S18),\"N\",'Step 1 User Input'!S18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!T18),\"N\",'Step 1 User Input'!T18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!U18),\"N\",'Step 1 User Input'!U18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!V18),\"N\",'Step 1 User Input'!V18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!W18),\"N\",'Step 1 User Input'!W18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!X18),\"N\",'Step 1 User Input'!X18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!Y18),\"N\",'Step 1 User Input'!Y18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!Z18),\"N\",'Step 1 User Input'!Z18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!AA18),\"N\",'Step 1 User Input'!AA18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!AB18),\"N\",'Step 1 User Input'!AB18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!AC18),\"N\",'Step 1 User Input'!AC18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!AD18),\"N\",'Step 1 User Input'!AD18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!AE18),\"N\",'Step 1 User Input'!AE18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!AF18),\"N\",'Step 1 User Input'!AF18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!AG18),\"N\",'Step 1 User Input'!AG18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!AH18),\"N\",'Step 1 User Input'!AH18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!AI18),\"N\",'Step 1 User Input'!AI18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!AJ18),\"N\",'Step 1 User Input'!AJ18)","v":"N"},{"$f":"IF(ISBLANK('Step 1 User Input'!AK18),\"N\",'Step 1 User Input'!AK18)","v":"N"}]
[null,"Current Dimension",{"$f":"'Step 1 User Input'!D19","v":0},{"$f":"'Step 1 User Input'!E19","v":0},{"$f":"'Step 1 User Input'!F19","v":0},{"$f":"'Step 1 User Input'!G19","v":0},{"$f":"'Step 1 User Input'!H19","v":0},{"$f":"'Step 1 User Input'!I19","v":0},{"$f":"'Step 1 User Input'!J19","v":0},{"$f":"'Step 1 User Input'!K19","v":0},{"$f":"'Step 1 User Input'!L19","v":0},{"$f":"'Step 1 User Input'!M19","v":0},{"$f":"'Step 1 User Input'!N19","v":0},{"$f":"'Step 1 User Input'!O19","v":0},{"$f":"'Step 1 User Input'!P19","v":0},{"$f":"'Step 1 User Input'!Q19","v":0},{"$f":"'Step 1 User Input'!R19","v":0},{"$f":"'Step 1 User Input'!S19","v":0},{"$f":"'Step 1 User Input'!T19","v":0},{"$f":"'Step 1 User Input'!U19","v":0},{"$f":"'Step 1 User Input'!V19","v":0},{"$f":"'Step 1 User Input'!W19","v":0},{"$f":"'Step 1 User Input'!X19","v":0},{"$f":"'Step 1 User Input'!Y19","v":0},{"$f":"'Step 1 User Input'!Z19","v":0},{"$f":"'Step 1 User Input'!AA19","v":0},{"$f":"'Step 1 User Input'!AB19","v":0},{"$f":"'Step 1 User Input'!AC19","v":0},{"$f":"'Step 1 User Input'!AD19","v":0},{"$f":"'Step 1 User Input'!AE19","v":0},{"$f":"'Step 1 User Input'!AF19","v":0},{"$f":"'Step 1 User Input'!AG19","v":0},{"$f":"'Step 1 User Input'!AH19","v":0},{"$f":"'Step 1 User Input'!AI19","v":0},{"$f":"'Step 1 User Input'!AJ19","v":0},{"$f":"'Step 1 User Input'!AK19","v":0}]
[null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(M5:Q5,\"=Y\")+COUNTIF(V5:Z5,\"=Y\")","v":0}]
[null,"New Cross Section",null,null,null,null,null,null,null,"lanes for ops",{"$f":"IF('Step 1 User Input'!D50=\"Roundabout\",\"Roundabout\",IFERROR(_xlfn.IFS(AND(N5=\"Y\",Y5=\"Y\",O5=\"N\",X5=\"N\",U5=\"N\"),\"Signal - Two Lane\",AND(N5=\"Y\",O5=\"Y\",X5=\"Y\",Y5=\"Y\"),\"Signal - Four Lane\",AND(N5=\"Y\",Y5=\"Y\",O5=\"N\",X5=\"N\",U5=\"N\"),\"Signal - Three Lane\"),\"Signal - Two Lane\"))","v":"Signal - Two Lane"}]
[]
[null,"Cross-section Elements","Additional ROW","Shared Use Path","Sidewalk","Pedestrian buffer","Curb & Gutter","Curbside Parking","Two-way bike lane","Bike lane","Bike Seperation","Floating Parking","Bus lane","Travel lane","Travel lane 2",null,null,"Roadway Width - No Centerline","Center Bus Lane","Median","TWLTL",null,null,"Travel lane 2","Travel lane 1","Bus lane","Floating Parking","Bike Seperation","Bike lane","Two-way bike lane","Curbside Parking","Curb & Gutter","Pedestrian buffer","Sidewalk","Shared Use Path","Additional ROW"]
[null,"Included?",{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!D64),\"N\",'Step 2A Insufficient Space'!D64),IF(ISBLANK('Step 2B Sufficient Space'!D66),\"N\",'Step 2B Sufficient Space'!D66))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!E64),\"N\",'Step 2A Insufficient Space'!E64),IF(ISBLANK('Step 2B Sufficient Space'!E65),\"N\",'Step 2B Sufficient Space'!E65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!F64),\"N\",'Step 2A Insufficient Space'!F64),IF(ISBLANK('Step 2B Sufficient Space'!F65),\"N\",'Step 2B Sufficient Space'!F65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!G64),\"N\",'Step 2A Insufficient Space'!G64),IF(ISBLANK('Step 2B Sufficient Space'!G65),\"N\",'Step 2B Sufficient Space'!G65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!H64),\"N\",'Step 2A Insufficient Space'!H64),IF(ISBLANK('Step 2B Sufficient Space'!H65),\"N\",'Step 2B Sufficient Space'!H65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!I64),\"N\",'Step 2A Insufficient Space'!I64),IF(ISBLANK('Step 2B Sufficient Space'!I65),\"N\",'Step 2B Sufficient Space'!I65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!J64),\"N\",'Step 2A Insufficient Space'!J64),IF(ISBLANK('Step 2B Sufficient Space'!J65),\"N\",'Step 2B Sufficient Space'!J65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!K64),\"N\",'Step 2A Insufficient Space'!K64),IF(ISBLANK('Step 2B Sufficient Space'!K65),\"N\",'Step 2B Sufficient Space'!K65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!L64),\"N\",'Step 2A Insufficient Space'!L64),IF(ISBLANK('Step 2B Sufficient Space'!L65),\"N\",'Step 2B Sufficient Space'!L65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!M64),\"N\",'Step 2A Insufficient Space'!M64),IF(ISBLANK('Step 2B Sufficient Space'!M65),\"N\",'Step 2B Sufficient Space'!M65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!N64),\"N\",'Step 2A Insufficient Space'!N64),IF(ISBLANK('Step 2B Sufficient Space'!N65),\"N\",'Step 2B Sufficient Space'!N65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!O64),\"N\",'Step 2A Insufficient Space'!O64),IF(ISBLANK('Step 2B Sufficient Space'!O65),\"N\",'Step 2B Sufficient Space'!O65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!P64),\"N\",'Step 2A Insufficient Space'!P64),IF(ISBLANK('Step 2B Sufficient Space'!P65),\"N\",'Step 2B Sufficient Space'!P65))","v":"N"},null,null,{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!Q64),\"N\",'Step 2A Insufficient Space'!Q64),IF(ISBLANK('Step 2B Sufficient Space'!Q65),\"N\",'Step 2B Sufficient Space'!Q65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!R64),\"N\",'Step 2A Insufficient Space'!R64),IF(ISBLANK('Step 2B Sufficient Space'!R65),\"N\",'Step 2B Sufficient Space'!R65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!S64),\"N\",'Step 2A Insufficient Space'!S64),IF(ISBLANK('Step 2B Sufficient Space'!S65),\"N\",'Step 2B Sufficient Space'!S65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!T64),\"N\",'Step 2A Insufficient Space'!T64),IF(ISBLANK('Step 2B Sufficient Space'!T65),\"N\",'Step 2B Sufficient Space'!T65))","v":"N"},null,null,{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!U64),\"N\",'Step 2A Insufficient Space'!U64),IF(ISBLANK('Step 2B Sufficient Space'!U65),\"N\",'Step 2B Sufficient Space'!U65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!V64),\"N\",'Step 2A Insufficient Space'!V64),IF(ISBLANK('Step 2B Sufficient Space'!V65),\"N\",'Step 2B Sufficient Space'!V65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!W64),\"N\",'Step 2A Insufficient Space'!W64),IF(ISBLANK('Step 2B Sufficient Space'!W65),\"N\",'Step 2B Sufficient Space'!W65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!X64),\"N\",'Step 2A Insufficient Space'!X64),IF(ISBLANK('Step 2B Sufficient Space'!X65),\"N\",'Step 2B Sufficient Space'!X65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!Y64),\"N\",'Step 2A Insufficient Space'!Y64),IF(ISBLANK('Step 2B Sufficient Space'!Y65),\"N\",'Step 2B Sufficient Space'!Y65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!Z64),\"N\",'Step 2A Insufficient Space'!Z64),IF(ISBLANK('Step 2B Sufficient Space'!Z65),\"N\",'Step 2B Sufficient Space'!Z65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!AA64),\"N\",'Step 2A Insufficient Space'!AA64),IF(ISBLANK('Step 2B Sufficient Space'!AA65),\"N\",'Step 2B Sufficient Space'!AA65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!AB64),\"N\",'Step 2A Insufficient Space'!AB64),IF(ISBLANK('Step 2B Sufficient Space'!AB65),\"N\",'Step 2B Sufficient Space'!AB65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!AC64),\"N\",'Step 2A Insufficient Space'!AC64),IF(ISBLANK('Step 2B Sufficient Space'!AC65),\"N\",'Step 2B Sufficient Space'!AC65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!AD64),\"N\",'Step 2A Insufficient Space'!AD64),IF(ISBLANK('Step 2B Sufficient Space'!AD65),\"N\",'Step 2B Sufficient Space'!AD65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!AE64),\"N\",'Step 2A Insufficient Space'!AE64),IF(ISBLANK('Step 2B Sufficient Space'!AE65),\"N\",'Step 2B Sufficient Space'!AE65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!AF64),\"N\",'Step 2A Insufficient Space'!AF64),IF(ISBLANK('Step 2B Sufficient Space'!AF65),\"N\",'Step 2B Sufficient Space'!AF65))","v":"N"},{"$f":"IF($C$1=1,IF(ISBLANK('Step 2A Insufficient Space'!AG64),\"N\",'Step 2A Insufficient Space'!AG64),IF(ISBLANK('Step 2B Sufficient Space'!AG65),\"N\",'Step 2B Sufficient Space'!AG65))","v":"N"}]
[null,"Current Dimension",{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!D65,'Step 2B Sufficient Space'!D66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!E65,'Step 2B Sufficient Space'!E66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!F65,'Step 2B Sufficient Space'!F66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!G65,'Step 2B Sufficient Space'!G66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!H65,'Step 2B Sufficient Space'!H66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!I65,'Step 2B Sufficient Space'!I66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!J65,'Step 2B Sufficient Space'!J66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!K65,'Step 2B Sufficient Space'!K66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!L65,'Step 2B Sufficient Space'!L66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!M65,'Step 2B Sufficient Space'!M66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!N65,'Step 2B Sufficient Space'!N66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!O65,'Step 2B Sufficient Space'!O66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!P65,'Step 2B Sufficient Space'!P66)","v":0},null,null,{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!Q65,'Step 2B Sufficient Space'!Q66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!R65,'Step 2B Sufficient Space'!R66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!S65,'Step 2B Sufficient Space'!S66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!T65,'Step 2B Sufficient Space'!T66)","v":0},null,null,{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!U65,'Step 2B Sufficient Space'!U66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!V65,'Step 2B Sufficient Space'!V66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!W65,'Step 2B Sufficient Space'!W66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!X65,'Step 2B Sufficient Space'!X66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!Y65,'Step 2B Sufficient Space'!Y66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!Z65,'Step 2B Sufficient Space'!Z66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!AA65,'Step 2B Sufficient Space'!AA66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!AB65,'Step 2B Sufficient Space'!AB66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!AC65,'Step 2B Sufficient Space'!AC66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!AD65,'Step 2B Sufficient Space'!AD66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!AE65,'Step 2B Sufficient Space'!AE66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!AF65,'Step 2B Sufficient Space'!AF66)","v":0},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!AG65,'Step 2B Sufficient Space'!AG66)","v":0}]
[null,"Minimum Dimension",{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!D66,'Step 2B Sufficient Space'!D67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!E66,'Step 2B Sufficient Space'!E67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!F66,'Step 2B Sufficient Space'!F67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!G66,'Step 2B Sufficient Space'!G67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!H66,'Step 2B Sufficient Space'!H67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!I66,'Step 2B Sufficient Space'!I67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!J66,'Step 2B Sufficient Space'!J67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!K66,'Step 2B Sufficient Space'!K67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!L66,'Step 2B Sufficient Space'!L67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!M66,'Step 2B Sufficient Space'!M67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!N66,'Step 2B Sufficient Space'!N67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!O66,'Step 2B Sufficient Space'!O67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!P66,'Step 2B Sufficient Space'!P67)","v":"-"},null,null,{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!Q66,'Step 2B Sufficient Space'!Q67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!R66,'Step 2B Sufficient Space'!R67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!S66,'Step 2B Sufficient Space'!S67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!T66,'Step 2B Sufficient Space'!T67)","v":"-"},null,null,{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!U66,'Step 2B Sufficient Space'!U67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!V66,'Step 2B Sufficient Space'!V67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!W66,'Step 2B Sufficient Space'!W67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!X66,'Step 2B Sufficient Space'!X67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!Y66,'Step 2B Sufficient Space'!Y67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!Z66,'Step 2B Sufficient Space'!Z67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!AA66,'Step 2B Sufficient Space'!AA67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!AB66,'Step 2B Sufficient Space'!AB67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!AC66,'Step 2B Sufficient Space'!AC67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!AD66,'Step 2B Sufficient Space'!AD67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!AE66,'Step 2B Sufficient Space'!AE67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!AF66,'Step 2B Sufficient Space'!AF67)","v":"-"},{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!AG66,'Step 2B Sufficient Space'!AG67)","v":"-"}]
[null,null,null,null,null,null,null,null,null,null,{"$f":"COUNTIF(M11:O11,\"=Y\")+COUNTIF(X11:Z11,\"=Y\")","v":0}]
[null,"Cross Section Width",{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!D71,'Step 2B Sufficient Space'!D72)","v":0},null,null,null,null,null,null,"lanes for ops",{"$f":"IF('Step 1 User Input'!D50=\"Roundabout\",\"Roundabout\",IFERROR(_xlfn.IFS(AND(N11=\"Y\",Y11=\"Y\",O11=\"N\",X11=\"N\",U11=\"N\"),\"Signal - Two Lane\",AND(N11=\"Y\",O11=\"Y\",X11=\"Y\",Y11=\"Y\"),\"Signal - Four Lane\",AND(N11=\"Y\",Y11=\"Y\",O11=\"N\",X11=\"N\",U11=\"Y\"),\"Signal - Three Lane\"),\"Signal - Two Lane\"))","v":"Signal - Two Lane"}]
[null,"Available ROW",{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!D72,'Step 2B Sufficient Space'!D73)","v":0}]
[null,"Excess Space",{"$f":"IF($C$1=1,'Step 2A Insufficient Space'!D73,'Step 2B Sufficient Space'!D74)","v":0}]
[]
[]
[null,"Bus lanes","Remove",{"$f":"_xlfn.CONCAT(B20,\" - \",C20)","v":"Bus lanes - Remove"},"Remove bus lanes",{"$f":"IF(OR(AND(M5=\"Y\",M11=\"N\"),AND(Z5=\"Y\",Z11=\"N\"),AND(S5=\"Y\",S11=\"N\")),\"Y\",\"N\")","v":"N"}]
[null,"Bus lanes","Narrow",{"$f":"_xlfn.CONCAT(B21,\" - \",C21)","v":"Bus lanes - Narrow"},"Narrow bus lanes",{"$f":"IF(OR(AND(M5=\"Y\",M11=\"Y\",M12<M6),AND(S5=\"Y\",S11=\"Y\",S12<S6),AND(Z5=\"Y\",Z11=\"Y\",Z12<S6)),\"Y\",\"N\")","v":"N"}]
[null,"Bus lanes","Widen","Bus lanes - Widen","Widen bus lanes",{"$f":"IF(OR(AND(M11=\"Y\",M5=\"Y\",M12>M6),AND(S11=\"Y\",S5=\"Y\",S12>S6),AND(Z11=\"Y\",Z5=\"Y\",Z12>Z6)),\"Y\",\"N\")","v":"N"}]
[null,"Bus lanes","Add","Bus lanes - Add","Add bus lanes",{"$f":"IF(OR(AND(M5=\"N\",M11=\"Y\"),AND(S5=\"N\",S11=\"Y\"),AND(Z5=\"N\",Z11=\"Y\")),\"Y\",\"N\")","v":"N"}]
[null,"Bike Lanes","Remove","Bike Lanes - Remove","Remove bike lanes",{"$f":"IF(OR(AND(J5=\"Y\",J11=\"N\",AND(I11=\"N\",AD11=\"N\")),AND(AC5=\"Y\",AC11=\"N\",AND(I11=\"N\",AD11=\"N\")),AND(OR(I5=\"Y\",AD5=\"Y\"),OR(AND(I11=\"N\",AD11=\"N\",AC11=\"N\",J11=\"N\")))),\"Y\",\"N\")","v":"N"}]
[null,"Bike Lanes","Narrow","Bike Lanes - Narrow","Narrow bike lanes",{"$f":"IF(OR(AND(I5=\"Y\",I11=\"Y\",I12<I6),AND(AD5=\"Y\",AD11=\"Y\",AD12<AD6),AND(J5=\"Y\",J11=\"Y\",J12<J6),AND(K5=\"Y\",K11=\"Y\",K12<K6),AND(AB5=\"Y\",AC11=\"Y\",AC12<AC6),AND(AC5=\"Y\",AB11=\"Y\",AB12<AB6)),\"Y\",\"N\")","v":"N"}]
[null,"Bike Lanes","Widen","Bike Lanes - Widen","Widen bike lanes",{"$f":"IF(OR(AND(I5=\"Y\",I11=\"Y\",I12>I6),AND(AD5=\"Y\",AD11=\"Y\",AD12>AD6),AND(J5=\"Y\",J11=\"Y\",J12>J6),AND(AC5=\"Y\",AC11=\"Y\",AC12>AC6)),\"Y\",\"N\")","v":"N"}]
[null,"Bike Lanes","Add","Bike Lanes - Add","Add bike lanes",{"$f":"IF(OR(AND(I5=\"N\",AD5=\"N\",J5=\"N\",J11=\"Y\"),AND(I5=\"N\",AD5=\"N\",J5=\"N\",AC5=\"N\",AC11=\"Y\"),AND(I5=\"N\",AC5=\"N\",J5=\"N\",AD5=\"N\",I11=\"Y\"),AND(I5=\"N\",AC5=\"N\",AD5=\"N\",AC11=\"Y\"),AND(I5=\"N\",J5=\"N\",AC5=\"N\",AD5=\"N\",AD11=\"Y\")),\"Y\",\"N\")","v":"N"}]
[null,"Pedestrian Infrastructure","Remove","Pedestrian Infrastructure - Remove","Remove pedestrian infrastructure",{"$f":"IF(OR(AND(E5=\"Y\",E11=\"N\"),AND(F5=\"Y\",F11=\"N\"),AND(AH5=\"Y\",AH11=\"N\"),AND(AG5=\"Y\",AG11=\"N\")),\"Y\",\"N\")","v":"N"}]
[null,"Pedestrian Infrastructure","Narrow","Pedestrian Infrastructure - Narrow","Narrow pedestrian infrastructure",{"$f":"IF(OR(AND(E5=\"Y\",E11=\"Y\",(E12+F12)<(E6+F6)),AND(AG5=\"Y\",AG11=\"Y\",(AG12+AH12)<(AG6+AH6))),\"Y\",\"N\")","v":"N"}]
[null,"Pedestrian Infrastructure","Widen","Pedestrian Infrastructure - Widen","Widen pedestrian infrastructure",{"$f":"IF(OR(AND(E5=\"Y\",E11=\"Y\",(E12+F12)>(E6+F6)),AND(AG5=\"Y\",AG11=\"Y\",(AG12+AH12)>(AG6+AH6))),\"Y\",\"N\")","v":"N"}]
[null,"Pedestrian Infrastructure","Add","Pedestrian Infrastructure - Add","Add pedestrian infrastructure",{"$f":"IF(OR(AND(E5=\"N\",E11=\"Y\"),AND(AH5=\"N\",AH11=\"Y\")),\"Y\",\"N\")","v":"N"}]
[null,"Vehicle Travel Lanes","Remove","Vehicle Travel Lanes - Remove","Remove",{"$f":"IF(K14<K7,\"Y\",\"N\")","v":"N"}]
[null,"Vehicle Travel Lanes","Narrow","Vehicle Travel Lanes - Narrow","Narrow",{"$f":"IF(OR(AND(N5=\"Y\",N11=\"Y\",N12<N6),AND(O5=\"Y\",O11=\"Y\",O12<O6),AND(X5=\"Y\",X11=\"Y\",X12<X6),AND(Y5=\"Y\",Y11=\"Y\",Y12<Y6)),\"Y\",\"N\")","v":"N"}]
[null,"Vehicle Travel Lanes","Widen","Vehicle Travel Lanes - Widen","Widen",{"$f":"IF(OR(AND(N5=\"Y\",N11=\"Y\",N12>N6),AND(O5=\"Y\",O11=\"Y\",O12>O6),AND(X5=\"Y\",X11=\"Y\",X12>X6),AND(Y5=\"Y\",Y11=\"Y\",Y12>Y6)),\"Y\",\"N\")","v":"N"}]
[null,"Vehicle Travel Lanes","Add","Vehicle Travel Lanes - Add","Add",{"$f":"IF(OR(K14>K7,AND(R5=\"Y\",R11=\"N\")),\"Y\",\"N\")","v":"N"}]
[null,"Vehicle Travel Lanes","One to Two Way Conversion","Vehicle Travel Lanes - One to Two Way Conversion","One to Two Way Conversion",{"$f":"IF(OR(AND(N5=\"N\",N11=\"Y\",R11=\"N\"),AND(Y5=\"N\",Y11=\"Y\",R11=\"N\")),\"Y\",\"N\")","v":"N"}]
[null,"Vehicle Travel Lanes","Remove TWLT","Vehicle Travel Lanes - Remove TWLT","Remove TWLT",{"$f":"IF(AND(U5=\"Y\",U11=\"N\"),\"Y\",\"N\")","v":"N"}]
[null,"Vehicle Travel Lanes","Add TWLT","Vehicle Travel Lanes - Add TWLT","Add TWLT",{"$f":"IF(AND(U5=\"N\",U11=\"Y\"),\"Y\",\"N\")","v":"N"}]
[null,"Median","Remove","Median - Remove","Remove median",{"$f":"IF(AND(T5=\"Y\",T11=\"N\"),\"Y\",\"N\")","v":"N"}]
[null,"Median","Narrow","Median - Narrow","Narrow ",{"$f":"IF(AND(T5=\"Y\",T11=\"Y\",T12<T6),\"Y\",\"N\")","v":"N"}]
[null,"Median","Widen","Median - Widen","Widen median",{"$f":"IF(AND(T5=\"Y\",T11=\"Y\",T12>T6),\"Y\",\"N\")","v":"N"}]
[null,"Median","Add","Median - Add","Add median",{"$f":"IF(AND(T5=\"N\",T11=\"Y\"),\"Y\",\"N\")","v":"N"}]
[null,"Parking","Remove","Parking - Remove","Remove parking",{"$f":"IF(OR(AND(AA5=\"Y\",AA11=\"N\"),AND(AE5=\"Y\",AE11=\"N\"),AND(H5=\"Y\",H11=\"N\"),AND(L5=\"Y\",L11=\"N\")),\"Y\",\"N\")","v":"N"}]
[null,"Parking","Narrow","Parking - Narrow","Narrow parking",{"$f":"IF(OR(AND(AA5=\"Y\",AA11=\"Y\",AA12<AA6),AND(AE5=\"Y\",AE11=\"Y\",AE12<AE6),AND(H5=\"Y\",H11=\"Y\",H12<H6),AND(L5=\"Y\",L11=\"Y\",L12<L6)),\"Y\",\"N\")","v":"N"}]
[null,"Parking","Widen","Parking - Widen","Widen parking",{"$f":"IF(OR(AND(AA5=\"Y\",AA11=\"Y\",AA12>AA6),AND(AE5=\"Y\",AE11=\"Y\",AE12>AE6),AND(H5=\"Y\",H11=\"Y\",H12>H6),AND(L5=\"Y\",L11=\"Y\",L12>L6)),\"Y\",\"N\")","v":"N"}]
[null,"Parking","Add","Parking - Add","Add parking",{"$f":"IF(OR(AND(AA5=\"N\",AA11=\"Y\"),AND(AE5=\"N\",AE11=\"Y\"),AND(H5=\"N\",H11=\"Y\"),AND(L5=\"N\",L11=\"Y\")),\"Y\",\"N\")","v":"N"}]

{"sheet":"Calculation E","index":13,"n_rows":71,"n_cols":45,"rows_kept":71,"cut":false,"hidden":false,"merged":[[10,36,10,44],[10,17,10,20],[10,22,11,22],[10,23,10,26],[10,28,11,28],[10,29,10,32],[10,2,11,2],[10,3,11,3],[10,4,11,4],[10,5,10,8],[10,16,11,16],[66,3,66,5],[67,3,67,5],[68,3,68,5],[69,3,69,5],[70,3,70,5]]}
[null,"Existing Cross Section"]
[]
[]
[null,"AADT",{"$f":"'Step 3D Int Capacity Summary'!C21","v":0},null,null,"Signal - Four Lane","Signal - Two Lane","Signal - Three Lane","Roundabout"]
[null,"d",{"$f":"'Step 3D Int Capacity Summary'!C23","v":0},null,"s",1800,1800,1800,1250]
[null,"k",{"$f":"'Step 3D Int Capacity Summary'!C24","v":0},null,"g/C",0.4,0.4,0.4]
[null,null,null,null,"# lanes",2,1,1.5,1,null,"Optimum v/c",0.6]
[null,"peak hour",{"$f":"C4*C5*C6","v":0},"veh/h"]
[null,null,null,null,"CAP",{"$f":"F5*F6*F7","v":1440},{"$f":"G5*G6*G7","v":720},{"$f":"H5*H6*H7","v":1080},{"$f":"I5","v":1250},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Type",{"$f":"'Step 1 User Input'!D41","v":0}]
[null,null,null,null,"Lane Capacity",{"$f":"F9/F7","v":720},{"$f":"G9/G7","v":720},{"$f":"H9/H7","v":720},{"$f":"I9/I7","v":1250},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Distributor","Access"]
[null,null,"Time","% of Daily Traffic","Hourly Demand","Capacity",null,null,null,null,null,"d/c",null,null,null,null,"Time","16-Hour Efficiency",null,null,null,null,"Time","16-Hour Excess Capacity",null,null,null,null,"Time","Hours below Capacity",null,null,null,null,null,"Hour Starting","Functional Class"]
[null,null,null,null,null,"Signal - Four Lane","Signal Two-Lane","Signal Three-Lane","Roundabout",null,null,"Signal - Four Lane","Signal Two-Lane","Signal Three-Lane","Roundabout",null,null,"Signal - Four Lane","Signal Two-Lane","Signal Three-Lane","Roundabout",null,null,"Signal - Four Lane","Signal Two-Lane","Signal Three-Lane","Roundabout",null,null,"Signal - Four Lane","Signal Two-Lane","Signal Three-Lane","Roundabout",null,null,"Hour Starting","Rural Interstate","Rural Principal Arterial","Rural Minor Arterial","Rural Major Collector","Rural Minor Collector","Urban Interstate","Urban Other Frwy & Expwy","Urban Principal Arterial","Urban Minor Arterial"]
[null,null,"00:00:00",{"$f":"IF($AK$9=$AR$10,$AR13,$AS13)","v":0.01},{"$f":"D13*$C$4*$C$5","v":0},{"$f":"F$9","v":1440},{"$f":"$G$9","v":720},{"$f":"$H$9","v":1080},{"$f":"$I$9","v":1250},null,null,{"$f":"$E13/F$9","v":0},0,0,{"$f":"$E13/I$5","v":0},null,"00:00:00",{"$f":"IF(L13>$L$7,1,0)","v":0},{"$f":"IF(M13>$L$7,1,0)","v":0},0,0,null,"00:00:00",{"$f":"IF($E13<F13,F13-$E13,0)","v":1440},{"$f":"IF($E13<G13,G13-$E13,0)","v":720},1080,1250,null,"00:00:00",{"$f":"IF($E13<F13,1,0)","v":1},1,1,1,null,null,"00:00:00",1.0999999999999999E-2,8.9999999999999993E-3,1.2E-2,1.2E-2,8.0000000000000002E-3,1.0999999999999999E-2,0.01,0.01,0.01]
[null,null,"01:00:00",{"$f":"IF($AK$9=$AR$10,$AR14,$AS14)","v":6.0000000000000001E-3},{"$f":"D14*$C$4*$C$5","v":0},{"$f":"F$9","v":1440},{"$f":"$G$9","v":720},{"$f":"$H$9","v":1080},{"$f":"$I$9","v":1250},null,null,0,0,0,0,null,"01:00:00",{"$f":"IF(L14>$L$7,1,0)","v":0},0,0,0,null,"01:00:00",1440,720,1080,1250,null,"01:00:00",1,1,1,1,null,null,"01:00:00",8.0000000000000002E-3,5.0000000000000001E-3,6.0000000000000001E-3,5.0000000000000001E-3,4.0000000000000001E-3,6.0000000000000001E-3,6.0000000000000001E-3,6.0000000000000001E-3,6.0000000000000001E-3]
[null,null,"02:00:00",{"$f":"IF($AK$9=$AR$10,$AR15,$AS15)","v":4.0000000000000001E-3},0,1440,720,1080,1250,null,null,0,0,0,0,null,"02:00:00",{"$f":"IF(L15>$L$7,1,0)","v":0},0,0,0,null,"02:00:00",1440,720,1080,1250,null,"02:00:00",1,1,1,1,null,null,"02:00:00",6.0000000000000001E-3,3.0000000000000001E-3,3.0000000000000001E-3,4.0000000000000001E-3,1E-3,5.0000000000000001E-3,4.0000000000000001E-3,5.0000000000000001E-3,4.0000000000000001E-3]
[null,null,"03:00:00",2E-3,0,1440,720,1080,1250,null,null,0,0,0,0,null,"03:00:00",0,0,0,0,null,"03:00:00",1440,720,1080,1250,null,"03:00:00",1,1,1,1,null,null,"03:00:00",6.0000000000000001E-3,3.0000000000000001E-3,3.0000000000000001E-3,3.0000000000000001E-3,1E-3,4.0000000000000001E-3,4.0000000000000001E-3,5.0000000000000001E-3,2E-3]
[null,null,"04:00:00",2E-3,0,1440,720,1080,1250,null,null,0,0,0,0,null,"04:00:00",0,0,0,0,null,"04:00:00",1440,720,1080,1250,null,"04:00:00",1,1,1,1,null,null,"04:00:00",8.0000000000000002E-3,6.0000000000000001E-3,5.0000000000000001E-3,4.0000000000000001E-3,1E-3,7.0000000000000001E-3,7.0000000000000001E-3,8.9999999999999993E-3,2E-3]
[null,null,"05:00:00",7.0000000000000001E-3,0,1440,720,1080,1250,null,null,0,0,0,{"$f":"$E18/I$5","v":0},null,"05:00:00",0,0,0,0,null,"05:00:00",1440,720,1080,1250,null,"05:00:00",1,1,1,1,null,null,"05:00:00",1.4999999999999999E-2,1.9E-2,1.7999999999999999E-2,0.01,6.0000000000000001E-3,2.1999999999999999E-2,2.5000000000000001E-2,0.03,7.0000000000000001E-3]
[null,null,"06:00:00",2.3E-2,0,1440,720,1080,1250,null,null,0,0,0,{"$f":"$E19/I$5","v":0},null,"06:00:00",0,0,0,0,null,"06:00:00",1440,720,1080,1250,null,"06:00:00",1,1,1,1,null,null,"06:00:00",3.4000000000000002E-2,4.8000000000000001E-2,4.4999999999999998E-2,2.8000000000000001E-2,0.02,5.0999999999999997E-2,5.8000000000000003E-2,5.3999999999999999E-2,2.3E-2]
[null,null,"07:00:00",6.7000000000000004E-2,0,1440,720,1080,1250,null,null,0,0,0,{"$f":"$E20/I$5","v":0},null,"07:00:00",0,0,0,0,null,"07:00:00",1440,720,1080,1250,null,"07:00:00",1,1,1,1,null,null,"07:00:00",5.6000000000000001E-2,7.1999999999999995E-2,7.1999999999999995E-2,6.3E-2,3.4000000000000002E-2,6.9000000000000006E-2,7.6999999999999999E-2,7.0999999999999994E-2,6.7000000000000004E-2]
[null,null,"08:00:00",6.6000000000000003E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"08:00:00",0,0,0,0,null,"08:00:00",1440,720,1080,1250,null,"08:00:00",1,1,1,1,null,null,"08:00:00",5.3999999999999999E-2,5.8999999999999997E-2,0.06,0.06,3.5000000000000003E-2,5.5E-2,5.2999999999999999E-2,5.8000000000000003E-2,6.6000000000000003E-2]
[null,null,"09:00:00",5.3999999999999999E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"09:00:00",0,0,0,0,null,"09:00:00",1440,720,1080,1250,null,"09:00:00",1,1,1,1,null,null,"09:00:00",5.2999999999999999E-2,0.05,4.3999999999999997E-2,4.9000000000000002E-2,3.6999999999999998E-2,4.5999999999999999E-2,3.6999999999999998E-2,4.7E-2,5.3999999999999999E-2]
[null,null,"10:00:00",5.0999999999999997E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"10:00:00",0,0,0,0,null,"10:00:00",1440,720,1080,1250,null,"10:00:00",1,1,1,1,null,null,"10:00:00",5.6000000000000001E-2,5.0999999999999997E-2,4.3999999999999997E-2,4.8000000000000001E-2,4.7E-2,4.5999999999999999E-2,3.6999999999999998E-2,4.5999999999999999E-2,5.0999999999999997E-2]
[null,null,"11:00:00",5.6000000000000001E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"11:00:00",0,0,0,0,null,"11:00:00",1440,720,1080,1250,null,"11:00:00",1,1,1,1,null,null,"11:00:00",5.8000000000000003E-2,5.2999999999999999E-2,4.5999999999999999E-2,0.05,5.6000000000000001E-2,4.9000000000000002E-2,4.2000000000000003E-2,0.05,5.6000000000000001E-2]
[null,null,"12:00:00",7.0999999999999994E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"12:00:00",0,0,0,0,null,"12:00:00",1440,720,1080,1250,null,"12:00:00",1,1,1,1,null,null,"12:00:00",0.06,5.3999999999999999E-2,4.9000000000000002E-2,5.1999999999999998E-2,5.5E-2,5.1999999999999998E-2,4.4999999999999998E-2,5.2999999999999999E-2,7.0999999999999994E-2]
[null,null,"13:00:00",6.6000000000000003E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"13:00:00",0,0,0,0,null,"13:00:00",1440,720,1080,1250,null,"13:00:00",1,1,1,1,null,null,"13:00:00",6.2E-2,5.7000000000000002E-2,0.05,5.5E-2,5.6000000000000001E-2,5.2999999999999999E-2,4.4999999999999998E-2,5.3999999999999999E-2,6.6000000000000003E-2]
[null,null,"14:00:00",0.06,0,1440,720,1080,1250,null,null,0,0,0,0,null,"14:00:00",0,0,0,0,null,"14:00:00",1440,720,1080,1250,null,"14:00:00",1,1,1,1,null,null,"14:00:00",6.7000000000000004E-2,6.4000000000000001E-2,5.6000000000000001E-2,6.2E-2,6.0999999999999999E-2,0.06,5.7000000000000002E-2,6.3E-2,0.06]
[null,null,"15:00:00",6.2E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"15:00:00",0,0,0,0,null,"15:00:00",1440,720,1080,1250,null,"15:00:00",1,1,1,1,null,null,"15:00:00",7.3999999999999996E-2,7.4999999999999997E-2,0.08,7.0999999999999994E-2,7.0999999999999994E-2,7.0000000000000007E-2,7.2999999999999995E-2,6.9000000000000006E-2,6.2E-2]
[null,null,"16:00:00",6.3E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"16:00:00",0,0,0,0,null,"16:00:00",1440,720,1080,1250,null,"16:00:00",1,1,1,1,null,null,"16:00:00",0.08,8.3000000000000004E-2,8.7999999999999995E-2,8.3000000000000004E-2,0.08,7.6999999999999999E-2,8.6999999999999994E-2,7.1999999999999995E-2,6.3E-2]
[null,null,"17:00:00",7.4999999999999997E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"17:00:00",0,0,0,0,null,"17:00:00",1440,720,1080,1250,null,"17:00:00",1,1,1,1,null,null,"17:00:00",7.6999999999999999E-2,8.3000000000000004E-2,8.8999999999999996E-2,9.2999999999999999E-2,0.107,8.1000000000000003E-2,0.09,7.6999999999999999E-2,7.4999999999999997E-2]
[null,null,"18:00:00",7.0000000000000007E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"18:00:00",0,0,0,0,null,"18:00:00",1440,720,1080,1250,null,"18:00:00",1,1,1,1,null,null,"18:00:00",0.06,6.2E-2,5.8999999999999997E-2,7.1999999999999995E-2,8.5000000000000006E-2,6.5000000000000002E-2,6.8000000000000005E-2,6.2E-2,7.0000000000000007E-2]
[null,null,"19:00:00",5.2999999999999999E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"19:00:00",0,0,0,0,null,"19:00:00",1440,720,1080,1250,null,"19:00:00",1,1,1,1,null,null,"19:00:00",4.4999999999999998E-2,4.2999999999999997E-2,4.8000000000000001E-2,4.9000000000000002E-2,6.6000000000000003E-2,4.9000000000000002E-2,4.9000000000000002E-2,4.3999999999999997E-2,5.2999999999999999E-2]
[null,null,"20:00:00",4.3999999999999997E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"20:00:00",0,0,0,0,null,"20:00:00",1440,720,1080,1250,null,"20:00:00",1,1,1,1,null,null,"20:00:00",3.5999999999999997E-2,3.4000000000000002E-2,3.5999999999999997E-2,0.04,0.06,3.9E-2,0.04,3.5000000000000003E-2,4.3999999999999997E-2]
[null,null,"21:00:00",3.5000000000000003E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"21:00:00",0,0,0,0,null,"21:00:00",1440,720,1080,1250,null,"21:00:00",1,1,1,1,null,null,"21:00:00",3.1E-2,0.03,3.1E-2,3.9E-2,4.9000000000000002E-2,3.5999999999999997E-2,3.6999999999999998E-2,3.3000000000000002E-2,3.5000000000000003E-2]
[null,null,"22:00:00",{"$f":"IF($AK$9=$AR$10,$AR35,$AS35)","v":3.3000000000000002E-2},0,1440,720,1080,1250,null,null,0,0,0,0,null,"22:00:00",0,0,0,0,null,"22:00:00",1440,720,1080,1250,null,"22:00:00",1,1,1,1,null,null,"22:00:00",2.4E-2,2.3E-2,2.5999999999999999E-2,2.8000000000000001E-2,3.7999999999999999E-2,2.8000000000000001E-2,2.9000000000000001E-2,2.5999999999999999E-2,3.3000000000000002E-2]
[null,null,"23:00:00",1.9E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"23:00:00",0,0,0,0,null,"23:00:00",1440,720,1080,1250,null,"23:00:00",1,1,1,1,null,null,"23:00:00",1.7999999999999999E-2,1.6E-2,0.02,1.9E-2,0.02,0.02,1.9E-2,2.1000000000000001E-2,1.9E-2]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Total",1,1,0.99,1,1,1,1,1,1]
[null,"Vol Check",{"$f":"SUM(D13:D36)","v":0.99900000000000011},null,"Daily Capacity",{"$f":"SUM(F13:F36)","v":34560},{"$f":"SUM(G13:G36)","v":17280},{"$f":"SUM(H13:H36)","v":25920},{"$f":"SUM(I13:I36)","v":30000},null,"Max d/c",{"$f":"MAX(L13:L36)","v":0},{"$f":"MAX(M13:M36)","v":0},{"$f":"MAX(N13:N36)","v":0},{"$f":"MAX(O13:O36)","v":0},null,"Sum",{"$f":"SUM(R18:R33)/16","v":0},{"$f":"SUM(S18:S33)/16","v":0},0,0,null,"Sum",{"$f":"SUM(X18:X33)","v":23040},{"$f":"SUM(Y18:Y33)","v":11520},17280,20000,null,"Sum",{"$f":"SUM(AD13:AD36)","v":24},{"$f":"SUM(AE13:AE36)","v":24},24,24]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"X38/F10","v":32},{"$f":"Y38/G10","v":16},{"$f":"Z38/H10","v":24},{"$f":"AA38/I10","v":16}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,"Intersection Control",null,null,"Max Demand-to-Capacity d/c","16-hour V/C Efficiency","16-Hour Excess Capacity (lane hours)","Total Hours below Capacity per Day","Veh Safety","Ped safety","Bicyclist Safety"]
[null,null,null,"Signal - Four-lane",null,null,{"$f":"L37","v":0},{"$f":"Q37","v":0},{"$f":"X40","v":32},{"$f":"AA37","v":0},"Low","Low","Low"]
[null,null,null,"Signal - Two-Lane",null,null,{"$f":"M37","v":0},{"$f":"R37","v":0},{"$f":"Y40","v":16},{"$f":"AB37","v":0},"Low","High","High"]
[null,null,null,"Signal - Three-Lane",null,null,{"$f":"N37","v":0},{"$f":"S37","v":0},{"$f":"Z40","v":24},{"$f":"AC37","v":0},"Medium","Medium","High"]
[null,null,null,"Roundabout",null,null,{"$f":"O37","v":0},{"$f":"T37","v":0},{"$f":"AA40","v":16},{"$f":"AD37","v":0},"High","High","High"]

{"sheet":"Calculation F","index":14,"n_rows":71,"n_cols":45,"rows_kept":71,"cut":false,"hidden":false,"merged":[[10,2,11,2],[10,3,11,3],[10,4,11,4],[10,5,10,8],[10,16,11,16],[70,3,70,5],[10,36,10,44],[66,3,66,5],[67,3,67,5],[68,3,68,5],[69,3,69,5],[10,17,10,20],[10,22,11,22],[10,23,10,26],[10,28,11,28],[10,29,10,32]]}
[null,"Proposed Cross Section"]
[]
[]
[null,"AADT",{"$f":"'Step 3D Int Capacity Summary'!G21","v":0},null,null,"Signal - Four Lane","Signal - Two Lane","Signal - Three Lane","Roundabout"]
[null,"d",{"$f":"'Step 3D Int Capacity Summary'!G23","v":0},null,"s",1800,1800,1800,1250]
[null,"k",{"$f":"'Step 3D Int Capacity Summary'!G24","v":0},null,"g/C",0.4,0.4,0.4]
[null,null,null,null,"# lanes",2,1,1.5,1,null,"Optimum v/c",0.6]
[null,"peak hour",{"$f":"C4*C5*C6","v":0},"veh/h"]
[null,null,null,null,"CAP",{"$f":"F5*F6*F7","v":1440},{"$f":"G5*G6*G7","v":720},{"$f":"H5*H6*H7","v":1080},{"$f":"I5","v":1250},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Type",{"$f":"'Step 1 User Input'!D41","v":0}]
[null,null,null,null,"Lane Capacity",{"$f":"F9/F7","v":720},{"$f":"G9/G7","v":720},{"$f":"H9/H7","v":720},{"$f":"I9/I7","v":1250},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Distributor","Access"]
[null,null,"Time","% of Daily Traffic","Hourly Demand","Capacity",null,null,null,null,null,"d/c",null,null,null,null,"Time","16-Hour Efficiency",null,null,null,null,"Time","16-Hour Excess Capacity",null,null,null,null,"Time","Hours below Capacity",null,null,null,null,null,"Hour Starting","Functional Class"]
[null,null,null,null,null,"Signal - Four Lane","Signal Two-Lane","Signal Three-Lane","Roundabout",null,null,"Signal - Four Lane","Signal Two-Lane","Signal Three-Lane","Roundabout",null,null,"Signal - Four Lane","Signal Two-Lane","Signal Three-Lane","Roundabout",null,null,"Signal - Four Lane","Signal Two-Lane","Signal Three-Lane","Roundabout",null,null,"Signal - Four Lane","Signal Two-Lane","Signal Three-Lane","Roundabout",null,null,"Hour Starting","Rural Interstate","Rural Principal Arterial","Rural Minor Arterial","Rural Major Collector","Rural Minor Collector","Urban Interstate","Urban Other Frwy & Expwy","Urban Principal Arterial","Urban Minor Arterial"]
[null,null,"00:00:00",{"$f":"IF($AK$9=$AR$10,$AR13,$AS13)","v":0.01},{"$f":"D13*$C$4*$C$5","v":0},{"$f":"F$9","v":1440},{"$f":"$G$9","v":720},{"$f":"$H$9","v":1080},{"$f":"$I$9","v":1250},null,null,{"$f":"$E13/F$9","v":0},0,0,{"$f":"$E13/I$5","v":0},null,"00:00:00",{"$f":"IF(L13>$L$7,1,0)","v":0},{"$f":"IF(M13>$L$7,1,0)","v":0},0,0,null,"00:00:00",{"$f":"IF($E13<F13,F13-$E13,0)","v":1440},720,1080,1250,null,"00:00:00",{"$f":"IF($E13<F13,1,0)","v":1},1,1,1,null,null,"00:00:00",1.0999999999999999E-2,8.9999999999999993E-3,1.2E-2,1.2E-2,8.0000000000000002E-3,1.0999999999999999E-2,0.01,0.01,0.01]
[null,null,"01:00:00",{"$f":"IF($AK$9=$AR$10,$AR14,$AS14)","v":6.0000000000000001E-3},{"$f":"D14*$C$4*$C$5","v":0},{"$f":"F$9","v":1440},{"$f":"$G$9","v":720},{"$f":"$H$9","v":1080},{"$f":"$I$9","v":1250},null,null,0,0,0,0,null,"01:00:00",{"$f":"IF(L14>$L$7,1,0)","v":0},0,0,0,null,"01:00:00",1440,720,1080,1250,null,"01:00:00",1,1,1,1,null,null,"01:00:00",8.0000000000000002E-3,5.0000000000000001E-3,6.0000000000000001E-3,5.0000000000000001E-3,4.0000000000000001E-3,6.0000000000000001E-3,6.0000000000000001E-3,6.0000000000000001E-3,6.0000000000000001E-3]
[null,null,"02:00:00",{"$f":"IF($AK$9=$AR$10,$AR15,$AS15)","v":4.0000000000000001E-3},0,1440,720,1080,1250,null,null,0,0,0,0,null,"02:00:00",{"$f":"IF(L15>$L$7,1,0)","v":0},0,0,0,null,"02:00:00",1440,720,1080,1250,null,"02:00:00",1,1,1,1,null,null,"02:00:00",6.0000000000000001E-3,3.0000000000000001E-3,3.0000000000000001E-3,4.0000000000000001E-3,1E-3,5.0000000000000001E-3,4.0000000000000001E-3,5.0000000000000001E-3,4.0000000000000001E-3]
[null,null,"03:00:00",2E-3,0,1440,720,1080,1250,null,null,0,0,0,0,null,"03:00:00",0,0,0,0,null,"03:00:00",1440,720,1080,1250,null,"03:00:00",1,1,1,1,null,null,"03:00:00",6.0000000000000001E-3,3.0000000000000001E-3,3.0000000000000001E-3,3.0000000000000001E-3,1E-3,4.0000000000000001E-3,4.0000000000000001E-3,5.0000000000000001E-3,2E-3]
[null,null,"04:00:00",2E-3,0,1440,720,1080,1250,null,null,0,0,0,0,null,"04:00:00",0,0,0,0,null,"04:00:00",1440,720,1080,1250,null,"04:00:00",1,1,1,1,null,null,"04:00:00",8.0000000000000002E-3,6.0000000000000001E-3,5.0000000000000001E-3,4.0000000000000001E-3,1E-3,7.0000000000000001E-3,7.0000000000000001E-3,8.9999999999999993E-3,2E-3]
[null,null,"05:00:00",7.0000000000000001E-3,0,1440,720,1080,1250,null,null,0,0,0,{"$f":"$E18/I$5","v":0},null,"05:00:00",0,0,0,0,null,"05:00:00",1440,720,1080,1250,null,"05:00:00",1,1,1,1,null,null,"05:00:00",1.4999999999999999E-2,1.9E-2,1.7999999999999999E-2,0.01,6.0000000000000001E-3,2.1999999999999999E-2,2.5000000000000001E-2,0.03,7.0000000000000001E-3]
[null,null,"06:00:00",2.3E-2,0,1440,720,1080,1250,null,null,0,0,0,{"$f":"$E19/I$5","v":0},null,"06:00:00",0,0,0,0,null,"06:00:00",1440,720,1080,1250,null,"06:00:00",1,1,1,1,null,null,"06:00:00",3.4000000000000002E-2,4.8000000000000001E-2,4.4999999999999998E-2,2.8000000000000001E-2,0.02,5.0999999999999997E-2,5.8000000000000003E-2,5.3999999999999999E-2,2.3E-2]
[null,null,"07:00:00",6.7000000000000004E-2,0,1440,720,1080,1250,null,null,0,0,0,{"$f":"$E20/I$5","v":0},null,"07:00:00",0,0,0,0,null,"07:00:00",1440,720,1080,1250,null,"07:00:00",1,1,1,1,null,null,"07:00:00",5.6000000000000001E-2,7.1999999999999995E-2,7.1999999999999995E-2,6.3E-2,3.4000000000000002E-2,6.9000000000000006E-2,7.6999999999999999E-2,7.0999999999999994E-2,6.7000000000000004E-2]
[null,null,"08:00:00",6.6000000000000003E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"08:00:00",0,0,0,0,null,"08:00:00",1440,720,1080,1250,null,"08:00:00",1,1,1,1,null,null,"08:00:00",5.3999999999999999E-2,5.8999999999999997E-2,0.06,0.06,3.5000000000000003E-2,5.5E-2,5.2999999999999999E-2,5.8000000000000003E-2,6.6000000000000003E-2]
[null,null,"09:00:00",5.3999999999999999E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"09:00:00",0,0,0,0,null,"09:00:00",1440,720,1080,1250,null,"09:00:00",1,1,1,1,null,null,"09:00:00",5.2999999999999999E-2,0.05,4.3999999999999997E-2,4.9000000000000002E-2,3.6999999999999998E-2,4.5999999999999999E-2,3.6999999999999998E-2,4.7E-2,5.3999999999999999E-2]
[null,null,"10:00:00",5.0999999999999997E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"10:00:00",0,0,0,0,null,"10:00:00",1440,720,1080,1250,null,"10:00:00",1,1,1,1,null,null,"10:00:00",5.6000000000000001E-2,5.0999999999999997E-2,4.3999999999999997E-2,4.8000000000000001E-2,4.7E-2,4.5999999999999999E-2,3.6999999999999998E-2,4.5999999999999999E-2,5.0999999999999997E-2]
[null,null,"11:00:00",5.6000000000000001E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"11:00:00",0,0,0,0,null,"11:00:00",1440,720,1080,1250,null,"11:00:00",1,1,1,1,null,null,"11:00:00",5.8000000000000003E-2,5.2999999999999999E-2,4.5999999999999999E-2,0.05,5.6000000000000001E-2,4.9000000000000002E-2,4.2000000000000003E-2,0.05,5.6000000000000001E-2]
[null,null,"12:00:00",7.0999999999999994E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"12:00:00",0,0,0,0,null,"12:00:00",1440,720,1080,1250,null,"12:00:00",1,1,1,1,null,null,"12:00:00",0.06,5.3999999999999999E-2,4.9000000000000002E-2,5.1999999999999998E-2,5.5E-2,5.1999999999999998E-2,4.4999999999999998E-2,5.2999999999999999E-2,7.0999999999999994E-2]
[null,null,"13:00:00",6.6000000000000003E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"13:00:00",0,0,0,0,null,"13:00:00",1440,720,1080,1250,null,"13:00:00",1,1,1,1,null,null,"13:00:00",6.2E-2,5.7000000000000002E-2,0.05,5.5E-2,5.6000000000000001E-2,5.2999999999999999E-2,4.4999999999999998E-2,5.3999999999999999E-2,6.6000000000000003E-2]
[null,null,"14:00:00",0.06,0,1440,720,1080,1250,null,null,0,0,0,0,null,"14:00:00",0,0,0,0,null,"14:00:00",1440,720,1080,1250,null,"14:00:00",1,1,1,1,null,null,"14:00:00",6.7000000000000004E-2,6.4000000000000001E-2,5.6000000000000001E-2,6.2E-2,6.0999999999999999E-2,0.06,5.7000000000000002E-2,6.3E-2,0.06]
[null,null,"15:00:00",6.2E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"15:00:00",0,0,0,0,null,"15:00:00",1440,720,1080,1250,null,"15:00:00",1,1,1,1,null,null,"15:00:00",7.3999999999999996E-2,7.4999999999999997E-2,0.08,7.0999999999999994E-2,7.0999999999999994E-2,7.0000000000000007E-2,7.2999999999999995E-2,6.9000000000000006E-2,6.2E-2]
[null,null,"16:00:00",6.3E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"16:00:00",0,0,0,0,null,"16:00:00",1440,720,1080,1250,null,"16:00:00",1,1,1,1,null,null,"16:00:00",0.08,8.3000000000000004E-2,8.7999999999999995E-2,8.3000000000000004E-2,0.08,7.6999999999999999E-2,8.6999999999999994E-2,7.1999999999999995E-2,6.3E-2]
[null,null,"17:00:00",7.4999999999999997E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"17:00:00",0,0,0,0,null,"17:00:00",1440,720,1080,1250,null,"17:00:00",1,1,1,1,null,null,"17:00:00",7.6999999999999999E-2,8.3000000000000004E-2,8.8999999999999996E-2,9.2999999999999999E-2,0.107,8.1000000000000003E-2,0.09,7.6999999999999999E-2,7.4999999999999997E-2]
[null,null,"18:00:00",7.0000000000000007E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"18:00:00",0,0,0,0,null,"18:00:00",1440,720,1080,1250,null,"18:00:00",1,1,1,1,null,null,"18:00:00",0.06,6.2E-2,5.8999999999999997E-2,7.1999999999999995E-2,8.5000000000000006E-2,6.5000000000000002E-2,6.8000000000000005E-2,6.2E-2,7.0000000000000007E-2]
[null,null,"19:00:00",5.2999999999999999E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"19:00:00",0,0,0,0,null,"19:00:00",1440,720,1080,1250,null,"19:00:00",1,1,1,1,null,null,"19:00:00",4.4999999999999998E-2,4.2999999999999997E-2,4.8000000000000001E-2,4.9000000000000002E-2,6.6000000000000003E-2,4.9000000000000002E-2,4.9000000000000002E-2,4.3999999999999997E-2,5.2999999999999999E-2]
[null,null,"20:00:00",4.3999999999999997E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"20:00:00",0,0,0,0,null,"20:00:00",1440,720,1080,1250,null,"20:00:00",1,1,1,1,null,null,"20:00:00",3.5999999999999997E-2,3.4000000000000002E-2,3.5999999999999997E-2,0.04,0.06,3.9E-2,0.04,3.5000000000000003E-2,4.3999999999999997E-2]
[null,null,"21:00:00",3.5000000000000003E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"21:00:00",0,0,0,0,null,"21:00:00",1440,720,1080,1250,null,"21:00:00",1,1,1,1,null,null,"21:00:00",3.1E-2,0.03,3.1E-2,3.9E-2,4.9000000000000002E-2,3.5999999999999997E-2,3.6999999999999998E-2,3.3000000000000002E-2,3.5000000000000003E-2]
[null,null,"22:00:00",{"$f":"IF($AK$9=$AR$10,$AR35,$AS35)","v":3.3000000000000002E-2},0,1440,720,1080,1250,null,null,0,0,0,0,null,"22:00:00",0,0,0,0,null,"22:00:00",1440,720,1080,1250,null,"22:00:00",1,1,1,1,null,null,"22:00:00",2.4E-2,2.3E-2,2.5999999999999999E-2,2.8000000000000001E-2,3.7999999999999999E-2,2.8000000000000001E-2,2.9000000000000001E-2,2.5999999999999999E-2,3.3000000000000002E-2]
[null,null,"23:00:00",1.9E-2,0,1440,720,1080,1250,null,null,0,0,0,0,null,"23:00:00",0,0,0,0,null,"23:00:00",1440,720,1080,1250,null,"23:00:00",1,1,1,1,null,null,"23:00:00",1.7999999999999999E-2,1.6E-2,0.02,1.9E-2,0.02,0.02,1.9E-2,2.1000000000000001E-2,1.9E-2]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Total",1,1,0.99,1,1,1,1,1,1]
[null,"Vol Check",{"$f":"SUM(D13:D36)","v":0.99900000000000011},null,"Daily Capacity",{"$f":"SUM(F13:F36)","v":34560},{"$f":"SUM(G13:G36)","v":17280},{"$f":"SUM(H13:H36)","v":25920},{"$f":"SUM(I13:I36)","v":30000},null,"Max d/c",{"$f":"MAX(L13:L36)","v":0},{"$f":"MAX(M13:M36)","v":0},{"$f":"MAX(N13:N36)","v":0},{"$f":"MAX(O13:O36)","v":0},null,"Sum",{"$f":"SUM(R18:R33)/16","v":0},{"$f":"SUM(S18:S33)/16","v":0},0,0,null,"Sum",{"$f":"SUM(X18:X33)","v":23040},{"$f":"SUM(Y18:Y33)","v":11520},17280,20000,null,"Sum",{"$f":"SUM(AD13:AD36)","v":24},{"$f":"SUM(AE13:AE36)","v":24},24,24]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"X38/F10","v":32},{"$f":"Y38/G10","v":16},{"$f":"Z38/H10","v":24},{"$f":"AA38/I10","v":16}]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,"Intersection Control",null,null,"Max Demand-to-Capacity d/c","16-hour V/C Efficiency","16-Hour Excess Capacity (lane hours)","Total Hours below Capacity per Day","Veh Safety","Ped safety","Bicyclist Safety"]
[null,null,null,"Signal - Four-lane",null,null,{"$f":"L37","v":0},{"$f":"Q37","v":0},{"$f":"V39","v":0},{"$f":"AA37","v":0},"Low","Low","Low"]
[null,null,null,"Signal - Two-Lane",null,null,{"$f":"M37","v":0},{"$f":"R37","v":0},{"$f":"W39","v":0},{"$f":"AB37","v":0},"Low","High","High"]
[null,null,null,"Signal - Three-Lane",null,null,{"$f":"N37","v":0},{"$f":"S37","v":0},{"$f":"X39","v":0},{"$f":"AC37","v":0},"Medium","Medium","High"]
[null,null,null,"Roundabout",null,null,{"$f":"O37","v":0},{"$f":"T37","v":0},{"$f":"Y39","v":0},{"$f":"AD37","v":0},"High","High","High"]

{"sheet":"matrix","index":15,"n_rows":28,"n_cols":12,"rows_kept":28,"cut":false,"hidden":false,"merged":[]}
[null,null,null,null,null,null,"Score","Safety","Economic","Environmental","Social","Mode Shift"]
[null,"Bus lanes","Remove","Remove bus lanes",{"$f":"_xlfn.CONCAT(B2,\" - \",C2)","v":"Bus lanes - Remove"},"Remove bus lanes",{"$f":"-1+1+-2+-2+-2+-3","v":-9},"Low Adverse effect: Conflicts and friction due to the need for buses to pull in and out of traffic or stop in the travel lane.\nLow Positive effect: Reduced crossing distance for people walking and biking.","Medium Adverse effect: Reduced ability to move passengers to and from jobs and businesses; increased bus cycle time may also require additional buses to be added to maintain headways, adding to operating costs.","Medium Adverse effect: Induces personal vehicle use if it negatively effects transit operations.\n","Medium Adverse effect: Reduces utility of riding the bus which may promote driving, reduce time spent active (walking to/from transit), increase interaction with others, and reduce consistent, reliable access for zero- or low- car households.","High Adverse effect: Bus reliability and travel times can be significantly slowed by traffic if a bus lane is removed, making transit a less viable and competitive option. In areas where congestion is low, removing a bus lane is likely to have insignificant impacts."]
[null,"Bus lanes","Narrow","Narrow bus lanes",{"$f":"_xlfn.CONCAT(B3,\" - \",C3)","v":"Bus lanes - Narrow"},"Narrow bus lanes",{"$f":"-1+0+0+0+0","v":-1},"Low Adverse effect: If roadway is curved or lane is below 11', or lane is shared with bicycles.","No significant effect","No significant effect","No significant effect","No significant effect"]
[null,"Bus lanes","Widen","Widen bus lanes","Bus lanes - Widen","Widen bus lanes",{"$f":"1+0+0+0+0","v":1},"Low Positive effect:  If roadway is curved or lane is below 11', or lane is shared with bicycles.","No significant effect","No significant effect","No significant effect","No significant effect"]
[null,"Bus lanes","Add","Add bus lanes","Bus lanes - Add","Add bus lanes",{"$f":"1+-1+2+2+2+3","v":9},"Low Positive effect: Removes conflicts and friction from buses pulling in and out of traffic or stopping in the travel lane.\nLow Adverse effect: Increased crossing distance for people walking and biking.","Medium Positive effect: Improved ability to move passengers to and from jobs and businesses; reduced bus cycle time may also require fewer buses to be added to maintain headways, reducing operating costs.","Medium Positive effect: Reduces personal vehicle use if it positively effects transit operations.","Medium Positive effect: Increases utility of riding the bus which may reduce driving, increase time spent active (walking to/from transit), increase interaction with others, and improve consistent, reliable access for zero- or low- car households.","High Positive effect: Bus reliability and travel times can be significantly improved, making transit a more viable and competitive option. In areas where congestion is low, adding a bus lane is likely to have insignificant impacts."]
[null,"Bike Lanes","Remove","Remove bus lanes","Bike Lanes - Remove","Remove bike lanes",{"$f":"-3+-2+-2+-3+-3","v":-13},"High Adverse effect: Removed exclusive biking space leads to reduced comfort of bicyclists, likely leading to more riding in the sidewalk or travel lanes, increased conflicts and lack of predictable behavior, and less use and less expectation of bicyclist presence and behavior\nThe Caltrans Local Roadway Safety Manual cites a 55% CMF for addition of separated bike lanes and 65% CMF for painted bike lanes. ","Medium Adverse effect: Decrease in accessibility impacts local businesses and individuals' travel costs and options.","Medium Adverse effect: Due to induced driving causing increased emissions.","High Adverse effect: reduced access to physical activity, reduced incentive for local trips affecting community building, and increased direct exposure to emissions. Reduces ability for some communities (zero- or low-car households, younger/older populations, disabled populations, underserved communities, etc.) to reach the goods and services they need. ","High Adverse effect: Unless there is a low stress, direct alternate route, removing a bike lane is likely to make biking an inviable mode for many, decreasing bike mode split."]
[null,"Bike Lanes","Narrow","Narrow bus lanes","Bike Lanes - Narrow","Narrow bike lanes",{"$f":"-2-2-2-2-2","v":-10},"Medium Adverse effect: If reduces width below minimally safe width or reduces the comfort of bicyclists, leading to less use and less expectation of bicyclist presence and behavior; reduced separation from motor vehicles can also lead to decreased visibility of bicyclists.","Low/Medium Adverse effect: If the reduction decreases the comfort of bicyclists it causes a decrease in accessibility that impacts local businesses and individuals' travel costs and options","Medium Adverse effect: If the reduction decreases the comfort of bicyclists, causing a decrease in ridership, it induces driving and related emissions.","Medium Adverse effect: If the reduction decreases the comfort of bicyclists, causing a decrease in ridership, it reduces physical activity and reduces local trips, affecting community building. Reduces ability for some communities (zero- or low-car households, younger/older populations, disabled populations, underserved communities, etc.) to reach the goods and services they need. ","Medium Adverse effect: If the reduction decreases the comfort of bicyclists, it is likely to cause a decrease in ridership. "]
[null,"Bike Lanes","Widen",null,"Bike Lanes - Widen","Widen bike lanes",{"$f":"2+2+2+2+2","v":10},"Medium Positive effect: especially if it increases width above minimally safe width or increases the comfort of bicyclists, leading to greater use and greater expectation of bicyclist presence and behavior; increased separation from motor vehicles can also lead to increased visibility of bicyclists","Low/Medium Positive effect: If the increase improves the comfort of bicyclists it causes an increase in accessibility that impacts local businesses and individuals' travel costs and options.","Medium Positive effect: If the increase improves the comfort of bicyclists causing an increase in ridership, it reduces driving and related emissions.","Medium Positive effect: If the increase improves the comfort of bicyclists, causing an increase in ridership, it increases physical activity and reduces local trips, affecting community building. Increases ability for some communities (zero- or low-car households, younger/older populations, disabled populations, underserved communities, etc.) to reach the goods and services they need. ","Medium Positive effect: If the widening increases the comfort of bicyclists, it is likely to cause an increase in ridership. "]
[null,"Bike Lanes","Add",null,"Bike Lanes - Add","Add bike lanes",{"$f":"3+2+2+3+3","v":13},"High Positive safety effect: Added exclusive biking space leads to increased comfort of bicyclists, leading to increased use and expectation of bicyclist presence and behavior.\nThe Caltrans Loacal Roadway Safety Manual cites a 55% CMF for addition of separated bike lanes and 65% CMF for painted bike lanes.","Medium Positive effect: Increase in accessibility impacts local businesses and individuals' travel costs and options","Medium Positive effect: Reduced driving causing reduced emissions .","High Positive effect: increased access to physical activity, increased incentive for local trips, causing community building, and decreased direct exposure to emissions. Increases ability for some communities (zero- or low-car households, younger/older populations, disabled populations, underserved communities, etc.) to reach the goods and services they need. ","High Positive effect: May increase viability of biking for transportation, thereby increasing ridership. "]
[null,"Pedestrian Infrastructure","Remove",null,"Pedestrian Infrastructure - Remove","Remove pedestrian infrastructure",{"$f":"-3+-3+-2+-3+-3","v":-14},"High Adverse effect: Would force people to walk in or along facilities dedicated to and designed for other users; likely also leads to reduced use from pedestrians and less expectation of pedestrian presence. Removes access for those requiring ADA facilities. \nThe Caltrans Local Roadway Safety Manual cites an 80% CRF for addition of sidewalks.","High Adverse effect: Decrease in accessibility impacts local businesses and individuals' travel costs and options; removes space that can be used to support area businesses (sandwich boards, bike parking, benches, etc.)","Medium Adverse effect: Reduced propensity to walk to destinations, inducing driving and related emissions","High Adverse effect: Reduces access and propensity to walk to destinations, which promotes physical activity, socialization, community building, and propensity for local trips. Also decreases destination accessibility, placemaking, inviting atmosphere. Reduces ability for some communities (zero- or low-car households, younger/older populations, disabled populations, underserved communities, etc.) to reach the goods and services they need. ","High Adverse effect: Significantly reduces access and propensity to walk to destinations, reducing walking mode split. "]
[null,"Pedestrian Infrastructure","Narrow",null,"Pedestrian Infrastructure - Narrow","Narrow pedestrian infrastructure",{"$f":"-2-2-2-3-2","v":-11},"Medium Adverse effect: If it reduces width below minimally safe width or ADA standard widths.","Medium Adverse effect: Decrease in accessibility impacts local businesses and individuals' travel costs and options; removes space that can be used to support area businesses (sandwich boards, bike parking, benches, etc.).","Medium Adverse effect: Reduced propensity to walk to destinations, inducing driving and related emissions","High Adverse effect: Reduces access and propensity to walk to destinations, which promotes physical activity, socialization, community building, and propensity for local trips. Also decreases destination accessibility, placemaking, inviting atmosphere. Reduces ability for some communities (zero- or low-car households, younger/older populations, disabled populations, underserved communities, etc.) to reach the goods and services they need. ","Medium Adverse effect: Reduces propensity to walk to destinations, likely reducing walking mode split. "]
[null,"Pedestrian Infrastructure","Widen",null,"Pedestrian Infrastructure - Widen","Widen pedestrian infrastructure",{"$f":"2+2+2+3+2","v":11},"Medium Positive safety effect: If it increases width above minimally safe width or ADA standard widths","Medium Positive effect: Increase in accessibility impacts local businesses and individuals' travel costs and options; provides space that can be used to support area businesses (sandwich boards, bike parking, benches, etc.)","Medium Positive effect: Increased propensity to walk to destinations, reducing driving and related emissions","High Positive effect: Increases access and propensity to walk to destinations, which promotes physical activity, socialization, community building, and propensity for local trips. Also decreases destination accessibility, placemaking, inviting atmosphere. Reduces ability for some communities (zero- or low-car households, younger/older populations, disabled populations, underserved communities, etc.) to reach the goods and services they need. ","Medium Positive effect: Increases propensity to walk to destinations, likely increasing walking mode split. "]
[null,"Pedestrian Infrastructure","Add",null,"Pedestrian Infrastructure - Add","Add pedestrian infrastructure",{"$f":"3+3+3+3+3","v":15},"High Positive effect: Added separation from motor vehicle traffic; people do not have to walk in or along facilities dedicated to and designed for other users; likely also leads to increased use from pedestrians and increased expectation of pedestrian presence. Adds access for those requiring ADA facilities. \nThe Caltrans Local Roadway Safety Manual cites an 80% CRF for addition of sidewalks.","High Positive effect: Increase in accessibility impacts local businesses and individuals' travel costs and options; provides space that can be used to support area businesses (sandwich boards, bike parking, benches, etc.)","Medium Positive effect: Increased propensity to walk to destinations, reducing driving and related emissions","High Positive effect: Increases access and propensity to walk to destinations, which promotes physical activity, socialization, community building, and propensity for local trips. Also decreases destination accessibility, placemaking, inviting atmosphere. Reduces ability for some communities (zero- or low-car households, younger/older populations, disabled populations, underserved communities, etc.) to reach the goods and services they need. ","High Positive effect: Significantly improves access and propensity to walk to destinations, increasing walking mode split. "]
[null,"Vehicle Travel Lanes","Remove",null,"Vehicle Travel Lanes - Remove","Remove travel lanes",{"$f":"3+2-2+1-2+2+2+3","v":9},"Near Term: High Positive effect: Even if it contributes to congestion, queueing at slower speeds would reduce severity of crashes. Shorter crossing distances, reduced crossing exposure for pedestrians, more feasible clearance intervals for bicyclists. If it results in addition of a TWLT, the HSM provides a 0.71 CMF (SE=0.02) for conversion from a four-lane road (two through lanes each direction) to a three-lane road with TWLTL (Sec. 13.4.2.3). May increase propensity for double parking.\nLong Term: Medium Compound Positive effect: potentially inducing triple divergence in the long term and reducing ADT--the most closely associated factor with crash risk.","Near Term: Medium Adverse effect: Reduced automotive capacity, more delay, higher cost of goods movement and lower mobility.\nPositive effect: opportunity for placemaking.\n\nLong Term: Low Positive effect: Potential for pass-by trips increased with mode shift from reduced vehicle travel lanes","Near Term: Medium Adverse effect: Local air quality effects related to number of stops, stop-and-go traffic, idling (vehicles occupy smaller area for longer period of time).\n\nLong Term: Medium Positive effect: Reduced long-term demand for driving and developments associated with driving (pavement, smaller parking lots, less runoff, lower emissions). This probably swamps the short-term adverse effect in the long run. Short-term adverse effects mitigated with change in fleet characteristics (EVs).\n\nLong Term: Medium Adverse effect: If buses share a travel lane, congestion can decrease reliability and travel times, thereby decreasing the viability of and attractiveness of transit, reducing the liklihood for mode shift to transit.","Medium Positive effect: Helps with placemaking: street crossings are shorter, vehicle speeds and volumes are likely lower, leading to improved health outcomes over time. This impact is reduced if transit shares the lane and is significantly affected by congestion. ","High Positive effect: If removing a lane increases motorist travel times, significantly increases likelihood of switching to different modes. This impact is reduced if transit shares the lane and is also affected by the congestion. "]
[null,"Vehicle Travel Lanes","Narrow",null,"Vehicle Travel Lanes - Narrow","Narrow travel lanes",{"$f":"2+0+2+1+1","v":6},"Medium Positive effect: Unless existing lane widths were necessary for design vehicles. Can reduce speeds (reduced severity).","No significant effect\n","Medium Positive effect: Slows speeds and reduces emissions.","Low Positive effect: Vehicle speeds are likely lower.","Low Positive effect: Reduces speeds and travel times, thereby reducing propensity to drive. "]
[null,"Vehicle Travel Lanes","Widen",null,"Vehicle Travel Lanes - Widen","Widen travel lanes",{"$f":"-2+0-2-1-1","v":-6},"Medium Adverse effect: Unless existing lane widths were inappropriate for design vehicles. Allows/promotes higher speeds (inceased severity.","No significant effect\n","Medium Adverse effect: Increases speeds, increases emissions","Low Adverse effect: Vehicle speeds are likely higher.","Low Adverse effect: Increases speeds and travel times, thereby increasing propensity to drive. "]
[null,"Vehicle Travel Lanes","Add",null,"Vehicle Travel Lanes - Add","Add travel lanes",{"$f":"-3-2+2-1+2-2-2-3","v":-9},"Near Term: High Adverse effect: Allows/promotes higher speeds (inceased severity). Longer crossing distances. More challenging clearance intervals for bicyclists. May increase propensity for double parking. \n\nLong Term: Medium Compound adverse effect: Potentially inducing more driving in the long term and increasing ADT--the most closely associated factor with crash risk.","Near Term: Medium Positive effect: Increased automotive capacity, lower cost of goods movement and improved mobility.\nAdverse effect: Less opportunity for placemaking.\n\nLong Term: Low Adverse effect: Potential for reduced pass-by trips with induced driving demand (as opposed to other modes)","Near Term: Medium Positive effect: Improved local air quality effects related to number of stops, stop-and-go traffic, idling(vehicles occupy smaller area for longer period of time).\n\nLong Term: Medium Adverse effect: Induced demand and developments associated with driving (more pavement, bigger parking lots, more runoff, more emissions). Short-term positive effects mitigated with change in fleet characteristics (EVs).\n\nLong Term: Medium Positive effect: If buses share a travel lane, decreased congestion can improve reliability and travel times, increasing attractiveness of transit, reducing the amount of induced demand.","Medium Adverse effect: Impacts opportunities for placemaking: street crossings are longer, vehicle speeds and volumes are likely higher, induced demand can increase driving, neagatively effecting health outcomes over time. This impact is reduced if transit shares the lane and is significantly affected by congestion. ","High Adverse effect: If adding a lane decreases motorist travel times, significantly decreases likelihood of switching to different modes. This impact is reduced if transit shares the lane and is also affected by congestion. "]
[null,"Vehicle Travel Lanes","One to Two Way Conversion",null,"Vehicle Travel Lanes - One to Two Way Conversion","One to Two Way Conversion",{"$f":"1+3+0+3+0","v":7},"Low Positive impact: Converting streets from one-way to two-way can increase safety by slowing speeds, decreasing risk of a double threat for pedestrians, and creating more pedestrian visibility during left-turns; two-way streets have more conflict points than one way streets, negating some safety benefits and leading to the \"low\" benefit rating.","High Positive effect: Converting streets from one-way to two-way  increase access to and awareness of businesses. Studies show high impact to business revenue and property values for converted streets.","No significant effect\n","High Positive effect: Slower speeds and improved access often improves neighborhood livability and increases biking and walking traffic. Case studies have indicate correlation with a decline in crime in areas near converted streets.","No sigificant effect: Likely increases access for people driving but also slows speeds and creates a more friendly environment for people walking and biking.\n"]
[null,"Vehicle Travel Lanes","Remove TWLT",null,"Vehicle Travel Lanes - Remove TWLT","Remove TWLTL",{"$f":"-2-1+1+0+1","v":-1},"Medium Adverse effect: Removing a two way left turn lane may increase the frequency of rear end crashes and reduces the opportunties for pedestrian refuge islands but positively reduces crossing distance if refuge islands did not exist; removing a TWLT may generate a desire for additional motor vehicle lanes to maintain similar traffic may often allows for a four to three lane conversion, which can decreate pedestrian exposure and crossing distance;motor vehicle safety benefits are most seen in environments with many acc ess points. Removes opportunities to have a wide center planted median in areas along a TWLT without access points.  ","Low Adverse effect: Decreases motor vehicle access to businesses/services in areas where there are driveways/access points.","Low Positive effect: Decreased capacity/motor vehicle access may lead to decreased volumes over time.\n","No significant effect\n","Low Positive effect: Decreased capacity/motor vehicle access may lead to decreased volumes over time\n"]
[null,"Vehicle Travel Lanes","Add TWLT",null,"Vehicle Travel Lanes - Add TWLT","Add TWLTL",{"$f":"2+1+-1+0-1","v":1},"Medium Positive effect: Adding a two way left turn lane may decrease the frequency of rear end crashes; two way left turn lanes can provide space for pedestrian refuge islands but adversely creates longer crossing distances if refuge islands are not provided; often allows for a four to three lane conversion, which can decreate pedestrian exposure and crossing distance; benefits are most seen in environments with many access points. In areas without access points, a TWLT can be turned into a wide center planted median. ","Low Positive effect: Increases motor vehicle access to businesses/services in areas where there are driveways/access points.","Low Adverse effect: Increased capacity/motor vehicle access may lead to increased volumes over time.","No significant effect\n","Low Adverse effect: Increased capacity/motor vehicle access may lead to increased volumes over time"]
[null,"Median","Remove",null,"Median - Remove","Remove median",{"$f":"-3+3+1+2-3+0","v":0},"High Adverse effect: Motorized vehicle crash rate increases. Greatly increased potential for head-on collisions. Vehicle-vehicle conflict points increased. Veh-ped conflict points increased; eliminates median refuge for crossings.Increases vehicle-bicycle crash frequency at signalized intersections.Increases vehicle-bicycle conflict points.\n\nHigh Positive effect: Decrease in speeds, affects all modes.","Low Positive effect: Could increase sales for auto-dependent businesses such as gas stations if access is improved.\nLow Adverse effect: Could reduce sales receipts if people are less willing to shop as a result of fewer pedestrian crossing opportunities (and perceived safety and comfort along a street).\n","Medium Positive effect: May decrease VMT/emissions due to less direct access to sites with off-site parking.\nMedium Adverse effect: If landscaped median - stormwater management/drainage effects (increase runoff area).","Medium/High Adverse effect: Decreases pedestrian street crossing quality of service. Creates potential barrier(s) in pedestrian network.","No significant effect"]
[null,"Median","Narrow",null,"Median - Narrow","Narrow median",{"$f":"-1-1","v":-2},"Low Adverse effect: If the median is reduced to be less than 6 feet wide, it can not serve as a pedestrian refuge. Narrowing the median also generally provides less separation.  (HSM Sec. 13.4.2.7)","Low Adverse effect: Reduces opportunity for planted median (opportunity for placemaking).","No significant effect","No significant effect","No significant effect"]
[null,"Median","Widen",null,"Median - Widen","Widen median",{"$f":"1+1","v":2},"Low Positive effect: If the median is widened to be 6 ft or greater, it can serve as a pedestrian refuge. Widening the median also generally provides greater separation and improved safety results.  (HSM Sec. 13.4.2.7)\n","Low Positive effect: Wide planted median is opportunity for placemaking.","No significant effect","No significant effect","No significant effect"]
[null,"Median","Add",null,"Median - Add","Add median",{"$f":"3-3+1-1+2-2+3","v":3},"High Positive effect: Motorized vehicle crash rate decreases. Greatly reduced potential for head-on collisions.Vehicle-vehicle conflict points decreased. Veh-ped conflict points decreased; provides median refuge for crossings. Reduces vehicle-bicycle crash frequency at signalized intersections. Decreases vehicle-bicycle conflict points.\nHigh Adverse effect: Increase in speeds, affects all modes. ","Low Positive effect: Could improve sales receipts if people are more willing to shop as a result of sufficient pedestrian crossing opportunities (and perceived safety and comfort along a street)\nLow Adverse effect: decrease sales for auto-dependent businesses such as gas stations if access is affected.\n","Medium Positive effect: If landscaped median: stormwater management/drainage benefits (reduce runoff area).\nMedium Adverse effect: May increase VMT/emissions due to less direct access to sites with off-site parking.","Medium/High Positive effect: Increases pedestrian street crossing quality of service. Increases continuity of pedestrian network. Improves opportunities for treated midblock crossings.","No significant effect"]
[null,"Parking","Remove",null,"Parking - Remove","Remove parking",{"$f":"1-1-2-2+2-1+3","v":0},"Low Positive effect: Decreased conflicts from parking maneuvers; reduced access to parking may decrease driving demand/VMT, thereby reducing crashes.\nLow Adverse effect: All else is equal, increased likelihood of double parking (hazardous behavior); street parking can act as traffic calming .","Medium Adverse effect: decreased meter revenue, may make customer access (finding parking) more difficult for businesses without off-street parking, and may remove space for loading/unloading delivery vehicle.s","Medium Near-Term: Adverse effect: Increased circling for parking and associated emissions -- provided all else equal, and that street parking constitutes a meaningful share of area parking.\n\nLong-Term: Positive effect: Decreased parking access can reduce demand for driving over time, reducing VMT/emissions.","Low Adverse effect: All else equal, increases amount of time spent circling for parking, with decreased utility for motorists.","High Positive effect: Decreasing parking supply can increase barriers to driving, increases likelihood of switching to different modes. "]
[null,"Parking","Narrow",null,"Parking - Narrow","Narrow parking",{"$f":"1-1","v":0},"Low Positive effect: Reduce pedestrian crossing exposure.\nLow Adverse effect: If bicycle facilities are adjacent, it may increase likelihood of \"dooring\"; may increase conflicts between pe.","No significant effect unless narrowing affects ability to use parking as loading zones, in which case there would be a medium negative effect","No significant effect","No significant effect","No significant effect"]
[null,"Parking","Widen",null,"Parking - Widen","Widen parking",{"$f":"1-1","v":0},"Low Adverse effect: Increase pedestrian crossing exposure.\nLow Positive effect: If bicycle facilities are adjacent, it may decrease likelihood of \"dooring\"; may decrease conflicts between people entering/exiting their vehicles and moving motor vehicles.","No significant effect unless widening allows parking to be used as a loading zone, in which case there would be a medium positive effect","No significant effect","No significant effect","No significant effect"]
[null,"Parking","Add",null,"Parking - Add","Add parking",{"$f":"1-1+2+2-2+1-3","v":0},"Low Adverse effect: Increased conflicts from parking maneuvers; increased access to parking may increase driving demand/VMT, thereby increasing crashes. Potential sight distance issues for driveways or at intersections\nLow Positive effect: All else is equal, decreased likelihood of double parking (hazardous behavior); street parking can act as traffic calming and serves as a buffer to sidewalks and some bicycle facilities","Medium Positive effect: Increased access to commercial uses, if managed appropriately, ability to serve for loading/unloading delivery vehicles, and may improve customer access (finding parking) for businesses without off-street parking.","Medium Positive effect: Decreased circling for parking and associated emissions -- provided all else equal, and that street parking constitutes a meaningful share of area parking.\n\nLong-Term: Adverse effect: Increased parking access can induce demand for driving over time, increasing VMT/emissions.","Low Positive effect: All else equal, decreases amount of time spent circling for parking, with increased utility for motorists.","High Adverse effect: Increasing parking supply can decrease barriers to driving, increasing propensity of driving. "]

{"sheet":"matrix2","index":16,"n_rows":28,"n_cols":12,"rows_kept":28,"cut":false,"hidden":false,"merged":[]}
[null,null,null,null,null,null,"Score","Safety","Economic","Environmental","Social","Mode Shift"]
[null,"Bus lanes","Remove","Remove bus lanes",{"$f":"_xlfn.CONCAT(B2,\" - \",C2)","v":"Bus lanes - Remove"},"Remove bus lanes",{"$f":"-1+1+-2+-2+-2+-3","v":-9},"r","rr","rr","rr","rrr"]
[null,"Bus lanes","Narrow","Narrow bus lanes",{"$f":"_xlfn.CONCAT(B3,\" - \",C3)","v":"Bus lanes - Narrow"},"Narrow bus lanes",{"$f":"-1+0+0+0+0","v":-1},"r","x","x","x","x"]
[null,"Bus lanes","Widen","Widen bus lanes","Bus lanes - Widen","Widen bus lanes",{"$f":"1+0+0+0+0","v":1},"a","x","x","x","x"]
[null,"Bus lanes","Add","Add bus lanes","Bus lanes - Add","Add bus lanes",{"$f":"1+-1+2+2+2+3","v":9},"a\nr","aa","aa","aa","aaa"]
[null,"Bike Lanes","Remove","Remove bus lanes","Bike Lanes - Remove","Remove bike lanes",{"$f":"-3+-2+-2+-3+-3","v":-13},"rrr","rr","rr","rrr","rrr"]
[null,"Bike Lanes","Narrow","Narrow bus lanes","Bike Lanes - Narrow","Narrow bike lanes",{"$f":"-2-2-2-2-2","v":-10},"rr","rr","rr","rr","rr"]
[null,"Bike Lanes","Widen",null,"Bike Lanes - Widen","Widen bike lanes",{"$f":"2+2+2+2+2","v":10},"aa","aa","aa","aa","aa"]
[null,"Bike Lanes","Add",null,"Bike Lanes - Add","Add bike lanes",{"$f":"3+2+2+3+3","v":13},"aaa","aa","aa","aaa","aaa"]
[null,"Pedestrian Infrastructure","Remove",null,"Pedestrian Infrastructure - Remove","Remove pedestrian infrastructure",{"$f":"-3+-3+-2+-3+-3","v":-14},"rrr","rrr","rr","rrr","rrr"]
[null,"Pedestrian Infrastructure","Narrow",null,"Pedestrian Infrastructure - Narrow","Narrow pedestrian infrastructure",{"$f":"-2-2-2-3-2","v":-11},"rr","rr","rr","rrr","rr"]
[null,"Pedestrian Infrastructure","Widen",null,"Pedestrian Infrastructure - Widen","Widen pedestrian infrastructure",{"$f":"2+2+2+3+2","v":11},"aa","aa","aa","aaa","aa"]
[null,"Pedestrian Infrastructure","Add",null,"Pedestrian Infrastructure - Add","Add pedestrian infrastructure",{"$f":"3+3+3+3+3","v":15},"aaa","aaa","aa","aaa","aaa"]
[null,"Vehicle Travel Lanes","Remove",null,"Vehicle Travel Lanes - Remove","Remove travel lanes",{"$f":"3+2-2+1-2+2+2+3","v":9},"Near Term: aaa\nLong term: aa","Near Term: rr\nLong term: a","Near Term: rr\nLong term: aa/rr","aa","aaa"]
[null,"Vehicle Travel Lanes","Narrow",null,"Vehicle Travel Lanes - Narrow","Narrow travel lanes",{"$f":"2+0+2+1+1","v":6},"aa","x","aa","a","a"]
[null,"Vehicle Travel Lanes","Widen",null,"Vehicle Travel Lanes - Widen","Widen travel lanes",{"$f":"-2+0-2-1-1","v":-6},"rr","x","rr","r","r"]
[null,"Vehicle Travel Lanes","Add",null,"Vehicle Travel Lanes - Add","Add travel lanes",{"$f":"-3-2+2-1+2-2-2-3","v":-9},"Near Term: rrr\nLong Term: rr","Near Term: aa/rr\nLong Term: r","Near Term: aa\nLong Term: rr","rr","rrr"]
[null,"Vehicle Travel Lanes","One to Two Way Conversion",null,"Vehicle Travel Lanes - One to Two Way Conversion","One to Two Way Conversion",{"$f":"1+3+0+3+0","v":7},"a","aaa","x","aaa","x"]
[null,"Vehicle Travel Lanes","Remove TWLT",null,"Vehicle Travel Lanes - Remove TWLT","Remove TWLTL",{"$f":"-2-1+1+0+1","v":-1},"rr","r","a","x","a"]
[null,"Vehicle Travel Lanes","Add TWLT",null,"Vehicle Travel Lanes - Add TWLT","Add TWLTL",{"$f":"2+1+-1+0-1","v":1},"aa","a","r","x","r"]
[null,"Median","Remove",null,"Median - Remove","Remove median",{"$f":"-3+3+1+2-3+0","v":0},"rrr/aaa","a/r\n","aa/rr","rrr","x"]
[null,"Median","Narrow",null,"Median - Narrow","Narrow median",{"$f":"-1-1","v":-2},"r","r","x","x","x"]
[null,"Median","Widen",null,"Median - Widen","Widen median",{"$f":"1+1","v":2},"a","a","x","x","x"]
[null,"Median","Add",null,"Median - Add","Add median",{"$f":"3-3+1-1+2-2+3","v":3},"aaa/rrr","a/r","aa/rr","aaa","x"]
[null,"Parking","Remove",null,"Parking - Remove","Remove parking",{"$f":"1-1-2-2+2-1+3","v":0},"a/r","rr","Near Term: rr\nLong term: aa","r","aaa"]
[null,"Parking","Narrow",null,"Parking - Narrow","Narrow parking",{"$f":"1-1","v":0},"a/r","x","x","x","x"]
[null,"Parking","Widen",null,"Parking - Widen","Widen parking",{"$f":"1-1","v":0},"r/a","x","x","x","x"]
[null,"Parking","Add",null,"Parking - Add","Add parking",{"$f":"1-1+2+2-2+1-3","v":0},"r/a","aa","Near Term: aa\nLong Term: rr","a","rrr"]

{"sheet":"main lookups","index":17,"n_rows":73,"n_cols":17,"rows_kept":73,"cut":false,"hidden":false,"merged":[]}
[null,"Vehicle speed (interpret as ≤)",null,"Traffic Volume","Street Parking Present","Ped Volume / Land Use","Ped Concatenate","Bike Concatenate","# Lanes","Bike Facility","Bike Facility Independent Width (lane only)","Vehicle-bicycle lane buffer (buffer b/w bike lane and vehicle space)","Ped Facility","Ped Facility Independent Width","Pedestrian Buffer","Vehicle Travel Lane","Parking Lane Width"]
["<2000",20,0,2000,"Y","Low",{"$f":"_xlfn.CONCAT(B2,F2,E2)","v":"20LowY"},{"$f":"_xlfn.CONCAT(B2,D2,I2,E2)","v":"202000No CenterlineY"},"No Centerline","Mixed traffic",0,0,"6 ft + 2 ft buffer + pkg",6,2,{"$f":"VLOOKUP($J2,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":15},{"$f":"VLOOKUP($E2,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
["<2000",20,0,2000,"N","Low",{"$f":"_xlfn.CONCAT(B3,F3,E3)","v":"20LowN"},{"$f":"_xlfn.CONCAT(B3,D3,I3,E3)","v":"202000No CenterlineN"},"No Centerline","Mixed traffic",0,0,"6 ft + 4 ft buffer",6,4,{"$f":"VLOOKUP($J3,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":15},{"$f":"VLOOKUP($E3,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
["<2000",20,0,2000,"Y","Medium","20MediumY","202000No CenterlineY","No Centerline","Mixed traffic",0,0,"8 ft + 2 ft buffer + pkg",8,2,{"$f":"VLOOKUP($J4,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":15},{"$f":"VLOOKUP($E4,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
["<2000",20,0,2000,"N","Medium","20MediumN","202000No CenterlineN","No Centerline","Mixed traffic",0,0,"8 ft + 4 ft buffer",8,4,{"$f":"VLOOKUP($J5,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":15},{"$f":"VLOOKUP($E5,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
["<2000",20,0,2000,"Y","High","20HighY","202000No CenterlineY","No Centerline","Mixed traffic",0,0,"10 ft + 2 ft buffer + pkg",10,2,{"$f":"VLOOKUP($J6,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":15},{"$f":"VLOOKUP($E6,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
["<2000",20,0,2000,"N","High","20HighN","202000No CenterlineN","No Centerline","Mixed traffic",0,0,"10 ft + 4 ft buffer",10,4,{"$f":"VLOOKUP($J7,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":15},{"$f":"VLOOKUP($E7,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
["2000-4000",20,2000,4000,"Y","Low","20LowY","204000No CenterlineY","No Centerline","Mixed traffic",0,0,"6 ft + 2 ft buffer + pkg",6,2,{"$f":"VLOOKUP($J8,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":15},{"$f":"VLOOKUP($E8,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
["2000-4000",20,2000,4000,"N","Low","20LowN","204000No CenterlineN","No Centerline","Mixed traffic",0,0,"6 ft + 4 ft buffer",6,4,{"$f":"VLOOKUP($J9,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":15},{"$f":"VLOOKUP($E9,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
["2000-4000",20,2000,4000,"Y","Medium","20MediumY","204000No CenterlineY","No Centerline","Mixed traffic",0,0,"8 ft + 2 ft buffer + pkg",8,2,{"$f":"VLOOKUP($J10,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":15},{"$f":"VLOOKUP($E10,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
["2000-4000",20,2000,4000,"N","Medium","20MediumN","204000No CenterlineN","No Centerline","Mixed traffic",0,0,"8 ft + 4 ft buffer",8,4,{"$f":"VLOOKUP($J11,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":15},{"$f":"VLOOKUP($E11,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
["2000-4000",20,2000,4000,"Y","High","20HighY","204000No CenterlineY","No Centerline","Mixed traffic",0,0,"10 ft + 2 ft buffer + pkg",10,2,{"$f":"VLOOKUP($J12,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":15},{"$f":"VLOOKUP($E12,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
["2000-4000",20,2000,4000,"N","High","20HighN","204000No CenterlineN","No Centerline","Mixed traffic",0,0,"10 ft + 4 ft buffer",10,4,{"$f":"VLOOKUP($J13,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":15},{"$f":"VLOOKUP($E13,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
[">4000",20,4000,999999,"Y","Low","20LowY","20999999No CenterlineY","No Centerline","Bike lane",5.5,0,"6 ft + 2 ft buffer + pkg",6,2,{"$f":"VLOOKUP($J14,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E14,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
[">4000",20,4000,999999,"N","Low","20LowN","20999999No CenterlineN","No Centerline","Bike lane",5.5,0,"6 ft + 4 ft buffer",6,4,{"$f":"VLOOKUP($J15,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E15,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
[">4000",20,4000,999999,"Y","Medium","20MediumY","20999999No CenterlineY","No Centerline","Bike lane",5.5,0,"8 ft + 2 ft buffer + pkg",8,2,{"$f":"VLOOKUP($J16,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E16,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
[">4000",20,4000,999999,"N","Medium","20MediumN","20999999No CenterlineN","No Centerline","Bike lane",5.5,0,"8 ft + 4 ft buffer",8,4,{"$f":"VLOOKUP($J17,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E17,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
[">4000",20,4000,999999,"Y","High","20HighY","20999999No CenterlineY","No Centerline","Bike lane",5.5,0,"10 ft + 2 ft buffer + pkg",10,2,{"$f":"VLOOKUP($J18,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E18,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
[">4000",20,4000,999999,"N","High","20HighN","20999999No CenterlineN","No Centerline","Bike lane",5.5,0,"10 ft + 4 ft buffer",10,4,{"$f":"VLOOKUP($J19,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E19,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
["<1500",25,0,1500,"Y","Low","25LowY","251500No centerlineY","No centerline","Mixed traffic",0,0,"6 ft + 2 ft buffer + pkg",6,2,{"$f":"VLOOKUP($J20,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":15},{"$f":"VLOOKUP($E20,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
["<1500",25,0,1500,"N","Low","25LowN","251500No centerlineN","No centerline","Mixed traffic",0,0,"6 ft + 4 ft buffer",6,4,{"$f":"VLOOKUP($J21,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":15},{"$f":"VLOOKUP($E21,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
["<1500",25,0,1500,"Y","Medium","25MediumY","251500No centerlineY","No centerline","Mixed traffic",0,0,"8 ft + 2 ft buffer + pkg",8,2,{"$f":"VLOOKUP($J22,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":15},{"$f":"VLOOKUP($E22,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
["<1500",25,0,1500,"N","Medium","25MediumN","251500No centerlineN","No centerline","Mixed traffic",0,0,"8 ft + 4 ft buffer",8,4,{"$f":"VLOOKUP($J23,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":15},{"$f":"VLOOKUP($E23,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
["<1500",25,0,1500,"Y","High","25HighY","251500No centerlineY","No centerline","Mixed traffic",0,0,"10 ft + 2 ft buffer + pkg",10,2,{"$f":"VLOOKUP($J24,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":15},{"$f":"VLOOKUP($E24,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
["<1500",25,0,1500,"N","High","25HighN","251500No centerlineN","No centerline","Mixed traffic",0,0,"10 ft + 4 ft buffer",10,4,{"$f":"VLOOKUP($J25,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":15},{"$f":"VLOOKUP($E25,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
["1500-3000",25,1500,3000,"Y","Low","25LowY","2530002x1Y","2x1","Bike lane",5.5,1,"6 ft + 2 ft buffer + pkg",6,2,{"$f":"VLOOKUP($J26,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E26,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
["1500-3000",25,1500,3000,"N","Low","25LowN","2530002x1N","2x1","Bike lane",5.5,0,"6 ft + 4 ft buffer",6,4,{"$f":"VLOOKUP($J27,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E27,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
["1500-3000",25,1500,3000,"Y","Medium","25MediumY","2530002x1Y","2x1","Bike lane",5.5,1,"8 ft + 2 ft buffer + pkg",8,2,{"$f":"VLOOKUP($J28,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E28,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
["1500-3000",25,1500,3000,"N","Medium","25MediumN","2530002x1N","2x1","Bike lane",5.5,0,"8 ft + 4 ft buffer",8,4,{"$f":"VLOOKUP($J29,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E29,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
["1500-3000",25,1500,3000,"Y","High","25HighY","2530002x1Y","2x1","Bike lane",5.5,1,"10 ft + 2 ft buffer + pkg",10,2,{"$f":"VLOOKUP($J30,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E30,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
["1500-3000",25,1500,3000,"N","High","25HighN","2530002x1N","2x1","Bike lane",5.5,0,"10 ft + 4 ft buffer",10,4,{"$f":"VLOOKUP($J31,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E31,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
["3000-6000",25,3000,6000,"Y","Low","25LowY","2560002x1Y","2x1","Buffered bike lane",5.5,1,"6 ft + 2 ft buffer + pkg",6,2,{"$f":"VLOOKUP($J32,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E32,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
["3000-6000",25,3000,6000,"N","Low","25LowN","2560002x1N","2x1","Buffered bike lane",5.5,1,"6 ft + 4 ft buffer",6,4,{"$f":"VLOOKUP($J33,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E33,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
["3000-6000",25,3000,6000,"Y","Medium","25MediumY","2560002x1Y","2x1","Buffered bike lane",5.5,1,"8 ft + 2 ft buffer + pkg",8,2,{"$f":"VLOOKUP($J34,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E34,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
["3000-6000",25,3000,6000,"N","Medium","25MediumN","2560002x1N","2x1","Buffered bike lane",5.5,1,"8 ft + 4 ft buffer",8,4,{"$f":"VLOOKUP($J35,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E35,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
["3000-6000",25,3000,6000,"Y","High","25HighY","2560002x1Y","2x1","Buffered bike lane",5.5,1,"10 ft + 2 ft buffer + pkg",10,2,{"$f":"VLOOKUP($J36,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E36,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
["3000-6000",25,3000,6000,"N","High","25HighN","2560002x1N","2x1","Buffered bike lane",5.5,1,"10 ft + 4 ft buffer",10,4,{"$f":"VLOOKUP($J37,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E37,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
[">6000",25,6000,999999,"Y","Low","25LowY","259999992x1Y","2x1","Protected bike lane or grade separated cycle track (light separation)",6,2,"6 ft + 2 ft buffer + pkg",6,2,{"$f":"VLOOKUP($J38,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E38,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
[">6000",25,6000,999999,"N","Low","25LowN","259999992x1N","2x1","Protected bike lane or grade separated cycle track (light separation)",6,1,"6 ft + 4 ft buffer",6,4,{"$f":"VLOOKUP($J39,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E39,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
[">6000",25,6000,999999,"Y","Medium","25MediumY","259999992x1Y","2x1","Protected bike lane or grade separated cycle track (light separation)",6,2,"8 ft + 2 ft buffer + pkg",8,2,{"$f":"VLOOKUP($J40,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E40,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
[">6000",25,6000,999999,"N","Medium","25MediumN","259999992x1N","2x1","Protected bike lane or grade separated cycle track (light separation)",6,1,"8 ft + 4 ft buffer",8,4,{"$f":"VLOOKUP($J41,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E41,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
[">6000",25,6000,999999,"Y","High","25HighY","259999992x1Y","2x1","Protected bike lane or grade separated cycle track (light separation)",6,2,"10 ft + 2 ft buffer + pkg",10,2,{"$f":"VLOOKUP($J42,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E42,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
[">6000",25,6000,999999,"N","High","25HighN","259999992x1N","2x1","Protected bike lane or grade separated cycle track (light separation)",6,1,"10 ft + 4 ft buffer",10,4,{"$f":"VLOOKUP($J43,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E43,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
[">6000",25,0,999999,"Y","Low","25LowY","259999992x2Y","2x2","Protected bike lane or grade separated cycle track (light separation)",6,2,"6 ft + 2 ft buffer + pkg",6,2,{"$f":"VLOOKUP($J44,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E44,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
[">6000",25,0,999999,"N","Low","25LowN","259999992x2N","2x2","Protected bike lane or grade separated cycle track (light separation)",6,2,"6 ft + 4 ft buffer",6,4,{"$f":"VLOOKUP($J45,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E45,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
[">6000",25,0,999999,"Y","Medium","25MediumY","259999992x2Y","2x2","Protected bike lane or grade separated cycle track (light separation)",6,2,"8 ft + 2 ft buffer + pkg",8,2,{"$f":"VLOOKUP($J46,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E46,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
[">6000",25,0,999999,"N","Medium","25MediumN","259999992x2N","2x2","Protected bike lane or grade separated cycle track (light separation)",6,2,"8 ft + 4 ft buffer",8,4,{"$f":"VLOOKUP($J47,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E47,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
[">6000",25,0,999999,"Y","High","25HighY","259999992x2Y","2x2","Protected bike lane or grade separated cycle track (light separation)",6,2,"10 ft + 2 ft buffer + pkg",10,2,{"$f":"VLOOKUP($J48,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E48,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
[">6000",25,0,999999,"N","High","25HighN","259999992x2N","2x2","Protected bike lane or grade separated cycle track (light separation)",6,2,"10 ft + 4 ft buffer",10,4,{"$f":"VLOOKUP($J49,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E49,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
["<=6000",30,0,6000,"Y","Low","30LowY","306000AnyY","Any","Protected bike lane or grade separated cycle track (light separation)",6,2,"6 ft + 2 ft buffer + pkg",6,2,{"$f":"VLOOKUP($J50,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E50,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
["<=6000",30,0,6000,"N","Low","30LowN","306000AnyN","Any","Protected bike lane or grade separated cycle track (light separation)",6,1,"6 ft + 4 ft buffer",6,4,{"$f":"VLOOKUP($J51,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E51,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
["<=6000",30,0,6000,"Y","Medium","30MediumY","306000AnyY","Any","Protected bike lane or grade separated cycle track (light separation)",6,2,"8 ft + 2 ft buffer + pkg",8,2,{"$f":"VLOOKUP($J52,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E52,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
["<=6000",30,0,6000,"N","Medium","30MediumN","306000AnyN","Any","Protected bike lane or grade separated cycle track (light separation)",6,1,"8 ft + 4 ft buffer",8,4,{"$f":"VLOOKUP($J53,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E53,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
["<=6000",30,0,6000,"Y","High","30HighY","306000AnyY","Any","Protected bike lane or grade separated cycle track (light separation)",6,2,"10 ft + 2 ft buffer + pkg",10,2,{"$f":"VLOOKUP($J54,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E54,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
["<=6000",30,0,6000,"N","High","30HighN","306000AnyN","Any","Protected bike lane or grade separated cycle track (light separation)",6,1,"10 ft+ 4 ft buffer",10,4,{"$f":"VLOOKUP($J55,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E55,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
[">6000",30,6000,999999,"Y","Low","30LowY","30999999AnyY","Any","Protected bike lane or grade separated cycle track (light separation)",6,2,"6 ft + 2 ft buffer + pkg",6,2,{"$f":"VLOOKUP($J56,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E56,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
[">6000",30,6000,999999,"N","Low","30LowN","30999999AnyN","Any","Protected bike lane or grade separated cycle track (light separation)",6,2,"6 ft + 4 ft buffer",6,4,{"$f":"VLOOKUP($J57,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E57,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
[">6000",30,6000,999999,"Y","Medium","30MediumY","30999999AnyY","Any","Protected bike lane or grade separated cycle track (light separation)",6,2,"8 ft + 2 ft buffer + pkg",8,2,{"$f":"VLOOKUP($J58,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E58,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
[">6000",30,6000,999999,"N","Medium","30MediumN","30999999AnyN","Any","Protected bike lane or grade separated cycle track (light separation)",6,2,"8 ft + 4 ft buffer",8,4,{"$f":"VLOOKUP($J59,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E59,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
[">6000",30,6000,999999,"Y","High","30HighY","30999999AnyY","Any","Protected bike lane or grade separated cycle track (light separation)",6,2,"10 ft + 2 ft buffer + pkg",10,2,{"$f":"VLOOKUP($J60,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E60,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
[">6000",30,6000,999999,"N","High","30HighN","30999999AnyN","Any","Protected bike lane or grade separated cycle track (light separation)",6,2,"10 ft+ 4 ft buffer",10,4,{"$f":"VLOOKUP($J61,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E61,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
["Any",35,0,999999,"Y","Low","35LowY","35999999AnyY","Any","Protected bike lane or grade separated cycle track (heavy separation)",6,2,"6 ft + 2 ft buffer + pkg",6,2,{"$f":"VLOOKUP($J62,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E62,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
["Any",35,0,999999,"N","Low","35LowN","35999999AnyN","Any","Protected bike lane or grade separated cycle track (heavy separation)",6,5,"6 ft + 4 ft buffer",6,4,{"$f":"VLOOKUP($J63,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E63,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
["Any",35,0,999999,"Y","Medium","35MediumY","35999999AnyY","Any","Protected bike lane or grade separated cycle track (heavy separation)",6,2,"8 ft + 2 ft buffer + pkg",8,2,{"$f":"VLOOKUP($J64,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E64,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
["Any",35,0,999999,"N","Medium","35MediumN","35999999AnyN","Any","Protected bike lane or grade separated cycle track (heavy separation)",6,5,"8 ft + 4 ft buffer",8,4,{"$f":"VLOOKUP($J65,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E65,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
["Any",35,0,999999,"Y","High","35HighY","35999999AnyY","Any","Protected bike lane or grade separated cycle track (heavy separation)",6,2,"10 ft + 2 ft buffer + pkg",10,2,{"$f":"VLOOKUP($J66,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E66,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
["Any",35,0,999999,"N","High",{"$f":"_xlfn.CONCAT(B67,F67,E67)","v":"35HighN"},{"$f":"_xlfn.CONCAT(B67,D67,I67,E67)","v":"35999999AnyN"},"Any","Protected bike lane or grade separated cycle track (heavy separation)",6,5,"10 ft + 4 ft buffer",10,4,{"$f":"VLOOKUP($J67,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E67,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
["Any",">35",0,999999,"Y","Low",">35LowY",">35999999AnyY","Any","Grade separated cycle track or multi use path",6,0,"6 ft + 2 ft buffer + pkg",6,2,{"$f":"VLOOKUP($J68,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E68,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
["Any",">35",0,999999,"N","Low",">35LowN",">35999999AnyN","Any","Grade separated cycle track or multi use path",6,6,"6 ft + 4 ft buffer",6,4,{"$f":"VLOOKUP($J69,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E69,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
["Any",">35",0,999999,"Y","Medium",">35MediumY",">35999999AnyY","Any","Grade separated cycle track or multi use path",6,0,"8 ft + 2 ft buffer + pkg",8,2,{"$f":"VLOOKUP($J70,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E70,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
["Any",">35",0,999999,"N","Medium",">35MediumN",">35999999AnyN","Any","Grade separated cycle track or multi use path",6,6,"8 ft + 4 ft buffer",8,4,{"$f":"VLOOKUP($J71,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E71,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]
["Any",">35",0,999999,"Y","High",">35HighY",">35999999AnyY","Any","Grade separated cycle track or multi use path",6,0,"10 ft + 2 ft buffer + pkg",10,2,{"$f":"VLOOKUP($J72,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E72,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":8}]
["Any",">35",0,999999,"N","High",">35HighN",">35999999AnyN","Any","Grade separated cycle track or multi use path",6,6,"10 ft + 4 ft buffer",10,4,{"$f":"VLOOKUP($J73,'ancillary lookups'!$B$28:$C$34,2,FALSE)","v":10},{"$f":"VLOOKUP($E73,'ancillary lookups'!$B$21:$C$23,2,FALSE)","v":0}]

{"sheet":"ancillary lookups","index":18,"n_rows":221,"n_cols":10,"rows_kept":221,"cut":false,"hidden":false,"merged":[]}
[null,"Street Buffer Width",null,null,null,"Road Element Widths"]
[null,"Bike lane type,street parking presence","Width",null,null,"Element","Width"]
[null,"Mixed traffic,Y",0,null,null,"Bus Lane",11]
[null,"Mixed traffic,N",0,null,null,"TWLTL",11]
[null,"Bike lane,Y",1,null,null,"Median"]
[null,"Bike lane,N",0,null,null,"Shared Use Path",10]
[null,"Buffered bike lane,Y",1,null,null,"Vehicle Lane Width",10]
[null,"Buffered bike lane,N",1,null,null,"Vehicle Lane - Bus",11]
[null,"Separated bike lane (light separation),Y",2,null,null,"Vehicle Lane - Freight",11]
[null,"Separated bike lane (light separation),N",1]
[null,"Separated bike lane (heavy separation),Y",2]
[null,"Separated bike lane (heavy separation),N",5,null,null,"Two-Way Bike lane Widths"]
[null,null,null,null,null,"Element","Width"]
[null,null,null,null,null,"Two-way bike lane",10]
[null,"Vehicle Travel Lane Lookups, parking presence","Width","Notes",null,"Separation, Parking",3]
[null,"Mixed Traffic,Y",{"$f":"15+8*2","v":31},"includes 8 feet x 2 for parking lane width",null,"Separation, No parking",2]
[null,"Mixed Traffic,N"]
[]
[]
[null,"Parking Lane Width Lookups"]
[null,"Presence?","Width"]
[null,"Y",8]
[null,"N",0]
[]
[]
[]
[null,"Vehicle Lane Width Lookups",null,"<----Possible changes given transit and heavy truck presence"]
[null,"Bike lane condition","Width"]
[null,"Mixed Traffic",15]
[null,"Bike lane",10]
[null,"Buffered bike lane",10]
[null,"Protected bike lane or grade separated cycle track (light separation)",10]
[null,"Protected bike lane or grade separated cycle track (heavy separation)",10]
[null,"Grade separated cycle track or multi use path",10]
[]
[]
[]
[null,"Pedestrian Buffer Width Lookups"]
[null,"Speed","Ped Volume/Land Use","Bike Facility","Parking Presence"]
[{"$f":"CONCATENATE(B40,\",\",C40,\",\",D40,\",\",E40)","v":">35,Low,Mixed traffic,Y"},">35","Low","Mixed traffic","Y"]
[{"$f":"CONCATENATE(B41,\",\",C41,\",\",D41,\",\",E41)","v":">35,Low,Bike lane,Y"},">35","Low","Bike lane","Y","Buffer Width",null,null,null,"Logic chain…"]
[">35,Low,Buffered bike lane,Y",">35","Low","Buffered bike lane","Y",6,null,null,null,"all 40mph are 6', unless SBL present (2')"]
[">35,Low,Separated bike lane (light separation),Y",">35","Low","Separated bike lane (light separation)","Y",6,null,null,null,"30 and 35mph are 6' for high, 4' for medium, 4' for low (or 2' if parking), unless SBL present (2')"]
[">35,Low,Separated bike lane (heavy separation),Y",">35","Low","Separated bike lane (heavy separation)","Y",6,null,null,null,"15-25 mph are 4' (except 2' for low if parking), unless SBL present (2')"]
[">35,Medium,Mixed traffic,Y",">35","Medium","Mixed traffic","Y",6]
[">35,Medium,Bike lane,Y",">35","Medium","Bike lane","Y",6]
[">35,Medium,Buffered bike lane,Y",">35","Medium","Buffered bike lane","Y",6]
[">35,Medium,Separated bike lane (light separation),Y",">35","Medium","Separated bike lane (light separation)","Y",6]
[">35,Medium,Separated bike lane (heavy separation),Y",">35","Medium","Separated bike lane (heavy separation)","Y",6]
[">35,High,Mixed traffic,Y",">35","High","Mixed traffic","Y",6]
[">35,High,Bike lane,Y",">35","High","Bike lane","Y",6]
[">35,High,Buffered bike lane,Y",">35","High","Buffered bike lane","Y",6]
[">35,High,Separated bike lane (light separation),Y",">35","High","Separated bike lane (light separation)","Y",6]
[">35,High,Separated bike lane (heavy separation),Y",">35","High","Separated bike lane (heavy separation)","Y",6]
[">35,Low,Mixed traffic,N",">35","Low","Mixed traffic","N",2]
[">35,Low,Bike lane,N",">35","Low","Bike lane","N",2]
[">35,Low,Buffered bike lane,N",">35","Low","Buffered bike lane","N",6]
[">35,Low,Separated bike lane (light separation),N",">35","Low","Separated bike lane (light separation)","N",6]
[">35,Low,Separated bike lane (heavy separation),N",">35","Low","Separated bike lane (heavy separation)","N",6]
[">35,Medium,Mixed traffic,N",">35","Medium","Mixed traffic","N",6]
[">35,Medium,Bike lane,N",">35","Medium","Bike lane","N",6]
[">35,Medium,Buffered bike lane,N",">35","Medium","Buffered bike lane","N",6]
[">35,Medium,Separated bike lane (light separation),N",">35","Medium","Separated bike lane (light separation)","N",6]
[">35,Medium,Separated bike lane (heavy separation),N",">35","Medium","Separated bike lane (heavy separation)","N",6]
[">35,High,Mixed traffic,N",">35","High","Mixed traffic","N",6]
[">35,High,Bike lane,N",">35","High","Bike lane","N",6]
[">35,High,Buffered bike lane,N",">35","High","Buffered bike lane","N",6]
[">35,High,Separated bike lane (light separation),N",">35","High","Separated bike lane (light separation)","N",6]
[">35,High,Separated bike lane (heavy separation),N",">35","High","Separated bike lane (heavy separation)","N",6]
["35,Low,Mixed traffic,Y",35,"Low","Mixed traffic","Y",2]
["35,Low,Bike lane,Y",35,"Low","Bike lane","Y",2]
["35,Low,Buffered bike lane,Y",35,"Low","Buffered bike lane","Y",2]
["35,Low,Separated bike lane (light separation),Y",35,"Low","Separated bike lane (light separation)","Y",2]
["35,Low,Separated bike lane (heavy separation),Y",35,"Low","Separated bike lane (heavy separation)","Y",2]
["35,Medium,Mixed traffic,Y",35,"Medium","Mixed traffic","Y",2]
["35,Medium,Bike lane,Y",35,"Medium","Bike lane","Y",2]
["35,Medium,Buffered bike lane,Y",35,"Medium","Buffered bike lane","Y",4]
["35,Medium,Separated bike lane (light separation),Y",35,"Medium","Separated bike lane (light separation)","Y",4]
["35,Medium,Separated bike lane (heavy separation),Y",35,"Medium","Separated bike lane (heavy separation)","Y",4]
["35,High,Mixed traffic,Y",35,"High","Mixed traffic","Y",2]
["35,High,Bike lane,Y",35,"High","Bike lane","Y",2]
["35,High,Buffered bike lane,Y",35,"High","Buffered bike lane","Y",6]
["35,High,Separated bike lane (light separation),Y",35,"High","Separated bike lane (light separation)","Y",6]
["35,High,Separated bike lane (heavy separation),Y",35,"High","Separated bike lane (heavy separation)","Y",6]
["35,Low,Mixed traffic,N",35,"Low","Mixed traffic","N",2]
["35,Low,Bike lane,N",35,"Low","Bike lane","N",2]
["35,Low,Buffered bike lane,N",35,"Low","Buffered bike lane","N",4]
["35,Low,Separated bike lane (light separation),N",35,"Low","Separated bike lane (light separation)","N",4]
["35,Low,Separated bike lane (heavy separation),N",35,"Low","Separated bike lane (heavy separation)","N",4]
["35,Medium,Mixed traffic,N",35,"Medium","Mixed traffic","N",2]
["35,Medium,Bike lane,N",35,"Medium","Bike lane","N",2]
["35,Medium,Buffered bike lane,N",35,"Medium","Buffered bike lane","N",4]
["35,Medium,Separated bike lane (light separation),N",35,"Medium","Separated bike lane (light separation)","N",4]
["35,Medium,Separated bike lane (heavy separation),N",35,"Medium","Separated bike lane (heavy separation)","N",4]
["35,High,Mixed traffic,N",35,"High","Mixed traffic","N",2]
["35,High,Bike lane,N",35,"High","Bike lane","N",2]
["35,High,Buffered bike lane,N",35,"High","Buffered bike lane","N",6]
["35,High,Separated bike lane (light separation),N",35,"High","Separated bike lane (light separation)","N",6]
["35,High,Separated bike lane (heavy separation),N",35,"High","Separated bike lane (heavy separation)","N",6]
["30,Low,Mixed traffic,Y",30,"Low","Mixed traffic","Y",2]
["30,Low,Bike lane,Y",30,"Low","Bike lane","Y",2]
["30,Low,Buffered bike lane,Y",30,"Low","Buffered bike lane","Y",2]
["30,Low,Separated bike lane (light separation),Y",30,"Low","Separated bike lane (light separation)","Y",2]
["30,Low,Separated bike lane (heavy separation),Y",30,"Low","Separated bike lane (heavy separation)","Y",2]
[{"$f":"CONCATENATE(B105,\",\",C105,\",\",D105,\",\",E105)","v":"30,Medium,Mixed traffic,Y"},30,"Medium","Mixed traffic","Y",2]
["30,Medium,Bike lane,Y",30,"Medium","Bike lane","Y",2]
["30,Medium,Buffered bike lane,Y",30,"Medium","Buffered bike lane","Y",4]
["30,Medium,Separated bike lane (light separation),Y",30,"Medium","Separated bike lane (light separation)","Y",4]
["30,Medium,Separated bike lane (heavy separation),Y",30,"Medium","Separated bike lane (heavy separation)","Y",4]
["30,High,Mixed traffic,Y",30,"High","Mixed traffic","Y",2]
["30,High,Bike lane,Y",30,"High","Bike lane","Y",2]
["30,High,Buffered bike lane,Y",30,"High","Buffered bike lane","Y",6]
["30,High,Separated bike lane (light separation),Y",30,"High","Separated bike lane (light separation)","Y",6]
["30,High,Separated bike lane (heavy separation),Y",30,"High","Separated bike lane (heavy separation)","Y",6]
["30,Low,Mixed traffic,N",30,"Low","Mixed traffic","N",2]
["30,Low,Bike lane,N",30,"Low","Bike lane","N",2]
["30,Low,Buffered bike lane,N",30,"Low","Buffered bike lane","N",4]
["30,Low,Separated bike lane (light separation),N",30,"Low","Separated bike lane (light separation)","N",4]
["30,Low,Separated bike lane (heavy separation),N",30,"Low","Separated bike lane (heavy separation)","N",4]
["30,Medium,Mixed traffic,N",30,"Medium","Mixed traffic","N",2]
["30,Medium,Bike lane,N",30,"Medium","Bike lane","N",2]
["30,Medium,Buffered bike lane,N",30,"Medium","Buffered bike lane","N",4]
["30,Medium,Separated bike lane (light separation),N",30,"Medium","Separated bike lane (light separation)","N",4]
["30,Medium,Separated bike lane (heavy separation),N",30,"Medium","Separated bike lane (heavy separation)","N",4]
["30,High,Mixed traffic,N",30,"High","Mixed traffic","N",2]
["30,High,Bike lane,N",30,"High","Bike lane","N",2]
["30,High,Buffered bike lane,N",30,"High","Buffered bike lane","N",6]
["30,High,Separated bike lane (light separation),N",30,"High","Separated bike lane (light separation)","N",6]
["30,High,Separated bike lane (heavy separation),N",30,"High","Separated bike lane (heavy separation)","N",6]
["25,Low,Mixed traffic,Y",25,"Low","Mixed traffic","Y",2]
["25,Low,Bike lane,Y",25,"Low","Bike lane","Y",2]
["25,Low,Buffered bike lane,Y",25,"Low","Buffered bike lane","Y",2]
["25,Low,Separated bike lane (light separation),Y",25,"Low","Separated bike lane (light separation)","Y",2]
["25,Low,Separated bike lane (heavy separation),Y",25,"Low","Separated bike lane (heavy separation)","Y",2]
["25,Medium,Mixed traffic,Y",25,"Medium","Mixed traffic","Y",2]
["25,Medium,Bike lane,Y",25,"Medium","Bike lane","Y",2]
["25,Medium,Buffered bike lane,Y",25,"Medium","Buffered bike lane","Y",4]
["25,Medium,Separated bike lane (light separation),Y",25,"Medium","Separated bike lane (light separation)","Y",4]
["25,Medium,Separated bike lane (heavy separation),Y",25,"Medium","Separated bike lane (heavy separation)","Y",4]
["25,High,Mixed traffic,Y",25,"High","Mixed traffic","Y",2]
["25,High,Bike lane,Y",25,"High","Bike lane","Y",2]
["25,High,Buffered bike lane,Y",25,"High","Buffered bike lane","Y",4]
["25,High,Separated bike lane (light separation),Y",25,"High","Separated bike lane (light separation)","Y",4]
["25,High,Separated bike lane (heavy separation),Y",25,"High","Separated bike lane (heavy separation)","Y",4]
["25,Low,Mixed traffic,N",25,"Low","Mixed traffic","N",2]
["25,Low,Bike lane,N",25,"Low","Bike lane","N",2]
["25,Low,Buffered bike lane,N",25,"Low","Buffered bike lane","N",4]
["25,Low,Separated bike lane (light separation),N",25,"Low","Separated bike lane (light separation)","N",4]
["25,Low,Separated bike lane (heavy separation),N",25,"Low","Separated bike lane (heavy separation)","N",4]
["25,Medium,Mixed traffic,N",25,"Medium","Mixed traffic","N",2]
["25,Medium,Bike lane,N",25,"Medium","Bike lane","N",2]
["25,Medium,Buffered bike lane,N",25,"Medium","Buffered bike lane","N",4]
["25,Medium,Separated bike lane (light separation),N",25,"Medium","Separated bike lane (light separation)","N",4]
["25,Medium,Separated bike lane (heavy separation),N",25,"Medium","Separated bike lane (heavy separation)","N",4]
["25,High,Mixed traffic,N",25,"High","Mixed traffic","N",2]
["25,High,Bike lane,N",25,"High","Bike lane","N",2]
["25,High,Buffered bike lane,N",25,"High","Buffered bike lane","N",4]
["25,High,Separated bike lane (light separation),N",25,"High","Separated bike lane (light separation)","N",4]
["25,High,Separated bike lane (heavy separation),N",25,"High","Separated bike lane (heavy separation)","N",4]
["20,Low,Mixed traffic,Y",20,"Low","Mixed traffic","Y",2]
["20,Low,Bike lane,Y",20,"Low","Bike lane","Y",2]
["20,Low,Buffered bike lane,Y",20,"Low","Buffered bike lane","Y",2]
["20,Low,Separated bike lane (light separation),Y",20,"Low","Separated bike lane (light separation)","Y",2]
["20,Low,Separated bike lane (heavy separation),Y",20,"Low","Separated bike lane (heavy separation)","Y",2]
["20,Medium,Mixed traffic,Y",20,"Medium","Mixed traffic","Y",2]
["20,Medium,Bike lane,Y",20,"Medium","Bike lane","Y",2]
["20,Medium,Buffered bike lane,Y",20,"Medium","Buffered bike lane","Y",4]
["20,Medium,Separated bike lane (light separation),Y",20,"Medium","Separated bike lane (light separation)","Y",4]
[{"$f":"CONCATENATE(B169,\",\",C169,\",\",D169,\",\",E169)","v":"20,Medium,Separated bike lane (heavy separation),Y"},20,"Medium","Separated bike lane (heavy separation)","Y",4]
["20,High,Mixed traffic,Y",20,"High","Mixed traffic","Y",2]
["20,High,Bike lane,Y",20,"High","Bike lane","Y",2]
["20,High,Buffered bike lane,Y",20,"High","Buffered bike lane","Y",4]
["20,High,Separated bike lane (light separation),Y",20,"High","Separated bike lane (light separation)","Y",4]
["20,High,Separated bike lane (heavy separation),Y",20,"High","Separated bike lane (heavy separation)","Y",4]
["20,Low,Mixed traffic,N",20,"Low","Mixed traffic","N",2]
["20,Low,Bike lane,N",20,"Low","Bike lane","N",2]
["20,Low,Buffered bike lane,N",20,"Low","Buffered bike lane","N",4]
["20,Low,Separated bike lane (light separation),N",20,"Low","Separated bike lane (light separation)","N",4]
["20,Low,Separated bike lane (heavy separation),N",20,"Low","Separated bike lane (heavy separation)","N",4]
["20,Medium,Mixed traffic,N",20,"Medium","Mixed traffic","N",2]
["20,Medium,Bike lane,N",20,"Medium","Bike lane","N",2]
["20,Medium,Buffered bike lane,N",20,"Medium","Buffered bike lane","N",4]
["20,Medium,Separated bike lane (light separation),N",20,"Medium","Separated bike lane (light separation)","N",4]
["20,Medium,Separated bike lane (heavy separation),N",20,"Medium","Separated bike lane (heavy separation)","N",4]
["20,High,Mixed traffic,N",20,"High","Mixed traffic","N",2]
["20,High,Bike lane,N",20,"High","Bike lane","N",2]
["20,High,Buffered bike lane,N",20,"High","Buffered bike lane","N",4]
["20,High,Separated bike lane (light separation),N",20,"High","Separated bike lane (light separation)","N",4]
["20,High,Separated bike lane (heavy separation),N",20,"High","Separated bike lane (heavy separation)","N",4]
["25,Low,Mixed traffic,Y",25,"Low","Mixed traffic","Y",2]
["25,Low,Bike lane,Y",25,"Low","Bike lane","Y",2]
["25,Low,Buffered bike lane,Y",25,"Low","Buffered bike lane","Y",2]
["25,Low,Separated bike lane (light separation),Y",25,"Low","Separated bike lane (light separation)","Y",2]
["25,Low,Separated bike lane (heavy separation),Y",25,"Low","Separated bike lane (heavy separation)","Y",2]
["25,Medium,Mixed traffic,Y",25,"Medium","Mixed traffic","Y",2]
["25,Medium,Bike lane,Y",25,"Medium","Bike lane","Y",2]
["25,Medium,Buffered bike lane,Y",25,"Medium","Buffered bike lane","Y",4]
["25,Medium,Separated bike lane (light separation),Y",25,"Medium","Separated bike lane (light separation)","Y",4]
["25,Medium,Separated bike lane (heavy separation),Y",25,"Medium","Separated bike lane (heavy separation)","Y",4]
["25,High,Mixed traffic,Y",25,"High","Mixed traffic","Y",2]
["25,High,Bike lane,Y",25,"High","Bike lane","Y",2]
["25,High,Buffered bike lane,Y",25,"High","Buffered bike lane","Y",4]
["25,High,Separated bike lane (light separation),Y",25,"High","Separated bike lane (light separation)","Y",4]
["25,High,Separated bike lane (heavy separation),Y",25,"High","Separated bike lane (heavy separation)","Y",4]
["25,Low,Mixed traffic,N",25,"Low","Mixed traffic","N",2]
["25,Low,Bike lane,N",25,"Low","Bike lane","N",2]
["25,Low,Buffered bike lane,N",25,"Low","Buffered bike lane","N",4]
["25,Low,Separated bike lane (light separation),N",25,"Low","Separated bike lane (light separation)","N",4]
["25,Low,Separated bike lane (heavy separation),N",25,"Low","Separated bike lane (heavy separation)","N",4]
["25,Medium,Mixed traffic,N",25,"Medium","Mixed traffic","N",2]
["25,Medium,Bike lane,N",25,"Medium","Bike lane","N",2]
["25,Medium,Buffered bike lane,N",25,"Medium","Buffered bike lane","N",4]
["25,Medium,Separated bike lane (light separation),N",25,"Medium","Separated bike lane (light separation)","N",4]
["25,Medium,Separated bike lane (heavy separation),N",25,"Medium","Separated bike lane (heavy separation)","N",4]
["25,High,Mixed traffic,N",25,"High","Mixed traffic","N",2]
["25,High,Bike lane,N",25,"High","Bike lane","N",2]
["25,High,Buffered bike lane,N",25,"High","Buffered bike lane","N",4]
["25,High,Separated bike lane (light separation),N",25,"High","Separated bike lane (light separation)","N",4]
["25,High,Separated bike lane (heavy separation),N",25,"High","Separated bike lane (heavy separation)","N",4]
[null,null,null,null,null,2]
[null,null,null,null,null,2]

{"sheet":"selections","index":19,"n_rows":21,"n_cols":19,"rows_kept":21,"cut":false,"hidden":false,"merged":[]}
[null,"One-way/Two-way",null,"Primary Function",null,"Yes/No",null,null,"Name"]
[null,"one-way",null,"Access",null,"Yes",null,null,"NCHRP Report 855",null,null,null,"Dimensional value validations",null,null,null,"FDOT Context Classifications"]
[null,"two-way",null,"Distributor",null,"No",null,null,"FDOT Context Classification",null,null,null,0,0,null,null,null,"Description","Expected Pedestrian Activity"]
[null,null,null,null,null,null,null,null,null,null,null,null,0,100,null,null,"C1 Natural","Lands preserved in a natural or wilderness condition, including lands unsuitable for settlement due to natural conditions. ","Low"]
[null,"Lanes",null,"Side",null,"Yes/No",null,null,null,null,null,null,null,null,null,null,"C2 Rural","Sparsely settled lands; may include agricultural land, grassland, woodland, and wetlands.","Low"]
[null,"No Centerline",null,"East",null,"Y",null,null,null,null,null,null,null,null,null,null,"C2T Rural Town","Small concentrations of developed areas immediately surrounded by rural and natural areas; includes many historic towns","Low"]
[null,"One",null,"West",null,"N",null,null,null,null,null,null,null,null,null,null,"C3R Suburban Residential","Mostly residential uses within large blocks and a disconnected/sparse roadway network","Low"]
[null,"Two",null,"East and West",null,null,null,null,null,null,null,null,null,null,null,null,"C3C Suburban Commercial","Mostly non-residential uses with large building footprints and large parking lots; buildings are within large blocks and a disconnected/sparse roadway network","Medium"]
[null,"Three",null,"North",null,null,null,null,null,null,null,null,null,null,null,null,"C4 Urban General","Mix of uses set within small blocks with a well-connected roadway network; may extend long distances; the roadway network usually connects to residential neighborhoods immediately along the corridor or behind the uses fronting the roadway","Medium"]
[null,"Four",null,"South",null,null,null,null,null,null,null,null,null,null,null,null,"C5 Urban Center","Mix of uses set within small blocks with a well-connected roadway network; typically concentrated around a few blocks and identified as part of the community, town, or city of a civic or economic center","High"]
[null,"Five",null,"North and South",null,null,null,null,null,null,null,null,null,null,null,null,"C6 Urban Core","Areas with the highest densities and with building heights typically greater than four floors within FDOT classified Large Urbanized Areas (population > 1,000,000); many are regional centers and destinations; buildings have mixed uses, are built up to the roadway, and are within a well-connected roadway network","High"]
[]
[null,"Suggestions to Reduce Cross Section",null,"Controlling Intersection",null,"Controlling Intersection"]
[null,"Reduce to one travel lane per direction.",null,"Signal - Four Lane",null,"Signal"]
[null,"Remove median.",null,"Signal - Two Lane",null,"Roundabout",null,null,null,null,null,null,null,null,null,null,"NCHRP Report 855 classifications"]
[null,"Remove parking from both sides.",null,"Signal - Three Lane",null,null,null,null,null,null,null,null,null,null,null,null,"Context","Speed/Mobility/Access","Associated Land Use for Ped Lookups"]
[null,"Remove parking from one direction",null,"Roundabout",null,null,null,null,null,null,null,null,null,null,null,null,"Rural","H speed\nH mobility\nL access","Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Rural Town","L/M speed\nM mobility\nH access","Medium"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Suburban","M/H speed\nM mobility\nM access","Low"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Urban","L/M speed\nM mobility\nM access","Medium"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Urban Core","L speed\nM mobility\nM access","High"]