All Projects → dlab-berkeley → R-Geospatial-Fundamentals

dlab-berkeley / R-Geospatial-Fundamentals

Licence: other
This is the repository for D-Lab's Geospatial Fundamentals in R with sf workshop.

Programming Languages

Jupyter Notebook
11667 projects
HTML
75241 projects

Projects that are alternatives of or similar to R-Geospatial-Fundamentals

Openrailwaymap
An OpenStreetMap-based project for creating a map of the world's railway infrastructure.
Stars: ✭ 150 (+257.14%)
Mutual labels:  mapping, geospatial, spatial
earthengine-apps
A collection of Earth Engine Apps created using geemap, voila, and heroku
Stars: ✭ 20 (-52.38%)
Mutual labels:  mapping, geospatial
pygeopackage
A Python package to read/write spatial data to a geopackage.
Stars: ✭ 33 (-21.43%)
Mutual labels:  geospatial, spatial
deegree3
Official deegree repository providing geospatial core libraries, data access and advanced OGC web service implementations
Stars: ✭ 118 (+180.95%)
Mutual labels:  geospatial, spatial
Maps Api For Javascript Examples
Self-contained examples for Maps API for JavaScript v3.
Stars: ✭ 130 (+209.52%)
Mutual labels:  mapping, geospatial
Spatial-Analysis-Mapping-Projects
Project Documentation, Best Practices & Procedures for Spatial Analysis and Mapping Projects
Stars: ✭ 15 (-64.29%)
Mutual labels:  mapping, geospatial
EOmaps
A library to create interactive maps of geographical datasets
Stars: ✭ 193 (+359.52%)
Mutual labels:  mapping, geospatial
Editor
An open source visual editor for the 'Mapbox Style Specification'
Stars: ✭ 1,167 (+2678.57%)
Mutual labels:  mapping, geospatial
geemap-apps
Interactive web apps created using geemap and streamlit
Stars: ✭ 24 (-42.86%)
Mutual labels:  mapping, geospatial
geoflow
R engine to orchestrate and run (meta)data workflows
Stars: ✭ 28 (-33.33%)
Mutual labels:  geospatial, spatial
GMT.jl
Generic Mapping Tools Library Wrapper for Julia
Stars: ✭ 148 (+252.38%)
Mutual labels:  mapping, geospatial
Kepler
The open source full-stack geosocial network platform
Stars: ✭ 125 (+197.62%)
Mutual labels:  mapping, geospatial
Leaflet Tilefilter
Change the appearance of Leaflet map tiles on the fly using a variety of canvas or CSS3 image filters. It's like Instagram for Leaflet map tiles.
Stars: ✭ 90 (+114.29%)
Mutual labels:  mapping, geospatial
Examples
Self-contained examples for the legacy Maps API for JavaScript.
Stars: ✭ 78 (+85.71%)
Mutual labels:  mapping, geospatial
wordpress-geo-mashup
Official repository for Geo Mashup, the plugin that makes WordPress into a GeoCMS. Documentation:
Stars: ✭ 60 (+42.86%)
Mutual labels:  mapping, geospatial
de9im
DE-9IM spatial predicate library implemented in Javascript.
Stars: ✭ 22 (-47.62%)
Mutual labels:  geospatial, spatial
Mapserver
Source code of the MapServer project. Please submit pull requests to the 'main' branch.
Stars: ✭ 693 (+1550%)
Mutual labels:  mapping, geospatial
Geemap
A Python package for interactive mapping with Google Earth Engine, ipyleaflet, and folium
Stars: ✭ 959 (+2183.33%)
Mutual labels:  mapping, geospatial
pyGISS
📡 A lightweight GIS Software in less than 100 lines of code
Stars: ✭ 114 (+171.43%)
Mutual labels:  geospatial, geographical-information-system
leafmap
A Python package for interactive mapping and geospatial analysis with minimal coding in a Jupyter environment
Stars: ✭ 1,299 (+2992.86%)
Mutual labels:  mapping, geospatial

R Geospatial Fundamentals

This is the repository for D-Lab's R Geospatial Fundamentals workshop.

Geospatial data are an important component of data visualization and analysis in the social sciences, humanities, and elsewhere. The R programming language is a great platform for exploring these data and integrating them into your research. This workshop focuses on fundamental operations for reading, writing, manipulating and mapping vector data, which encodes location as points, lines and polygons.

--

Content outline

  • Part I: Core concepts, vector data, and plotting
    • Basic geospatial concepts
    • Basic vector data
    • Geospatial data structures (the sf package)
    • Basic plotting (base::plot and the ggplot3 package)
    • Managing coordinate reference systems (CRS)
    • Advanced plotting (the tmap package)
    • Map overlays
  • Part II: Spatial analysis
    • Spatial measurement queries
    • Spatial relationship queries
    • Buffer analysis
    • Spatial and non-spatial joins
    • Aggregation
    • Continued mapping practice
  • Part III: Raster data
    • Raster concepts
    • Raster data structures (the raster package)
    • Mapping with raster and vector data
    • Spatial analysis of raster and vector data
    • Raster reclassification
    • Raster stacks and raster algebra

Getting started

Please follow the notes in participant-instructions.md.

Assumed participant background

We assume that participants have working familiarity with the R language, including the topics covered in our R-Fundamentals workshop materials (though participants without this have still reported useful learning about geospatial concepts).

If you would like a refresher on R, you could review that workshop's materials, or look to other online resources such as the Base R Cheat Sheet or the Quick R website.

Technology requirements

Please bring a laptop with the following:

Resources

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].