|09:00 - 12:00||
This tutorial will provide an introduction to the GeoServer project and its abilities to publish data with a mix of well known OGC protocols and other pupolar protocol and data formats, including:
GeoServer, an introduction for beginners
In this tutorial, attendees will learn how they can geoprocess and analyze spatial data using Python and how it compares to other available options such as desktop GIS options (ArcMap or QGIS) or R. The hands-on tutorials will explore two interesting Python projects (PySAL and Rasterio), and give attendees the head-start needed to move forward for independent exploration and learning of more advanced geoprocessing skills using Python.
Presentation: Review of Spatial Data Options (15 mins)
Data formats (vector – point/line/polygon |raster –continuous/discrete surfaces)
Hands-on Introduction to Spatial Data Analysis in Python
This workshop is designed for developers, cartographers, and data visualizers who wish to set up an open source geospatial software stack on their own laptop. The target audience is advanced beginners.
We'll begin by talking about the stack components and how they fit together. We'll import data from an OpenStreetMap extract into a PostgreSQL database, wire TileMill up to use that data, then create...
Let's Talk About Your Geostack
What is PostGIS? How to install it. Fundamentals of the 2 core vector types geometry and geography including both 2D and 3D subtypes. How to load data in geography and geometry. How you can use PostGIS for spatial analysis to help answer questions about where and how far using spatial SQL. Visualizing answers to spatial questions with Open Source desktop spatial tools. How PostGIS is used to shape spatial data.
Time permitting we'll also do some coverage of PostGIS tiger geocoder and pgRouting
If you want to follow along in the workshop, you should have...
PostGIS: Up and Running
|13:00 - 16:00||
GeoGig is a new spatial database with built-in versioning and networked synchronization. Workshop participants will create new versioned data sets, version-enable existing data sets and share changes with a central server. We will be learning the command line interface, which is modelled on the popular git syntax, as well as the QGIS plugin which provides a graphical user interface for GeoGig.
In addition to learning how to use the tools, we will be focusing on how to integrate GeoGig into both new and existing workflows, so that teams of analysts, QA personnel and managers can employ this...
Versioning spatial data with GeoGig and QGIS
You think you know PostGIS? In this tutorial you will learn what is not in the books, nor in the blogs. Pierre Racine is the one behind the PostGIS Raster API and the PostGIS Addons. He has been pushing PostGIS to its limits since 2004. He will show you how to use the most mysterious raster functions, what are the best methods to rasterize a vector coverage, how to search nearest neighbors for thousands of geometries at a time, how to clean overlaps from a vector coverage and more!
We will assume that you have PostgreSQL (9.1 and up), PgAdmin and PostGIS (2.1.x) as well as...
Advanced spatial analysis with PostGIS
This is completely revamped from a workshop I gave in minneapolis in 2013
This 1-day workshop is designed to introduce you to QGIS 2.x, 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.
Intro to QGIS (workshop)
Description: The workshop is implemented in two segments. The first segment will introduce participants to Program R (http://www.r-project.org/) and the Integrated Development Environment (IDE) of R Studio (http://www.rstudio.com). We will begin by covering basic data management, summaries and visualization. After getting a ‘feel’ for R and the R Studio interface, we will move onto introducing concepts and methods for performing several types of spatial analyses including raster/vector manipulation and integration, point-pattern analysis, geostatistics, kernel density estimates, spatial...
A Crash-Course in Spatial Analyses Using Program R