26
My Life in Open Source Software And Maybe Yours Too Sara Yurman, GISP

My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

My Life in Open Source Software

And Maybe Yours Too

Sara Yurman, GISP

Page 2: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

How it Started

● The problem, originally,wasn't spatial.

● It was Microsoft Word.

● In the 90's.

● It was just awful.

● My Linux-loving son fixedmy laptop so I'd neverhave to touch Word again.

Page 3: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

Turns Out There's a Whole WorldOut There

● So I started withoffice stuff

● Here are some of thenon-spatial things I'veused

Page 4: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

So I Started Learning More AboutOpen Source

● Software is opensource if it isdistributed with alicense that includesuser rights

– Use

– Modification

– Sharing

Page 5: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

Favorite Open Source Proverbs

● Would you buy a carwith the enginewelded shut?

● Use the source, Luke.

● Free as in beervs.free as in speech

Page 6: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

Then I started looking for GIS

● At first everything ran onLinux and you had to lovethe command line.

● That went away. Nowthere's a full spatial lineup,plenty for geogeeks andpoint-and-clickers alike,most of it operatingsystem-agnostic

● I wound up withPostgreSQL/PostGIS andQGIS for data development

You can work in a GUI like this:

You can do the same thing at acommand line like this:

Page 7: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

Cool Stuff about Postgresql/PostGIS

● Supports vector, raster, 3D,measured geometries, etc.

● Includes a full set of map algebra

● Supports triggers, can notifyQGIS to refresh automatically.

● Can operate in SQL or non-SQLmodes

● Simplest linear referencing going

● Absolutely stupid interprocesscommunication

Page 8: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

More Cool Stuff aboutPostgreSQL/PostGIS

● Free software guy's SDE

● So front-end agnostic that you can run it from ArcGIS, using GISquirrel (proprietary)

● “No need for SDE, Server, Standard/ArcEditor or Advanced/ ArcInfo licences”

● Remember: No points for purity

Page 9: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

Cool Stuff about QGIS

● Reads ArcGIS data

– File-based geodatabases

– ArcGIS Map Server

– ArcGIS Feature Server

● Does the things you want todo

– Mobile data collection withQField

– Create, edit and analyzespatial data

– Make beautiful maps

Page 10: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

More Cool Stuff about QGIS

● 3D viewer native in 3.0(not a plugin)

● Plugins! Hundred ofthem!

– Multiple geocodingoptions

– DRASTIC ground watervulnerability

– QGIS Cloud forpublication

Page 11: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

Things Work DifferentlyBecause Everybody Can See the

Code● Interoperability

happens

● Problems aresolved withnew tools

OpenJump, a package with some unique editing tools.

Image below: visual snapping

Page 12: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

Quick Tour of Goodies:Spatialite

An open source equivalent

of a file-based geodatabase.

Page 13: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

Quick Tour of Goodies:GeoPackage

Makes data portable. Use it in ArcGIS,QGIS, any open source package. Fromthe folks at OGC (Open GeospatialConsortium). Based on Spatialite.

Page 14: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

Quick Tour of Goodies:QGIS Offline Editing Plugin

Allows the content of a QGIS project tobe saved in a Spatialite database,edited offline and synchronized withthe master database.

Page 15: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

Quick Tour of Goodies:GeoGig Distributed Versioning

“GeoGig is an open source tool thatdraws inspiration from Git, but adaptsits core concepts to handle distributedversioning of geospatial data.”

Page 16: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

Quick Tour of Goodies:qgis2web plugin

“qgis2web creates OpenLayers 3and Leaflet webmaps from yourQGIS projects.”

Page 17: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

Quick Tour of Goodies:QGIS Cloud

Data publication with free accounts fornon-commercial and non-governmentaluse, includin PostGIS. Provides WMS,WFS and WFS-T publication.

Page 18: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

Quick Tour of Goodies:3D CityDB

Architectural rendering with 3D CityDB

Page 19: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

Quick Tour of Goodies:Automate ETL with GeoKettle

Automate and standardize processes

Page 20: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

Quick Tour of Goodies:LiDAR and Remotely Sensed Data

(and more) with SAGA

SAGA (System for AutomatedGeoscientific Analysis) concentrates onanalysis

Page 21: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

Quick Tour of Goodies:Remotely Sensed Data

(and lots more) with GRASSGRASS (Geographic Resources AnalysisSupport System) is a complete GIS system.

Page 22: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

Quick Tour of Goodies:Remotely Sensed Data

(and lots more) with GRASSComplete GIS system fromCatalonia:

● Desktop

● Mobile data collection

● Online services

● .Interactive web maps

● User group

● Conferences

Page 23: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

Quick Tour of Goodies:Training Resources From OSGeo

The Open Source Geospatial Foundationput a variety of training resources under“Geo for All”.

Page 24: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

Quick Tour of Goodies:Commercial Support

Boundless and a variety of othercompanies provide commercial supportfor a broad range of open sourceproducts.

Page 25: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

We Could Go On Forever, You Know…..

● Remember that OpenSource software hasresources that may not beavailable elsewhere.

● The field changesconstantly. Look for entirelynew solutions every sixmonths or so.

● Check:

– osgeo.org

– apache.org

– github.com

– sourceforge.org,

Page 26: My Life in Open Source Software - Georgia URISAHere are some of the non-spatial things I've used. So I Started Learning More About Open Source Software is open source if it is distributed

Thanks!

Questions?

Sara [email protected]