|09:00 - 13:00||
This 8 (that will be shrunk to 4) hour workshop is designed to introduce you to QGIS 2.12, an alternative Open Source GIS software for viewing, editing, and managing spatial data in a wide variety of commonly used vector and raster formats. It is lightweight, flexible, and can be installed on Windows, MacOSX, Linux, as well as Android devices. Best of all, most will find QGIS to be extremely affordable while still providing a growing list of features and functionality.
Students will need to bring a laptop with QGIS loaded and I'll pass out some sample data before class starts
By the end...
Introduction to an Open Source GIS Desktop: QGIS
GeoNode is a web-based application and platform for developing geospatial information systems (GIS) and for deploying spatial data infrastructures (SDI). It is designed to be extended and modified, and can be integrated into existing platforms. This workshop will cover the GeoNode project from a developer's perspective and lead the participant through the process of setting up their local workstation to run their own GeoNode based project or to work on GeoNode itself. We will review the core components (GeoServer, PostGIS, Django, GeoExplorer...
GeoNode Developers Workshop
GDAL/OGR is a life-changing toolset. But for those who haven’t yet tried it, getting started on your own can be intimidating. Unfamiliarity with command line interfaces can make it especially daunting. This beginner-focused tutorial introduces some of the most frequently-used features. Since we’ll focus only on using GDAL/OGR tools from the command line, no programming experience is necessary.
Topics to be covered include:
Installation & setup (pre-class)
Exploring data: getting information from the command line...
Hands on with GDAL/OGR: a gentle introduction to command line GIS
This tutorial will introduce you to the major features of TerriaJS and show you how to use it to build your own map applications for the web. Without writing any code or deploying anything, you will be able to offer your users a rich catalog of geospatial data to explore, and enable them to visualize it in 3D.
Create your own server-free, 3D web map catalog explorer
Come and learn about scripting, graphical and tangible (!) interfaces for GRASS GIS, the powerful desktop GIS and geoprocessing backend. We will start with the Python interface and finish with Tangible Landscape, a new tangible interface for GRASS GIS.
Python is the primary scripting language for GRASS GIS. We will demonstrate how to use Python to automate your geoprocessing workflows with GRASS GIS modules and develop custom algorithms using a Pythonic interface to access low level GRASS GIS library functions. We will also review several tips and tricks for parallelization.
Using GRASS GIS through Python and tangible interfaces
|14:00 - 18:00||
This workshop will introduce attendees to GeoGig, a distributed version control system for geospatial data. We will start with a discussion of distributed version control as applied to the specific case of geospatial data, followed by a hands-on session with GeoGig. Then we will explore workflows suitable for data product generation and field collection using the graphical GeoGig interface in QGIS. Attendees will learn how GeoGig can be a key tool in a workflow when managing geospatial data.
The workshop is...
Managing Versioned Data with QGIS using GeoGig
GeoServer is an open source server that allows users to share and publish spatial data over the web.
In this tutorial, attendees will learn how to load, publish, style, and share spatial data with GeoServer. Discussion will include navigating the GeoServer user interface, loading and publishing data, OGC web services, and styling.
The workshop is geared toward those with no prior GeoServer experience, but familiarity with basic GIS concepts is suggested.
Introduction to GeoServer
You keep hearing about containers and maybe you have even played with Docker. You are now wondering - how do I run and manage this in production? In this session we are going to show you how. We'll level set with a quick intro to Docker, then show how CrunchyDB has taken advantage of containers to do more with Postgresql. Then we will demo bringing these images up to scale and orchestrated with Kubernetes and OpenShift - two opensource project used to manage containers. This talk will be mostly examples and working code with discussion showing PostgreSQL in a full featured container-based...
Running autoscaling Postgresql at Scale!
Let's go from zero to web map in a just a couple of hours.
In this tutorial session, we will use only free and openly available tools to create our first web map and post it publicly for the world to see.
After a quick primer covering the components that make up the modern web map, we will:
1. Create a custom base-map courtesy of MapBox
2. Find and publish datasets that tell a story, we're going to be extracting data from OpenStreetMap, or bring your own! (GeoJSON or Shapefile)
3. Develop a custom web map, writing all of our code in the browser!
4. Publish the...
Zero to web map!
QGIS is perhaps one of the most powerful and successful Open Source Desktop GIS available today. On top of it's already impressive feature list it is very easy extend and control it using the popular scripting language Python.
This workshop is an introduction to using Python to get the most out of QGIS. Participants will be shown how they can use plugins and scripts written in Python to:
streamline workflows by automating repetitive tasks and reducing manual errors;
parse, sanitize, combine and analyze spatial and non-spatial data alike;
Getting the most out of QGis with Python