├── display
├── public
│ ├── main.png
│ ├── favicon.ico
│ ├── territory.png
│ ├── university.png
│ ├── manifest.json
│ ├── test.html
│ ├── index.html
│ └── variables.json
├── build
│ ├── favicon.ico
│ ├── manifest.json
│ ├── index.html
│ ├── asset-manifest.json
│ └── service-worker.js
├── src
│ ├── components
│ │ ├── Modal
│ │ │ ├── CollegeModal
│ │ │ │ ├── index.js
│ │ │ │ ├── CollegeModal.js
│ │ │ │ └── CollegeMap.js
│ │ │ ├── TerritoryModal
│ │ │ │ ├── index.js
│ │ │ │ ├── TerritoryModal.js
│ │ │ │ └── TerritoryMap.js
│ │ │ └── index.js
│ │ ├── ModalContext.js
│ │ ├── Footer.js
│ │ ├── TerritoryList.js
│ │ ├── getData.js
│ │ ├── SchoolList.js
│ │ ├── App.js
│ │ ├── MainMap
│ │ │ └── index.js
│ │ └── FaqSection
│ │ │ └── index.js
│ └── index.js
├── package.json
└── README.md
├── README.md
├── requirements.txt
├── input
└── fetch.py
├── .gitignore
└── output
└── query.py
/display/public/main.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asg017/native-lands-colleges/master/display/public/main.png
--------------------------------------------------------------------------------
/display/build/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asg017/native-lands-colleges/master/display/build/favicon.ico
--------------------------------------------------------------------------------
/display/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asg017/native-lands-colleges/master/display/public/favicon.ico
--------------------------------------------------------------------------------
/display/public/territory.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asg017/native-lands-colleges/master/display/public/territory.png
--------------------------------------------------------------------------------
/display/public/university.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asg017/native-lands-colleges/master/display/public/university.png
--------------------------------------------------------------------------------
/display/src/components/Modal/CollegeModal/index.js:
--------------------------------------------------------------------------------
1 | import CollegeModal from './CollegeModal.js';
2 |
3 | export default CollegeModal;
4 |
5 |
--------------------------------------------------------------------------------
/display/src/components/Modal/TerritoryModal/index.js:
--------------------------------------------------------------------------------
1 | import TerritoryModal from './TerritoryModal.js';
2 |
3 | export default TerritoryModal;
4 |
5 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Native Lands Colleges
2 | Finding which native lands US college and universities exist on.
3 |
4 |
5 | ## Install
6 | sudo apt-get install libgeos-dev
7 |
8 | ## About
9 |
10 | ## Data
11 |
12 |
--------------------------------------------------------------------------------
/display/src/index.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import ReactDOM from 'react-dom';
3 | import App from './components/App.js';
4 |
5 | ReactDOM.render (
6 |
9 | All information and data regarding universities comes from 10 | College Scorecard, 11 | which is an intiative started by the U.S. Department of Education that 12 | provides a ton of demographic, statistical, and organizational information 13 | for all US colleges and universities. Specifically, I used the "MERGED2015_16_PP.csv" 14 | file that came from the "Download All Data" button. 15 |
16 |17 | All information and data regarding Native American lands and territories comes from 18 | Native Land, which is volunteer-led 19 | website from Victor G Temprano that aims to track all territories, languages, 20 | and treaties that dealt with Native American Tribes. 21 |
22 |23 | Note that the data about universities may be out of date (mostly 2015 data), 24 | and that information regarding territory geography is subject to geographical, 25 | cultural, and political biases of historical records, Native Lands, and myself. 26 |
27 |Only colleges that passed the following criteria show up on this tool:
35 |44 | Think there's a problem, or think your school should be here? Send me a message on twitter 45 | @asg_027! 46 |
47 |56 | With the College Scorecard data, we can get exact longtitude/latitude coordinates 57 | of a given university. With the Native Lands data, we can get geographical 58 | data of each native territory in the form of a GeoJSON object. 59 | I wrote a python script 60 | that would exhaustively check every single university and see if it laid 61 | within every single native territory. By the end, we would have a list of 62 | all native lands a singular university exists on as well as every single 63 | university that exists in one specific land. 64 |
65 |73 | To compile the data: Python. Read in the appropriate csv/geojson 74 | files, then used Pandas and 75 | Shapely for data handling/geolocation needs. 76 | 77 |
78 | 79 |80 | To present the data: React (JavaScript/HTML/CSS). Semantic UI 81 | for most of the UI look, Leaflet for the maps, React Tables for the tables. 82 |
83 |Feel free to PM me on twitter 91 | @asg_027 or send me a message on Facebook! 92 |
93 |