NYCPlanning / design

A repository for the Design team in the Geographic Data and Engineering team of the NYC Department of City Planning.
1 stars 0 forks source link

CPE: Adding additional filter options and introduction #76

Open jessicashanshanhuang opened 2 months ago

jessicashanshanhuang commented 2 months ago

Context

Updating the Capital Project map designs to include additional filtering capabilities. Additionally, creating an introduction to CPE and how to use it.

Possible additional filtering features would include being able to filter by agencies (i.e. sponsor agency, managing agency).

Current resources Amanda has relayed include:

Memorandum on Application Portfolio Improvements

CPP staging site

Purpose

A step into improving the Capital Planning process. Brings to question if CPE/CPP and other tools within out suite, Do we need to make the relationship between datasets clear?

Additionally, they'd like to add text to the existing CPE redirecting users who go to the Capital Projects main page, table, or map to the new app.

Resources: Guide to Capital Planning

jessicashanshanhuang commented 2 months ago

After chatting with Amanda other potential areas to look into would be including layers for the Facilities database and Community Board Database

jessicashanshanhuang commented 2 months ago

Initial Questions:

jessicashanshanhuang commented 2 months ago

Chat wit Damon:

Next Steps: Will mock up some options to the filter component to include the choice to filter by managing agency and filter by project type

jessicashanshanhuang commented 2 months ago

Filter by Project Type

Observations

Status: Working on system flow for filter by project type

hey @damonmcc, I was wondering which system flow option we should go for? Feedback can be added to the figjam file directly!

jessicashanshanhuang commented 2 months ago

Filter by Managing Agency

Observations

Image

jessicashanshanhuang commented 2 months ago

Notes from Damon:

some project type thoughts: these values seem to come straight for the source data, and they're actually "budget types". a project can have multiple types because it's funding may come from multiple "budget lines"

jessicashanshanhuang commented 2 months ago

Updating initial states and collapsed view

Image Image

next, wireframe specific project type use case (go with water pollution control since its seems like largest project type case currently)

jessicashanshanhuang commented 1 month ago

Feedback from Damon 10/01/24:

old nyc capital planning device:

damonmcc commented 1 month ago

@jessicashanshanhuang

https://data.cityofnewyork.us/City-Government/Capital-Projects/n7gv-k5yt/about_data

that link for Capital Projects on Open Data is for a deprecated version of the data from the Mayor Office of Operations

here's DCP's page: https://data.cityofnewyork.us/City-Government/Capital-Projects-Database-CPDB-Projects/fi59-268w/about_data

that page is for all projects. we have others for Commitments, Project Points, and Project Polygons. but the "all projects" page seems like the best choice if we'll only have one link (for now)

damonmcc commented 1 month ago

It looks like there's a significant relationship between Project Type and Managing Agency

Every agency has one or more project types. No agencies have project types in common.

I don't think this effects the current idea (a single dropdown to filter by one attribute at a time). But I could see this informing a future approach to using multiple attributes at a time, e.g.:

  1. Filter by an attribute
    • Choose an attribute, choose any value
  2. Filter by another attribute
    • Choose an attribute, choose a value limited by existing filters
  3. ...

For example: choosing Metropolitan Transportation Authority would then limit the Project Type options to [MTA Bus Company, Transit Authority]

Image

jessicashanshanhuang commented 1 month ago

Currently working on search by attribute

to-do

Image

jessicashanshanhuang commented 3 weeks ago

Updated frames with managing agency, project type, and project amount

Image

jessicashanshanhuang commented 3 weeks ago

feedback and bugs from capital planning team