GIS and Spatial Analysis Fundamentals – IV (Map visualization)

By |

This is the fourth workshop about the fundamentals of GIS and spatial analysis this semester. Each workshop covers one or two key elements and is self-contained. The focus is on conceptual details that can provide sufficient preparation for applications, but we will also touch upon the technical aspects. Most workshops will have at least one hands-on exercise. Typically, each workshop is divided into one hour of lecture-style presentation and half an hour of hands-on exercises. Unless mentioned otherwise, we will use R and/or QGIS.

 

This workshop will focus on basic cartography principles for map-making and explore the functionalities of R and QGIS for making production-quality single- and bi-variate static and dynamic choropleth map. We will also explore the functionalities of leaflet, a powerful JavaScript library, to create web maps and add extra information via elements such as pop-ups.

 

Participants should have some familiarity with R, but exposure to QGIS is not required.

GIS and Spatial Analysis Fundamentals – III (Geocoding)

By |

This is the third workshop about the fundamentals of GIS and spatial analysis this semester. Each workshop covers one or two key elements and is self-contained. The focus is on conceptual details that can provide sufficient preparation for applications, but we will also touch upon the technical aspects. Most workshops will have at least one hands-on exercise. Typically, each workshop is divided into one hour of lecture-style presentation and half an hour of hands-on exercises. 

 

Geocoding (or sometimes reverse geocoding) is often a very first step in many geospatial analyses. There are many options available for geocoding with different degree of accuracy. A basic understanding of the process helps you in choosing the best option. The workshop will cover basic concepts in geocoding, different open-source and proprietary options available, accuracy and reliability in geocoding, and best practices. We will use R and ArcGIS.

GIS and Spatial Analysis Fundamentals – II (Data models: vector, network)

By |

This is the second workshop about the fundamentals of GIS and spatial analysis this semester. Each workshop covers one or two key elements of GIS and spatial analysis and is self-contained. The focus is on conceptual details that can provide sufficient preparation for applications, but we will also touch upon the technical aspects. Most workshops will have at least one hands-on exercise. The first one hour of the workshop is a lecture-style presentation, followed by the next half-hour for the hands-on exercises. Unless mentioned otherwise, we will use R and/or QGIS for the hands-on portion. 

 

How data is recorded in digital systems has significant implications for accuracy, algorithms, and the type of analyses that can be undertaken.  In this workshop we will cover data structure for vector and network data in the context of a 2-D GIS system. The focus is on developing a basic understanding of elements such as essential primitives, how more complex objects are derived from the primitives, and different formats and file systems. 

 

Participants should have some familiarity with R, but exposure to QGIS is not required.

GIS and Spatial Analysis Fundamentals – I (Coordinate system)

By |

This is the first workshop about the fundamentals of GIS and spatial analysis this semester. Each workshop covers one or two key elements of GIS and spatial analysis and is self-contained. The focus is on conceptual details that can provide sufficient understanding for applications, but we will also touch upon the technical aspects. Most workshops will have at least one hands-on exercise. Typically, each workshop is divided into one hour of lecture-style presentation and half an hour of hands-on exercises. Unless mentioned otherwise, we will use R and/or QGIS for the hands-on portion. 

 

There are 100s of coordinate systems and datums available in modern software that provide GIS functionalities. A basic understanding of different coordinate systems, their strength and limitations, and conversion between different systems are essential for choosing the right system and manipulating geographically referenced data. In this workshop we will cover basics of coordinate systems for 2-D GIS from an applied perspective. 

 

Participants should have some familiarity with R, but exposure to QGIS is not required.

Regular Expressions II

By |

Regular expressions are perfectly suited for people who like puzzles. Regular expressions are a sequence of characters used to define a search pattern. They are commonly used to do “find” and “find and replace” string operations. They are also used to validate strings like phone numbers, passwords, etc. in data entry. Regular expression capabilities can be found in a variety of programming languages and software like ArcGIS, Java, Javascript, Matlab, Perl, PHP, Python, R, Visual Basic, etc. and some text editors. This workshop is part II of a two-part series and will cover more advanced topics like captured groups, backreferences and assertions. The workshop will consist of hands-on example problems. Basic understanding of regular expressions is required. You should be able to understand expressions like “w{3,}-d{1,2}-d{4}“ and “des*ert?s?”. The tutorials will be conducted using Python. A basic programming background is helpful but not required for this workshop.