Professor Peter James

University of California, Davis

School of Medicine

Department of Public Health Sciences


Welcome to the SPH 215 website. This website complements the class Canvas site.

On this website you will find:

  • An abridged syllabus
  • Assignment guidelines
  • Lab and homework assignment material
  • Other useful R related material

On Canvas you will find:

  • A detailed syllabus
  • Reading material
  • Lecture slides
  • Project material
  • A place to submit your homework
  • Grades


About the Class

This 3-unit course introduces the concepts and components of a geographic information system (GIS) for public health. It also teaches the essential skills of operating a functional GIS through the use of R, which is free and open-source software. By completing this course, students will understand the operational processes of spatial data acquisition, editing and QA/QC, spatial data visualization, geocoding, spatial joins and extractions to create exposure metrics, network analysis, spatial clustering analyses, spatial lag analyses, and geographically weighted regression.


Acknowledgements

The following websites were used in the construction of this course website. My immense thanks go out to the people who invested their time and effort in developing and offering these valuable resources to the public.

LS0tCnRpdGxlOiAiU1BIIDIxNTogR2VvZ3JhcGhpYyBJbmZvcm1hdGlvbiBTeXN0ZW1zIGZvciBQdWJsaWMgSGVhbHRoIDIwMjYiCi0tLQoKXAoKIyMjIFByb2Zlc3NvciBQZXRlciBKYW1lcwojIyMgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBEYXZpcwojIyMgU2Nob29sIG9mIE1lZGljaW5lCiMjIyBEZXBhcnRtZW50IG9mIFB1YmxpYyBIZWFsdGggU2NpZW5jZXMKClwKCldlbGNvbWUgdG8gdGhlIFNQSCAyMTUgd2Vic2l0ZS4gVGhpcyB3ZWJzaXRlIGNvbXBsZW1lbnRzIHRoZSBjbGFzcyBbQ2FudmFzXShodHRwczovL2NhbnZhcy51Y2RhdmlzLmVkdS9jb3Vyc2VzLzEwNjQyMjcpIHNpdGUuCgpPbiB0aGlzIHdlYnNpdGUgeW91IHdpbGwgZmluZDoKCi0gQW4gYWJyaWRnZWQgc3lsbGFidXMKLSBBc3NpZ25tZW50IGd1aWRlbGluZXMKLSBMYWIgYW5kIGhvbWV3b3JrIGFzc2lnbm1lbnQgbWF0ZXJpYWwKLSBPdGhlciB1c2VmdWwgUiByZWxhdGVkIG1hdGVyaWFsCgpPbiBDYW52YXMgeW91IHdpbGwgZmluZDoKCi0gQSBkZXRhaWxlZCBzeWxsYWJ1cwotIFJlYWRpbmcgbWF0ZXJpYWwKLSBMZWN0dXJlIHNsaWRlcwotIFByb2plY3QgbWF0ZXJpYWwKLSBBIHBsYWNlIHRvIHN1Ym1pdCB5b3VyIGhvbWV3b3JrCi0gR3JhZGVzCgpcCgojIEFib3V0IHRoZSBDbGFzcwpUaGlzIDMtdW5pdCBjb3Vyc2UgaW50cm9kdWNlcyB0aGUgY29uY2VwdHMgYW5kIGNvbXBvbmVudHMgb2YgYSBnZW9ncmFwaGljIGluZm9ybWF0aW9uIHN5c3RlbSAoR0lTKSBmb3IgcHVibGljIGhlYWx0aC4gSXQgYWxzbyB0ZWFjaGVzIHRoZSBlc3NlbnRpYWwgc2tpbGxzIG9mIG9wZXJhdGluZyBhIGZ1bmN0aW9uYWwgR0lTIHRocm91Z2ggdGhlIHVzZSBvZiBSLCB3aGljaCBpcyBmcmVlIGFuZCBvcGVuLXNvdXJjZSBzb2Z0d2FyZS4gQnkgY29tcGxldGluZyB0aGlzIGNvdXJzZSwgc3R1ZGVudHMgd2lsbCB1bmRlcnN0YW5kIHRoZSBvcGVyYXRpb25hbCBwcm9jZXNzZXMgb2Ygc3BhdGlhbCBkYXRhIGFjcXVpc2l0aW9uLCBlZGl0aW5nIGFuZCBRQS9RQywgc3BhdGlhbCBkYXRhIHZpc3VhbGl6YXRpb24sIGdlb2NvZGluZywgc3BhdGlhbCBqb2lucyBhbmQgZXh0cmFjdGlvbnMgdG8gY3JlYXRlIGV4cG9zdXJlIG1ldHJpY3MsIG5ldHdvcmsgYW5hbHlzaXMsIHNwYXRpYWwgY2x1c3RlcmluZyBhbmFseXNlcywgc3BhdGlhbCBsYWcgYW5hbHlzZXMsIGFuZCBnZW9ncmFwaGljYWxseSB3ZWlnaHRlZCByZWdyZXNzaW9uLgoKXAoKIyBBY2tub3dsZWRnZW1lbnRzIApUaGUgZm9sbG93aW5nIHdlYnNpdGVzIHdlcmUgdXNlZCBpbiB0aGUgY29uc3RydWN0aW9uIG9mIHRoaXMgY291cnNlIHdlYnNpdGUuIE15IGltbWVuc2UgdGhhbmtzIGdvIG91dCB0byB0aGUgcGVvcGxlIHdobyBpbnZlc3RlZCB0aGVpciB0aW1lIGFuZCBlZmZvcnQgaW4gZGV2ZWxvcGluZyBhbmQgb2ZmZXJpbmcgdGhlc2UgdmFsdWFibGUgcmVzb3VyY2VzIHRvIHRoZSBwdWJsaWMuCgotIE5vbGkgQnJhemlsJ3MgW0NSRCAyMzA6IFNwYXRpYWwgTWV0aG9kcyBpbiBDb21tdW5pdHkgUmVzZWFyY2ggQ291cnNlXShodHRwczovL2NyZDIzMC5naXRodWIuaW8vaW5kZXguaHRtbCkgKHdoaWNoIHRoaXMgd2Vic2l0ZSByZWxpZXMgKipoZWF2aWx5KiogdXBvbiEgKlRoYW5rIHlvdSBOb2xpISopCi0gTWFudWVsIEdpbW9uZOKAmXMgW0ludHJvIHRvIEdJUyBhbmQgU3BhdGlhbCBBbmFseXNpc10oaHR0cHM6Ly9tZ2ltb25kLmdpdGh1Yi5pby9TcGF0aWFsL2luZGV4Lmh0bWwpCi0gQ2xhdWRpYSBFbmdlbOKAmXMgW1VzaW5nIFNwYXRpYWwgRGF0YSBpbiBSXShodHRwczovL2NlbmdlbC5naXRodWIuaW8vUi1zcGF0aWFsLykKLSBDb3JleSBTcGFya3PigJkgW1JQdWJzIExhYnNdKGh0dHBzOi8vcnB1YnMuY29tL2NvcmV5X3NwYXJrcykKLSBCZW4gQmF1bWVy4oCZcyBbU3BhdGlhbCBEYXRhIFNjaWVuY2UgQ291cnNlXShodHRwczovL2JlYW51bWJlci5naXRodWIuaW8vc2RzMTkyLykKLSBLeWxlIFdhbGtlcuKAmXMgW0FuYWx5emluZyBVUyBDZW5zdXMgRGF0YV0oaHR0cHM6Ly93YWxrZXItZGF0YS5jb20vY2Vuc3VzLXIvKQo=