Coder Social home page Coder Social logo

azavea / acs-alchemist Goto Github PK

View Code? Open in Web Editor NEW
21.0 21.0 5.0 26.36 MB

ACS Alchemist is a tool that can help you extract specific portions of the American Community Survey (ACS) in Shapefile format.

License: GNU General Public License v3.0

C# 21.90% PLpgSQL 77.64% NSIS 0.38% Batchfile 0.08%

acs-alchemist's People

Contributors

kshepard avatar

Stargazers

 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

acs-alchemist's Issues

Reformat 3rd party license files?

Many of the license files included with the install appear to have Unix newlines (e.g. everything in log4net directory). This isn't a problem per-se, but most people will be reading them w/ Notepad, which doesn't grok Unix, so they look kinda strange.

Add support for 2011 ACS data

revise the config generator to support 2011 data
add a config file to what is shipped
test 2011 data release to make sure Census Bureau file structure has remained stable.

Program is unable to locate data

Alchemist has recently encountered issues, and will no longer operate. For example, when running a query for total population at the Pennsylvania census block group level for 2014, the following error messages appear:
When downloading the column mappings files -
Could not download file at http://www2.census.gov/programs-surveys/acs/summary_file/2014/data/2014_5yr_Summary_FileTemplates.zip

When downloading the census data -
Could not download file at http://www2.census.gov/programs-surveys/acs/summary_file/2014/data/5_year_by_state/Pennsylvania_Tracts_Block_Groups_Only.zip

Perhaps this may be due to census data sites changing? These same queries have worked on 3/24/17 with no issues. Any help would be greatly appreciated!

MN 2009 tract / block group export drops polygons

some error about being unable to find a particular tract / block group.. Something about the duplicate logrecno fix, or polygon merge fix? Or possibly a result of mis-fixed-formatting of tract numbers?

Duplicate entries in columnMappings table

It turns out some of the CENSUS_TABLE_IDs (e.g. B05002013) have multiple sequence numbers associated with them. When we do our SQL query against the table, it returns all the rows with those IDs, resulting in duplicate columns in the logic.

Because the columns have the same name, only one column is ever created so this isn't a huge problem, but we should probably fix it. We can either modify our query statement, or add a unique constraint to the columnMappings table and skip entries that would violate it during creation.

--Is this still an issue? Can we get steps to reproduce it?

add tooltips for labels

"It would be nice to have tooltips for the labels, e.g. hovering over "4. Variable File" would briefly describe what a variable file is"

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.