CS 225 - Spatial Computing
Winter 2020
Time: Tuesday, Thursday - 3:30 PM to 4:50 PM
Location: Skye Hall - Room 171
Instructor: Amr Magdy - - Office Hours: 159B Tomas Rivera Library - Wednesday & Friday 3 PM - 4 PM or by appointment
TA/Reader: Mayur Patil - Office Hours: Thursday 11 AM - 12 PM WCH 110 WCH - TBA
Gyan Prakash - Office Hours: N/A
Teaching Feedback Form: https://goo.gl/forms/g5C4VjKRlmButg693
Textbook: The course is based on research papers and selected readings.
Supplementary Materials:
Spatial Databases: A Tour by S. Shekhar and S. Chawla, Prentice Hall, 2003, ISBN-13: 978-0130174802, ISBN-10: 0130174807
Amazon-
UCR Bookstore
Syllabus
Spatial data is ubiquitous in different applications, e.g., map applications, agriculture, public health, transportation, and public safety, and in different scientific disciplines, e.g., geographic information sciences, environmental sciences, and behavioral sciences. This course covers the main concepts behind the existing technologies in spatial applications in addition to the future directions where spatial data is driving innovations. The course introduces spatial computing with coverage for spatial data models, storage, indexing, and querying. In addition, the course allows hands-on experience on both low-level and high-level spatial applications building on existing spatial data platforms. The topics that will be covered include:
- Introduction to Spatial Computing
- Spatial Relationships and Data Models
- Spatial Data Storage and Indexing
- Spatial Query Processing
- Spatial Networks
- Geo-visualization
- Spatial Data Mining
- Trends and Innovations in Spatial Applications
Grading
- Project (65%)
- Hands-on on Spatial Technologies (7.5%)
- Evaluating others (5%)
- Paper Reviews (7.5%)
- Mini-topics Presentations (10%)
- Final exam (5%)
Course work
Schedule
Date | Topic | Material | Notes |
---|---|---|---|
Tue 1/7 | Course Outline + Introduction to Research | ||
Thu 1/9 | Introduction to Spatial Computing | ||
Tue 1/14 | Spatial Relationships and Data Models | Assignment 0 due | |
Thu 1/16 | Spatial Relationships and Data Models (Cont'd) + Spatial Data Storage and Indexing | ||
Tue 1/21 | Spatial Data Storage and Indexing + Paper review 1 discussion | Assignment 1 due | |
Thu 1/23 | Spatial Query Processing | ||
Tue 1/28 | Spatial Query Processing | Assignment 2 due | |
Thu 1/30 | Spatial Networks + Geo-visualization | Assignment 3 due | |
Tue 2/4 | Geo-visualization (Cont'd) + Spatial Data Mining | Assignment 4 due | |
Thu 2/6 | Paper review 2 discussion + Presentation 1 (Spatio-temporal data) + Big Spatial Data Platforms | ||
Tue 2/11 | Presentations 2-4 (Spatio-temporal data + HD Maps) | ||
Thu 2/13 | Presentations 5-7 (Spatial Crowdsourcing + Remote Sensing) | Assignment 5 due | |
Tue 2/18 | Presentations 8-10 (Remote Sensing) | ||
Thu 2/20 | Presentations 11-13 (LiDAR technology) | ||
Tue 2/25 | Presentations 14-16 (LiDAR technology + GeoAI) | ||
Thu 2/27 | Presentations 17-19 (GeoAI + Geospatial Imagery Analysis) | ||
Tue 3/3 | Presentations 20-22 (Geospatial Imagery Analysis) | ||
Thu 3/5 | Open GIScience | ||
Tue 3/10 | Final project fast-forward presentations | ||
Thu 3/12 | Final project fast-forward presentations | ||
Saturday 3/14 | Final Exam + Final project discussions - 3:00 PM - 6:00 PM | Final project deliverables due |
Groups
Group Members | |
---|---|
#1 | Ruchen Zhang, Shiyi Chen, Yiqing Liu, Yuanhao Chang |
#2 | Anish Sekar, Prajnya Prabhu, Yogesh Kumar Singh |
#3 | Abenezer Wudenhe, Joel Barja, Nicholas Kory, Zhuocheng Shang |
#4 | Kexin Wanh, Qiguang Xie, Xu Chen, Yifan Zhao |
#5 | Abhijit Taneja, Ana Yeli Ruiz, Dylan Skrah, Rithika A. Ramasesha |
#6 | Huayue Gu, Kuan-Chieh Hsu, Yeqing Wang |
#7 | Andrew Lvovsky, Jerry Zhu, Jonathan Peng, Mehnaz Tabassum Mahin |
#8 | Devansh Sheth, Ganesh Krishnan Sivaram, Mahip Shah, Siddhart Shenoy |
#9 | Shiyi Zhang, Tong Jia, Xiangyu Li, Yongyi Liu |
#10 | Abhishek Ayachit, Pranshu Shrivatsava, Shashank Dahiya, Yash Deshpande |
#11 | Paranshu Singhal, Shamali Shinde, Urja Parekh, William Vagharfard |
#12 | Hessah Alrashid, Faisal AlMaarik |
#13 | Laila Abdelhafeez, Carter S |
Paper Reviews
# | Paper Title |
---|---|
1 | "An Investigation of Grid-enabled Tree Indexes for Spatial Query Processing" Jaewoo Shin, Ahmed R. Mahmood, Walid G. Aref. In ACM SIGSPATIAL 2019, p.169-178. |
2 | "Efficient Processing of Spatial Group Keyword Queries" Xin Cao, Gao Cong, Tao Guo, Christian S. Jensen, Beng Chin Ooi. ACM Transactions on Database Systems. 40(2): 13:1-13:48 (2015). |
Mini-topics Presentations
ID | Mini-topic Title and Tentative Outline |
---|---|
#1 |
Spatio-temporal data:
|
#2 |
Remote Sensing:
|
#3 |
LiDAR technology:
|
#4 |
GeoAI
|
#5 |
HD Maps
|
#6 |
Geospatial Imagery Analysis
|
#7 |
Spatial Crowdsourcing
|
Mini-topics Presentations Details
ID | Mini-topic Paper and Presentation |
---|---|
Presentation 1 |
|
Presentation 2 |
|
Presentation 3 |
|
Presentation 4 |
|
Presentation 5 |
|
Presentation 6 |
|
#Presentation 7 |
|
Presentation 8 |
|
Presentation 9 |
|
Presentation 10 |
|
Presentation 11 |
|
Presentation 12 |
|
Presentation 13 |
|
Presentation 14 |
|
Presentation 15 |
|
Presentation 16 |
|
Presentation 17 |
|
Presentation 18 |
|
Presentation 19 |
|
Presentation 20 |
|
Presentation 21 |
|
Presentation 22 |
|
Course Resources
Selected Articles from Encyclopedia of GIS | |
Reading List | |
Spatio-temporal Access Methods | |
Spatio-Temporal Access Methods: Part 2 (2003 - 2010) | |
Spatio-temporal access methods: a survey (2010 - 2017) | |
What is Human Geography? | |
Five Themes of Geography | |
Types of Regions | |
What is GeoInt? | |
Perspectives on the Cuban Missile Crisis | |
What is Photogrammetry? | |
What is Lidar? | |
Tobler's First Law of Geography | |
Why Do People Migrate? (Push & Pull Factors) |