All Projects → jakobzhao → geog4572

jakobzhao / geog4572

Licence: LGPL-3.0 license
Geovisual Analytics @ Oregon State University

Programming Languages

HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to geog4572

awesome-maps-ukraine
A curated list of maps of Ukraine, ukrainian mappers and tools that they use or develop for creating and publish maps
Stars: ✭ 35 (-47.76%)
Mutual labels:  cartography, gis
rafagas
Daily geospatial links curated by Raf Roset
Stars: ✭ 17 (-74.63%)
Mutual labels:  cartography, gis
swap
A Solver for the Wavelength Assignment Problem (RWA) in WDM networks
Stars: ✭ 27 (-59.7%)
Mutual labels:  gis, geovisualization
esri-experiments
Fly in space and look across the sea: demos and experiments with the ArcGIS API for JavaScript
Stars: ✭ 29 (-56.72%)
Mutual labels:  webmaps, geovisualization
Geography for hackers
Geography for Hackers - Teaching all how to hack geography, use GIS, and think spatially
Stars: ✭ 25 (-62.69%)
Mutual labels:  cartography, gis
nl
geojson and topojson for common dutch areas
Stars: ✭ 30 (-55.22%)
Mutual labels:  cartography, gis
FlowMaps
No description or website provided.
Stars: ✭ 13 (-80.6%)
Mutual labels:  cartography, gis
gridviz
visualization of gridded statistics
Stars: ✭ 108 (+61.19%)
Mutual labels:  cartography, gis
Mapnik
Mapnik is an open source toolkit for developing mapping applications
Stars: ✭ 3,067 (+4477.61%)
Mutual labels:  cartography, gis
rgugik
Download datasets from Polish Head Office of Geodesy and Cartography
Stars: ✭ 28 (-58.21%)
Mutual labels:  cartography, gis
QGIS-visualization-workshop
QGIS visualization workshop materials.
Stars: ✭ 46 (-31.34%)
Mutual labels:  cartography, gis
earthwyrm
Vector tile map server for openstreetmap data
Stars: ✭ 16 (-76.12%)
Mutual labels:  cartography, gis
spatialwidget
Utility package to convert R data into JSON for use in htmlwidget mapping libraries
Stars: ✭ 17 (-74.63%)
Mutual labels:  gis
GeoFuse
Thematic Engine for Dynamic CSV or Tab Delimited Data
Stars: ✭ 15 (-77.61%)
Mutual labels:  gis
python-grass-addon
How to write a Python GRASS GIS 7 addon
Stars: ✭ 45 (-32.84%)
Mutual labels:  gis
openSTARS
open source implementation of the STARS ArcGIS toolbox
Stars: ✭ 33 (-50.75%)
Mutual labels:  gis
conrex
An Elixir implementation of the CONREC algorithm for topographic or isochrone maps.
Stars: ✭ 52 (-22.39%)
Mutual labels:  gis
awesome-geospatial-data-download-sites
This is the repo for open source geospatial data download sites.
Stars: ✭ 19 (-71.64%)
Mutual labels:  gis
FreehandRasterGeoreferencer
QGIS plugin for the interactive georeferencing of rasters
Stars: ✭ 38 (-43.28%)
Mutual labels:  gis
mesh-api
Database for managing a mesh network
Stars: ✭ 14 (-79.1%)
Mutual labels:  gis

GEOG 4/572: Geovisual Analytics

Instructor: Bo Zhao, [email protected] | Office Hours: T 5-5:50pm or by appt. @ WLKN 210

Lecture: TR 4-4:50pm @WLKN 210 | Lab: T 6-7:50pm @WLKN 210

Catalog Course Description: GEOVISUALIZATION III: GEOVISUAL ANALYTICS (3). Concepts and techniques underlying the production of maps by computer. Practical experience with a variety of computer mapping packages.

Welcome to GEOG 4/572: Geovisual Analytics! This course introduces geovisual analytical theories, advanced geovisual analytical methodologies, and some popular toolkits. In this course, students work collaboratively to solve a real-world problem using geovisual analytics.

No required textbook 📚. Recommended Papers and online materials will be available on the course website, and some recommended books will be reserved in valley library. Students must complete required reading assignments before attending the corresponding lecture. Quizzes or Homeworks will cover the content of the reading assignments.

Slocum,T. A., McMaster, R. M., Kessler, F. C., Howard, H. H., & Mc Master, R. B.(2008). Thematic cartography and geographic visualization. Pearson; 3rd edition (April 14, 2008). ISBN-13: 978-0132298346

🚥 LATEST UPDATE

1. Presentation Sequence (4/18/2019)

2. Submit your Project Proposal (📌 Deadline: 4/23/2019)

3. Final Project Guideline

📆 SCHEDULE

WEEK 📖 LECTURE (T) 💻 LAB (T) 📖 LECTURE (R) 💟 PROJECT
Wk 01 Intro to this course Lab1: Project Management for GeoViz no class Geovisual Analytics Basics (reading) Introduction, Brainstorm
Wk 02 GeoViz Programming Basics (reading) Lab2: Interactive Map Design Leaflet Interactive Maps (reading) Team-up
Wk 03 D3 Fundamentals (reading)                                     Lab2 cont’d                           Spatial Data Processing (reading)       Proposal                                                
Wk 04 D3 Graphics (reading) Lab2 cont’d; 🐛 Debugging C3 Charts (reading) Data Source, Proposal Revision
Wk 05 Bootstrap Interface Design (reading) Lab3: Integrated Geovisualization Web Design Elements (reading) Sketch
Wk 06 Flow maps Lab3 cont’d Word Cloud - Ashley Design Scheme
Wk 07 Heatmap - Michael Lab3 cont'd Dealing with Time - Benjamin Coding
Wk 08 GeoViz Evaluation (reading) Studio Hexagonal Maps - Robert Coding
Wk 09 ☁️ Point Cloud Viz - Katherine and Bryan ✈️ Potential Fieldwork - Katherine and Bryan Studio Fine-tuning
Wk 10 Studio Studio Project Presentations Presentation

📊 GRADING CRITERIA

Item Description % of Final Grade (GEOG 472) % of Final Grade (GEOG 572)
Participation Discussion, in-class work and other activities 5 5
Quizzes no more than 6 in-class or take-home quizzes covering topics from lecture and reading assignments. 25 10
Labs 3 lab assignments. We understand that many of the programming techniques discussed early in the course will be relatively new. Recognizing this, the first 2 lab assignments will contain more detailed instructions. 30 20
Presentation Each student is required to present an existing geovisualization project to the class before the lecture. 10 10
Course Contribution Each graduate student is expected to contribute to this course. It could be leading the course, updating the experiment, or working with the instructor on some related course work. This course contribution is designed to help the graduate student to work closely with the instructor on geoviz related skills. 0 20
Project Each student is required to collaboratively develop a final project using geovisual analytics. Each project should be no more than four members. Graduate students are encouraged to be the group leader or the project coordinator, and undergraduate students are encouraged to be a principle group member. Each group will make a presentation to demonstrate their work. This final project is mainly evaluated by both the presentation and the quality of the geovisual application. 30 35
Total 100 100

Note: to calculate the final grade, we use all the earned points of each item (e.g., lab, quizzes, project development, project) divided by the total points of its item, and then multiply it by the allocated percentage of this item. Take the lab for geog 572 for example, if a student got 45 points for lab 1, 50 for lab 2, 46 for lab 3, the lab portion of the final grade will be (45+50+46) /150 *20% = 18.8%. Accordingly, by adding up the grades of each item, we will get the final grade of the examined student.

Final grades are based on the percentage of maximum points accumulated and assigned according to this table:

A 93 – 100% B- 80 – 82% D+ 68 – 69%
A- 90 – 92% C+ 78 – 79% D 62 – 67%
B+ 87 – 89% C 72 – 77% D- 60 – 61%
B 83 – 86% C- 70 – 71% F < 60%

📖 LECTURES

You are expected to attend lectures twice a week. Attending lectures and labs is important since these times provide you with access to the instructor and to other students. Keep in mind that not all lab assignment will be possible to finish in the allotted class time. Students will be expected to work on assignments outside of class during posted Lab hours. You are welcome to discuss the exercises amongst yourselves, in fact this is encouraged, but the final product you hand in must be your own work.

💻 LABS

During the term, there will be three lab assignments. The main purpose of the lab assignments is to learn how to apply and reflect upon the things we cover during the lectures, and to grasp proficient hands-on skills to solve real world problems. If you are having difficulty with these assignments you should ask for assistance, whether from fellow students, or from me. Whatever you do, ask someone but please note the academic integrity policy!

Lab assignments are required to be submitted electronically to Canvas unless stated otherwise. Efforts will be made to have them graded and returned within one week after they are submitted.Lab assignments are expected to be completed by the due date. A late penalty of at least 10 percentage units will be taken off each day after the due date.

If you have a genuine reason(known medical condition, a pile-up of due assignments on other courses, ROTC,athletics teams, job interview, religious obligations etc.) for being unable to complete work on time, then some flexibility is possible. However, if in my judgment you could reasonably have let me know beforehand that there would likely be a delay, and then a late penalty will still be imposed if I don't hear from you until after the deadline has passed. For unforeseeable problems,I can be more flexible. If there are ongoing medical, personal, or other issues that are likely to affect your work all semester, then please arrange to see me to discuss the situation. There will be NO make-up exams except for circumstances like those above.

💟 FINAL PROJECT

The final project is a major component of this course. For each group, there should be no more than four students. I recommend a group should be formed by graduate and undergraduate students. Each group will collaboratively work on a final project using geovisual analytics. The instructor will provide several topics for students to choose from. Students can also bring their own topics. Students in a group can work on a project of their common interests. Although the project topic is important, this project is more about how to apply the geovisual skills. So, students who want to team up as a group need to have a consensus that they are interested in using the similar geovisual tools and methods. Regarding the project topics, the instructor will provide a pool of topics to choose from during the first two weeks. In the rest of the term, students will concentrate on developing the project. The instructor and TA will provide necessary guidance in applying the geovisual skills for the projects. Since some of the topics are proposed by other faculty members in the university, a co-advisor/group member will join you to provide extra help.

🎒 RESOURCES

1. Students work from previous years

2. Storymap.js - a map storytelling library

3. NeoCarto - a geovisual analytical framework

Credits: This course material is maintained by the Cartography and Geovisualization Group at Oregon State University. Some of the material in this course is based on the classes taught at MIT and Penn State University. We have heavily drawn on materials and examples found online and tried our best to give credit by linking to the original source. Please contact us if you find materials where the credit is missing or that you would rather have removed.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].