GithubHelp home page GithubHelp logo

uscensusbureau / citysdk Goto Github PK

View Code? Open in Web Editor NEW
942.0 942.0 193.0 2.36 GB

Convenient JavaScript utilities for working with Census APIs: Statistics, Cartographic GeoJSON, lat/lng -> FIPS, and other niceties (written in ClojureScript)

Home Page: https://uscensusbureau.github.io/citysdk

License: MIT License

JavaScript 19.70% Clojure 80.15% HTML 0.05% CSS 0.09%

citysdk's People

Contributors

afrasier avatar batpigandme avatar bureauofthecensus-zz avatar computerscienceiscool avatar dariusk avatar dijonkitchen avatar frasier-arman-bah avatar gitter-badger avatar jaalfaro avatar jmeisel avatar johnson-tor-boozallen avatar jqnatividad avatar lgangas avatar loganpowell avatar mpaquette1 avatar neka-io avatar ourdailybread avatar patphongs avatar rondesena avatar ryparker avatar tshrestha avatar tyronegrandison avatar vielmetti avatar waffle-iron avatar zwhitmancensus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

citysdk's Issues

JSON to API call

As a developer, I want to make requests through the SDK using JSON.

Housing User Story: Find Assistance

As a first-time home buyer, I want to find all kinds of assistance available, through grants, low-cost loans, free counseling or public resource centers, so that I can buy my first home.

Geoservice Use-Case #2: User sends a FIPS code and an entity type

User sends a FIPS code and an entity type. In return, the service provides the FIPS codes and geometries for all the entities of the entity type requested within the FIPS code received. For Places, some of the entities returned may cross the FIPS code's boundary.

ZIP to FIPS service

As a developer, I don't want to use zip codes to access Census data rather than FIPs codes.

Housing User Story: I want to visualize all my affordable housing options

There are locally and federally supported affordable housing but often these data sets are remote from each other. How do we integrate local and federally affordable housing for city/county or state in one API? Currently users ('those looking for affordable housing') go to numerous remote websites to find resources when they could be in one thread.

filter point (e.g., crime, 311 reports, etc.) data by census geography (e.g., block-group)

As per someone's suggestion, I'm adding an request for using the SDKs geo call to filter a second (mashed up) point-based (series of lat / longs) data set. For example:

I have a bunch of locations of crimes of a certain sort
I call the SDK to dump out block-groups for my county
I want the block groups to include: population, income and age

Hereby, I want:
use case # 1: find crimes in areas with income > $x
use case # 2: show crimes per capita for each block group (e.g., in info window on a map)
use case # 3: tally up the total crimes in each block group to find correlations between crime and income and/or age

note: this is just a hypothetical... any such point-data filtering by census geo + census data mashup is implied...

Demos using Leaflet

When creating demos, use a variety of different libraries to demonstrate how to use the SDK.

i.e.: Google Maps, Leaflet, etc. . .

Census Demographic Data For d3.js 'Coldmap' Visualization

Heat Seek NYC would like to add city-level demographic data to our 'coldmap' visualization (developed in d3.js). The coldmap, which shows number of heating complaints per zip code, can be found here: http://heatseeknyc.com/coldmap

One interesting metric to include with the coldmap visualization would be the average income for a given household/zip code. Additional data that would be great to show next to housing temperature data - based on functions listed at https://uscensusbureau.github.io/citysdk/functions.html - would be avg_age(), housing_avail(), and job_stats()

Also, Heat Seek NYC will be adding other visualizations based on the data that our temperature sensors collect. Seeing demographic data next to this data will also be useful for analytics, exploration and ultimately 'telling a story' through the use of visualizations.

Housing User Story: I want to know where public land to develop is?

Municipalities across jurisidictions (City, County, School District, etc.) often own land that could be developed for affordable housing or other social service purposes but they do not know what land they have nor what other juridictions may have. Having this information visualized geographically would help juridictions work together on shared goals around creating affordable housing.

Lat/Lng to FIPs

As a developer, I want to use lat/lng co-ordinates instead of FIPs codes.

Lats/Lngs to FIPs

As a developer, I want to use batches of lats/lngs instead of FIPS codes.
(Batch version of #9)

Get demographics by alias

As a developer, I want to be able to request demographic data by an alias instead of a specific variable code.

For now, we need to support the following:

  • income
  • poverty
  • age

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.