Giter Club home page Giter Club logo

upp4652021's Introduction

Web GIS - UPP 465 2021

Course Description

Web GIS is a popular term commonly used to refer to "online maps". While professional definitions are usually much more technical, "online maps" is a good starting point.

The goal of this course is to enable students to build their own online maps using two popular tools: ArcGIS Online (AGOL) and Leaflet.js. Students will gain the technical knowledge to create interactive online maps while learning the principals of effective map design & visualizations.

We will also survey crowdsourced mapping tools such as Open Street Maps, as well as other propriety web mapping tools. While learning these tools, we will discuss current topics concerning online maps such as privacy, how maps can misrepresent information, or how they can effectively engage stakeholder groups.

Prerequisites:

Students are expected to have basic familiarity with GIS terms and concepts prior to taking this course. Students with no previous GIS exposure have been successful in the course with additional work. If you have no prior GIS experience, please contact the instructor (Shelley Hoover, [email protected]).

Students are not expected to have any prior programming knowledge and will learn the basics of HTML, CSS, and JavaScript in the course.

The pace of this course is fast. Because many of the lessons build upon previous assignments, students are expected to meet deadlines and request assistance when necessary.

Schedule

Course Dates: June 16 โ€“ Wednesday, August 4, 2021 (8 weeks)

Class Times: Wednesdays 6:00pmโ€“8:30pm

Course Type Synchronous Online (Zoom)

Class Date Topics
1 Wed, June 16 Introduction to course & web maps
2 Wed, June 23 Create a web map with AGOL
3 Wed, June 30 AGOL- Web Mapping Applications
4 Wed, July 7 AGOL & Humanitarian Street Maps - Crowdsourced Mapping
5 Wed, July 14 HTML & CSS - Make a Website
6 Wed, July 21 Create a web map with Leaflet
7 Wed, July 28 Add interactivity to Leaflet Map
8 Wed, August 4 Final Presentations & Survey of Other Tools

Assignments

Submit assignments to Blackboard

Assignment Points Date Assigned Due Date
AGOL Web Map 10 Wed, June 23 Tue, June 29 (11:59pm)
AGOL Web App & Story Map 15 Wed, June 30 Tue, July 6 (11:59pm)
AGOL Project 25 Wed, July 7 Tues, July 13 (11:59pm)
Simple Website 10 Wed, July 14 Tues, July 20 (11:59pm)
Static Leaflet Map 15 Wed, July 21 Tues, July 27 (11:59pm)
Leaflet Project 25 Wed, July 28 Wed, August 4 (6pm)

Evaluation

Student performance will be evaluated on the basis of four homework assignments and two projects. Assignments will be graded according to the rubric of each assignment. Additionally the instructor will be evaluating map design, functionality, and that the student demonstrates an understanding of the content.

Total
20 points HW 1 & 3 x 10 points each
30 points HW 2 & 4 x 15 points each
50 points 2 projects x 25 points each
100 points Total

Information & Tutorials

Some useful tools & resources:

upp4652021's People

Contributors

shelleyhoover avatar

Stargazers

 avatar  avatar

Watchers

James Cloos avatar  avatar

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.