QGIS Workflows QGIS and Python… like peanut butter and jelly.

Slides:



Advertisements
Similar presentations
Open Source GIS : Exploring the crossroads of organization, integration, and acceptance in the real world GIS in Action 2007.
Advertisements

QGIS Plugins Creating custom spatial functions within the QGIS application framework using Python Z-Pulley Inc.
Open Source Geospatial Foundation (OSGeo) : Exploring the cross-roads of organization, integration, and acceptance of OS Geospatial in the real world Presented.
TISEC OPEN SOURCE, WEB-BASED, SPATIAL DECISION SUPPORT TOOL FOR TIDAL POWER SITING IN WASHINGTON STATE Z-Pulley Inc.
GIS Tool in Drupal PNW Drupal Summit - Seattle October 20th, 2012 Mack Hardy & Tom
Geo GIS Practicuum Introduction to ArcGIS 8 Exercise 5 - ESRI Virtual Campus Chapters 1-2, ArcGIS Methods …
1 Google Earth Powered by MapGuide. 2© 2006 Autodesk Session Outline MapGuide / Google Earth Integration Overview Demo How it Works and How to Use It.
Kurt Menke, GISP Quantum GIS (QGIS). They took a poll once… Q-G-I-S = 42% Q-G-I-S = 42% Queue-Jis = 30% Queue-Jis = 30% Queue-Gih-Is = 23% Queue-Gih-Is.
Global Mapper: The Swiss Army Knife For GIS!
Blender: Introduction, Modelling and Exporting 4076/GV07: Virtual Environments (VE) MSci 4th year, MSc VIVE, EngD Will Steptoe Room 6.22, Computer Science.
Intro to ArcGIS for New Users. ArcGIS Desktop Advanced GeoprocessingArcInfo ArcReader Data Access Map Viewing Query Advanced EditingArcEditor ArcView.
Introduction to ArcPython Dan Mahr ‘11 10/28/2014 GEOL1320.
Introducing ArcGIS Desktop
Open Source GIS How we use free tools to do cool things Martin Catala Donald Hayward.
Technical Support: (989) GIS and Mapping Procedures in ArcMap 9.x Creating an ArcMap Project Editing an ArcMap Project Printing an ArcMap Project.
19 th Advanced Summer School in Regional Science An introduction to GIS using ArcGIS.
GIS Tutorial 1 Lecture 6 Digitizing.
QGIS Matthew Rosencrans Tom DiLiberto. Outline What is QGIS? What can we do with it? What data can we work with?
OPEN SOURCE GIS Comparing Quantum GIS to Open Jump.
What Geoprocessing? Geoprocessing is the processing of geographic information. Commonly used to describe a process when geographic objects are manipulated.
ArcEditor ArcInfo ArcView Display map, query & analyze spatial relationships, features & attributes Same functions as ArcView, plus abilty to create, &
19 th Advanced Summer School in Regional Science Overview and more advanced directions with ArcGIS.
Tips for Map Due for Lab 1 Complete Exercise (Find Potential Youth Center Locations) through step 6. You should now have the potential youth center locations.
A. A. Ortega Before we start….please do the ff.:  Create your personal folder in the CSSCR Temp folder  Go to the following links and save them in your.
Querying an Avian Inventory Database and Visualizing the Results GEORGE WASHINGTON BIRTHPLACE NATIONAL MONUMENT NATIONAL PARK SERVICE NR 595D Final Project.
ArcGIS Extensions Expanding the Use of ArcGIS
Layouts: Creating maps and figures using ArcMap 1 GIS for Planetary Mappers June 2012, Planetary Mappers Meeting.
Introduction To ArcMap ArcMa p. ArcMap is a Map-centric GUI tool used to perform map-based tasks Mapping –Create maps by working geographically and interactively.
Introducing FDO Toolbox Jackie Ng. Presentation Overview What is FDO? What is FDO Toolbox? Major Features of FDO Toolbox Demos.
Web-Based Tool and Why Cross Platform Support Multi-User No special software to install… just a browser Offload real work to server No worrying about versions.
Introduction to Spatial Analysis and Spatial Modeling
GIS concepts, skills and tools
Practical Introduction to QGIS Impact HUB Seattle
Open Source Geospatial: Exploring the cross-roads of community organization, product integration, and acceptance in the real world Presented at NOAA on.
GTRI_B-1 FalconView GIS Editor / UNCLASSIFIED - 1 The FalconView TM GIS Editor.
ATN GIS Support ArcGIS: ArcMap Data View.
GDAL/OGR. GDAL/OGR GDAL/OGR : Frank Warmerdam Tools for reading, writing, and processing GDAL - Geospatial Data Abstraction Library GDAL - Geospatial.
A.Batchimeg GDAL Geospatial Data Abstraction Library GDAL Geospatial Data Abstraction Library
Preparing and Deploying Data to ArcPad Juan Luera.
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
ArcGIS Pro What it is: “essential application for creating and working with spatial data on your desktop.” “It will not replace arcmap” (at least for.
Return to Outline Copyright © 2011 by Maribeth H. Price 3-1 Labeling and annotation.
Open Source Geospatial Tools: Enabling Decision Makers Exploring Open Source tools available for EBM Presented at Coastal Zone 2007 by Aaron Racicot –
ATN GIS Support ArcGIS: ArcCatalog.
Queries Select by Attribute Select by Location. What is a Query? A query extracts information from a data table for further use –Once extracted you can:
Module 4: Creating a Quick Map Sarah Hartsburg GIS Tech, Contractor for NPS Fire GIS
1 Introduction To Geographical Data and TEISS Maps Angelique Luedeker, ITEP/TAMS Center.
Introduction to GIS GIS/CAD5.
ArcGIS: ArcCatalog. Agenda The ArcCatalog Interface General ArcCatalog ▫Navigating directories ▫Preview data ▫View metadata Advanced ArcCatalog ▫Modifying.
On the Take with Free and Low-Cost GIS Part 2: AccuGlobe 2007 FREE GIS Viewing Software Features & Functions Presented by: Phil Worrall, GIS Director Pinnacle.
Desktop/Cartography. 9.2 – New Cartography Styles Flowing water legend symbol Right Click in Legend Wizard, Properties, Check ‘Override Default Patch’,
Extending the Operations Dashboard
Jessica D. Perkins GIS Programmer Analyst 2 Geospatial Transportation Information Section Program Planning & Administration Division of Highways West Virginia.
Working with CAD Data In ArcGIS Travis Wagner. New Features Adds CAD datasets as group layers –Still have the ability to access all feature types properties.
DEM TRAINING (DIGITAL ELEVATION MODEL). STEP 1 OPEN GIS.
How To configure GDAL. 2 What is GDAL? GDAL is a translator library for raster and vector geospatial data formats that is released under an X/MIT style.
1 Introduction To Geographical Data and TEISS Maps Angelique Luedeker, ITEP/TAMS Center.
Locate Artificial Paths Outside Area / WB & StreamRivers Inside Area / WB.
Kurt Menke, GISP Quantum GIS (QGIS) Plugins. Extending QGIS Plugins Think ArcGIS extensions and script tools Core Plugins Core Plugins Contributed Plugins.
ArcGIS Workflow Manager: Integrating Geoprocessing into Your Business Processes Nishi Mishra.
Scale is the relationship between the size of features on a map and the size of the corresponding objects in the real world. Scale is commonly expressed.
Uploading Data Matthew Hanson  GeoNode made up of several components  Web Framework – Django  OGC Server – GeoServer  Database – PostGIS.
Presented by: Shahab Spring Introduction Data Analytics Plugins Learning Resources.
1. Explore Interactive GIS 2. Create Map Layouts 3. Reuse a Custom Map Layout 4. Create a Custom Map Template 5. Add a Report to a Layout 6. Add a Graph.
Geospatial Data Abstraction Library(GDAL) Sabya Sachi.
Features that make a map
GeoPortal Training Workshop 1st March 2017
Presented by Shaynee Gulliford
Introduction To ArcMap
Web AppBuilder for ArcGIS
Presentation transcript:

QGIS Workflows QGIS and Python… like peanut butter and jelly

Peanut Butter (QGIS) It’s Smooth (all the basics of GIS) It’s Organic (by the people for the people) Grow your own (it is encouraged!) Z-Pulley Inc2

Jelly (Python) Everything tastes better with it Holds your sandwich together Z-Pulley Inc3

Goals Basic GIS (viewing and interacting with data) – Data Sources, Speed, and Projects Editing (creation and editing of data) – Creating and correcting data layers Leveraging (utilizing GRASS within QGIS) – Data path => QGIS -> GRASS -> QGIS Extending (smearing Jelly on your sandwich) – Python plugins… fTools, RefMap, Plugin Builder Embedding (new Jelly apps with QGIS inside) – Custom App Deployment… OpenOceanMap, QGISLite Z-Pulley Inc4

Demo Dataset Z-Pulley Inc5 Langley Washington

The Basics Open a Raster – langley_2007_ortho_2285.tif – Over 1 gig, but with overviews (Pyramids) for speed gdaladdo langley_2007_ortho_2285.tif Right-Click layer in legend, Properties, Pyramids Tab Z-Pulley Inc6

Open a Vector – langley_city_limits_2285.shp – Need to style via the properties dialog Right-Click layer in legend, Properties, Symbology Tab Z-Pulley Inc7

Projections Project Projection vs. Layer Projection Vector “On the fly” Projection In this demo we are using EPSG:2285 Washington State Plane North (ft) Z-Pulley Inc8

Play with the data… Zoom, Pan, Identify Open Attribute Tables Select – Click on map – Query Builder in attribute table Label – Label tab in Properties Dialog Style – Modify and Save Z-Pulley Inc9

Editing Create New Dataset – Give at least one attribute – Select name of new shapefile – Toggle editing – Draw your shapes! Z-Pulley Inc10

Editing Modify Dataset – Select dataset in legend – Toggle editing – Modify existing dataset Z-Pulley Inc11

Save… Save Often Z-Pulley Inc12

Printing Z-Pulley Inc13

GRASS The crunch in the Peanut Butter… Z-Pulley Inc14 Enable via Plugin Manager…

Z-Pulley Inc15

Contours and shaded relief from DEM Load DEM (tif) into QGIS Style the DEM to be pseudocolor Load the DEM into GRASS via GRASS toolbar – NOTE: Layer must be loaded into QGIS before it can be loaded into the GRASS plugin Z-Pulley Inc16

Shaded relief Open GRASS Toolbox Raster->Spatial Analysis->Terrain Analysis r.shaded.relief Z-Pulley Inc17

Contours Open GRASS Toolbox Raster->Surface Management->Generate vector contour lines r.contour Z-Pulley Inc18

Saving from GRASS Vectors – Right click in legend and “Save as shapefile…” – GRASS toolbox File->Export->Export Vector->v.out.ogr Rasters – GRASS toolbox File->Export->Export Raster->r.out.gdal.gtiff Z-Pulley Inc19

Extending Slapping some Jelly on that dry sandwich… Z-Pulley Inc20 fTools Python Plugin Carson Farmer

Z-Pulley Inc21 WOW

Intersect “Get all parcels that intersect a park” Tools->Geoprocessing Tools->Intersect Z-Pulley Inc22

Embedding Jelly on the outside… Peanut Butter on the inside… Z-Pulley Inc23 OpenOceanMap QGISLite

Other Formats Great support for PostGIS GDAL Plugins supported (.sid,.ecw, etc.) VRT’s are your friend Z-Pulley Inc24

Things we are still searching for… Great print production – New work on composer – Integration with Mapnik More spatial functions in Core or Python… less reliance on GRASS Raster “on the fly” projection Better labeling Relative paths in project files Many many many more … Z-Pulley Inc25

References PyQGIS Bindings - API - QT API - PyQT Docs - SIP Docs - Official Plugin Repo - Plugin Builder - Z-Pulley Inc26

Help #qgis on freenode IRC Z-Pulley Inc27