jhjacobson / dc-zoning-tools Goto Github PK
View Code? Open in Web Editor NEWTools to help with adjusting DC zoning maps
Tools to help with adjusting DC zoning maps
We need to build a lot more housing in DC. This tool can help people understand how many changes will be necessary for that to happen. We currently track in each zone the net increase/decrease in housing compared to the original zone. We should track that more holistically and allow people to share somehow.
The popup currently displays information about existing zone, changed zone, predicted number of households, and change in households.
We should also display ANC, Ward, and Planning Area to help orient folks to where they are making changes.
Currently, some of the zoned areas are parks or water that would not be turned into housing. We should update the square mile calculation to not include those areas that intersect with parks and water.
These are captured in the FLUM zones currently, so you would likely want to subtract the intersection of specific FLUM areas (e.g. water) from zones.
Currently, I can only change the zone of an entire zone. As a user, I want to be able to select a subset of a zone to update just that portion since that is more realistic for what happens in real life zoning updates. There are small changes to the code due to map amendments. We should make this possible in this app.
The current map emphasizes all areas around DC, and it would be more user friendly to de-emphasize those areas.
If you have enabled the ANC boundaries, the Comp Plan boundaries, or both, you cannot update the zone of an area. This is frustrating for users because they may want to see relative boundaries when they are updating a zone.
If you are choosing a new zone for an area and type in the beginning of a particular zone, you cannot scroll within the listed zones. Instead, the map will either zoom in or zoom out. Relatedly, if you try to drag the scroll bar, it prevents you from doing so.
This makes it more difficult for users to find the zone that they are looking for, though this is less likely an issue for people very knowledgeable about zoning.
Currently, the household counts per zone are placeholder numbers. Before this app can be more broadly used, we will need to investigate and add more realistic numbers to householdsPerSqMile.js
There are significant unzoned areas in the city that cannot be rezoned. Users should not be able to change the zone of those areas since it wouldn't feasibly be changed in the foreseeable future.
As a power user (e.g. council staff), I want to make a bunch of changes to the map, and I might not be able to do it in one sitting. I also want to share the map with other people, and there is not a way to do that currently.
This would likely require some sort of login, or maybe we can just save off to GeoJSON?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.