Algorithms for GIS csci3225

Similar documents
GIS for ChEs Introduction to Geographic Information Systems

ESM Geographic Information Systems - Spring 2014

CS 350 A Computing Perspective on GIS

Geometric Algorithms in GIS

These modules are covered with a brief information and practical in ArcGIS Software and open source software also like QGIS, ILWIS.

Applied Cartography and Introduction to GIS GEOG 2017 EL. Lecture-2 Chapters 3 and 4

Hydrologic Engineering Applications of Geographic Information Systems

Syllabus Reminders. Geographic Information Systems. Components of GIS. Lecture 1 Outline. Lecture 1 Introduction to Geographic Information Systems

Geographical Information System GIS

Esri s Living Atlas of the World Community Maps

ESRI Survey Summit August Clint Brown Director of ESRI Software Products

GIS for NRM. N.D.K. Dayawansa

Lecture 2. A Review: Geographic Information Systems & ArcGIS Basics

Geometric Algorithms in GIS

Imagery and the Location-enabled Platform in State and Local Government

Development and operation of GIS exercise materials for undergraduate students

Spatial Analysis and Modeling (GIST 4302/5302) Guofeng Cao Department of Geosciences Texas Tech University

v WMS Tutorials GIS Module Importing, displaying, and converting shapefiles Required Components Time minutes

ArcGIS Pro: Analysis and Geoprocessing. Nicholas M. Giner Esri Christopher Gabris Blue Raster

3/29/11. Why bother with tools? Incorporating Decision Support Tools into Climate Adaptation Planning. A Simplified Planning Process

What is GIS? ESRI Canada. August 2011

Ramani Geosystems. Putting Africa On The Map. Authorized Resellers

Geography 38/42:376 GIS II. Topic 1: Spatial Data Representation and an Introduction to Geodatabases. The Nature of Geographic Data

Geospatial Intelligence

Hydrology and Floodplain Analysis, Chapter 10

Geographical Information System (GIS) Prof. A. K. Gosain

Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning

Introduction to GIS. Geol 4048 Geological Applications of Remote Sensing

Semester Project Final Report. Logan River Flood Plain Analysis Using ArcGIS, HEC-GeoRAS, and HEC-RAS

GIST 4302/5302: Spatial Analysis and Modeling Lecture 1: Overview

Introduction to GIS I

An Introduction to Geographic Information System

GIS = Geographic Information Systems;

GIS Workshop Data Collection Techniques

Introduction to Geographic Information Science. Updates/News. Last Lecture 1/23/2017. Geography 4103 / Spatial Data Representations

Geospatial data and analysis fundamentals applied to renewable energies potential assessment

July 5-6, 2010 Mytilene, Greece

Great Lakes Information Network GIS (Queryable by topic, geography, organization, and upload date 73 layers as of October, 2009)

ArcGIS for Desktop. ArcGIS for Desktop is the primary authoring tool for the ArcGIS platform.

Introduction to Geographic Information Systems (GIS): Environmental Science Focus

WHAT YOU WILL LEARN TODAY

94-802Z: Geographic Information Systems Summer 2018

Spatial Analyst. By Sumita Rai

Montgomery County Community College GEO 210 Introduction to Geographic Information Systems (GIS) 3-2-2

Applications: Introduction Task 1: Introduction to ArcCatalog Task 2: Introduction to ArcMap Challenge Question References

Overview key concepts and terms (based on the textbook Chang 2006 and the practical manual)

Open Source Software Education in Texas

Question 1. Feedback Lesson 4 Quiz. You submitted this quiz on Tue 27 May :04 PM MYT. You got a score of out of

Display data in a map-like format so that geographic patterns and interrelationships are visible

Esri Overview for Mentor Protégé Program:

Spatial Data Analysis with ArcGIS Desktop: From Basic to Advance

Data Creation and Editing

GED 554 IT & GIS INTRODUCTION TO THE COURSE CHAPTER 1

WHAT YOU WILL LEARN TODAY

GIS and Forest Engineering Applications FE 257 Lecture and laboratory, 3 credits

Lecture 1 Introduction to GIS. Dr. Zhang Spring, 2017

Introduction to the 176A labs and ArcGIS

GEOG 508 GEOGRAPHIC INFORMATION SYSTEMS I KANSAS STATE UNIVERSITY DEPARTMENT OF GEOGRAPHY FALL SEMESTER, 2002

ESRI GIS For Mining Seminar, 10 th August, 2016, Nairobi, Kenya. Spatial DATA Solutions for Mining

A Comprehensive Inventory of the Number of Modified Stream Channels in the State of Minnesota. Data, Information and Knowledge Management.

<Insert Picture Here> Oracle Spatial 11g. Dr. Siva Ravada

SCAUG Community Maps Building a Living Atlas of the World

NR402 GIS Applications in Natural Resources

Canadian Board of Examiners for Professional Surveyors Core Syllabus Item C 5: GEOSPATIAL INFORMATION SYSTEMS

GIS Boot Camp for Education June th, 2011 Day 1. Instructor: Sabah Jabbouri Phone: (253) x 4854 Office: TC 136

COURSE SCHEDULE, GRADING, and READINGS

Welcome to NR502 GIS Applications in Natural Resources. You can take this course for 1 or 2 credits. There is also an option for 3 credits.

Enabling ENVI. ArcGIS for Server

HIGH RESOLUTION BASE MAP: A CASE STUDY OF JNTUH-HYDERABAD CAMPUS

Lesson 4b Remote Sensing and geospatial analysis to integrate observations over larger scales

Introduction to the 176A labs and ArcGIS Purpose of the labs

The Road to Data in Baltimore

Course overview. Grading and Evaluation. Final project. Where and When? Welcome to REM402 Applied Spatial Analysis in Natural Resources.

Techniques for Science Teachers: Using GIS in Science Classrooms.

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Welcome! Power BI User Group (PUG) Copenhagen

Flow on terrains (II)

GIS and Forest Engineering Applications FE 357 Lecture: 2 hours Lab: 2 hours 3 credits

Fugro Geospatial: Turning Spatial Data into Knowledge

1The Many Uses of GIS

90-834: Health Geographic Information Systems Spring Semester 2017

GIS in Weather and Society

Basics of GIS. by Basudeb Bhatta. Computer Aided Design Centre Department of Computer Science and Engineering Jadavpur University

In this exercise we will learn how to use the analysis tools in ArcGIS with vector and raster data to further examine potential building sites.

REVIEW MAPWORK EXAM QUESTIONS 31 JULY 2014

Your web browser (Safari 7) is out of date. For more security, comfort and. the best experience on this site: Update your browser Ignore

University of Lusaka

Advanced Algorithms for Geographic Information Systems CPSC 695

USING GIS IN WATER SUPPLY AND SEWER MODELLING AND MANAGEMENT

3D CARTOGRAPHY IN URBAN ENVIRONMENTS FOR MUNICIPAL ADMINISTRATIONS

SCHOOL OF ENGINEERING AND TECHNOLOGY COMPUTER LAB

Salisbury University: Eric Flint, John O Brien, & Alex Nohe

New Methods for GeoDesign with ArcGIS and CityEngine. Dr. Özgür Ertac, Prof. Dr. Jörg Schaller, Cristina Mattos Tech. Uni. Munich, Esri Germany

BASIC SPATIAL ANALYSIS TOOLS IN A GIS. data set queries basic statistics buffering overlay reclassification

Geoinformation in Environmental Modelling

What are the five components of a GIS? A typically GIS consists of five elements: - Hardware, Software, Data, People and Procedures (Work Flows)

The Northwest Environmental Training Center presents:

GIS Applications on Environmental Education in Taiwan

Great Lakes Update. Geospatial Technologies for Great Lakes Water Management. Volume 149 October 4, US Army Corps of Engineers Detroit District

An Introduction to the Community Maps Information Model

Transcription:

Algorithms for GIS csci3225 Laura Toma Bowdoin College

Spatial analysis: the beginnings Finding: nb. cholera deaths aer spatially clustered around the Broad St pump 1848, London, John Snow Claim: Cholera is a water-transmitted disease

GIS (Geographic Information Systems) Systems for storing, visualizing and analyzing geospatial data Started in 1970s as an extension of traditional cartography First use: Mapping and visualization Display different types of data, all on same location (layers), turn layers on and off, zoom in/out, etc Create beautiful, interactive maps Combine data from many sources ESRI maps

GIS: Vizualization http://researchguides.library.syr.edu/c.php?g=258118&p=1723814 Polygons (properties), lines (streets), points (trees) and raster images (air photo) are integrated into one map.

GIS: Spatial analysis Spatial operations e.g. What lies within 5 miles of a dump site? e.g. What other crimes have occurred in this selected region? e.g. What is the total length of the river network? e.g. Find shortest routes, connectivity GRASS: module of the day v.overlay: overlays two vector maps, offering clip, intersection, difference and union operators

GIS: Terrain analysis e.g. modeling flow

GIS: Terrain analysis e.g. modeling visibility

GIS: Terrain analysis e.g. modeling flooding

GIS: Satellite imagery Access existing data collection (e.g. Landsat, Modis) Visualization and analysis

Real-time GIS Put real-time sensor data on interactive maps Track dynamic assets such as vehicles, aircrafts and vessels

GIS Used by a growing number of disciplines earth, atmospheric and oceanographic sciences environmental studies digital humanities, Also used by city planners, government, Explosion of digital data ==> GIS has seen tremendous growth

GIS software ArcGIS developed by ESRI probably most comprehensive system complex interface available in Bowdoin labs ; IT/ES offer tutorials https://grass.osgeo.org/# Open source systems e.g. GRASS GIS, QGIS Other proprietary modules, with specialized functions e.g. LAStools

e.g. GRASS screenshots Raster map operations Vector map operations LiDAR data Processing 3D Visualization Cartography

GIS and geospatial analytics Rich source of problems in CS algorithms, databases, interfaces, visualization, cloud computing, systems LOTS of geospatial data available What can one do with it? geospatial data science

Descartes Maps They build global composites using their cloud-based parallel computing infrastructure

Logistics

Class overview Explore selected GIS applications and the algorithms/data structures involved. Some basic GIS topics Data models (raster, vector, TIN) and representations Shortest paths and least-cost path surfaces Flow river network, watersheds, flooding, sea-level rise Visibility viewshed, total viewshed, guarding, and approximation. Simplification 2D (line simplification) and 3D (terrain simplification). Spatial data structures: B-trees and quadtrees. Visualization programming with OpenGL Dealing with large data Parallel programming with OpenMP cache- and I/O-efficiency Space-filling curves LiDAR data

Focus: the interplay between theory and practice and scalability to large data

Class info Pre-requisites 1101, 2101 (data structures) and 2200 (algorithms) CS curriculum Satisfies the projects requirement Satisfies the theory requirement No textbook Papers, slides, and other online materials Discussion forum Piazza TAs Jason Nawrocki

Work The work for the class consists of programming assignments & project research papers reviews and class discussions presentations (such as project proposal, updates, and final presentation) final project report, final project demo and presentation date in polaris: Dec 18, 2pm class participation