Further GIS learning resources<!-- -->| <!-- -->A4407-sp2024
A4407-sp2024

Further GIS learning resources

Resources

This page provides a partially-annotated bibliography of mapping resources. It includes map-related software tools/environments, data sources and archives, online learning resources, and finally other mapping classes you can take here at Columbia. It is by no means exhaustive but hopefully it might help each of you identify some new territory for exploration as you continue your journey with critical mapping.

Software Tools and Environments

Desktop GIS Software

  • QGIS - Used in the tutorials!
  • ArcGIS - Commercial GIS software you're likely to find in corporate settings & government agencies. Licenses are very expensive so generally not recommended for personal use.

Javascript Libraries for Web Mapping and Data Visualization

  • GitHub Pages - Not a javascript library but one of the easiest ways to publish a static website. (Used in Tutorials)
  • Mapbox GL - From the Tutorials!
  • OpenLayers - Yet another open-source map library. Support for many different raster and vector data sources.
  • Tangram - Another WebGL-based map library which lets you define custom styles directly rather than depending on vector tiles like Mapbox.
  • Leaflet - Open-Source javascript library for easy web maps, somewhat similar in functionality to Mapbox GL but not as good-looking.
  • D3 - Slightly complicated but very flexible library for interactive data visualization.

Jupyter Notebooks

These are beyond the scope of our 6-week class but provide a third category of environment for spatial data analysis. Here your workspace is a 'notebook' that combines blocks of text with code snippets (usually in Python or R) that share a common computational environment. Using different libraries, code snippets can also generate interactive, data-driven visualizations. Mostly these are used in more quantitative/programming-heavy workflows that deal with large datasets or complex computational requirements. If you're interested in working with census data or machine learning, this is a good space to explore.

Data Sources & Archives

Learning Resources

Columbia/Barnard

General Resources/Introductions

  • Programming Historian
  • Baruch College Newman Library GIS Guides
  • GIS StackExchange - StackExchange and related sites (StackOverflow for code/programming topics) are a great resource, especially for open-source GIS tools like QGIS which tend to be less rigorously documented than their commercial counterparts. However, you need to be careful that specific solutions you find here are relevant to the version of the software you're using - comments and threads here are usually more useful at a broader conceptual level than as a way to find viable examples and instructions. Look to the official documentation for these kinds of things as they'll almost always be more up-to-date.

Projections

Remote Sensing

Mapping Online/Webmaps

  • Web Developer Roadmap - As this will show you, web development is a huge topic with many different areas of specialization. This is a good structured overview of what's out there when/if you choose to go beyond the simple static site setup we used in the tutorials.

Blogs, Inspiration

Other Columbia/Barnard Classes


Resources compiled by Dare Brawley, Nadine Fattaleh, Carsten Rodin, Spring 2020-22.