Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
My Life in Open Source Software
And Maybe Yours Too
Sara Yurman, GISP
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.
Turns Out There's a Whole WorldOut There
● So I started withoffice stuff
● Here are some of thenon-spatial things I'veused
So I Started Learning More AboutOpen Source
● Software is opensource if it isdistributed with alicense that includesuser rights
– Use
– Modification
– Sharing
Favorite Open Source Proverbs
● Would you buy a carwith the enginewelded shut?
● Use the source, Luke.
● Free as in beervs.free as in speech
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:
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
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
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
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
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
Quick Tour of Goodies:Spatialite
An open source equivalent
of a file-based geodatabase.
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.
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.
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.”
Quick Tour of Goodies:qgis2web plugin
“qgis2web creates OpenLayers 3and Leaflet webmaps from yourQGIS projects.”
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.
Quick Tour of Goodies:3D CityDB
Architectural rendering with 3D CityDB
Quick Tour of Goodies:Automate ETL with GeoKettle
Automate and standardize processes
Quick Tour of Goodies:LiDAR and Remotely Sensed Data
(and more) with SAGA
SAGA (System for AutomatedGeoscientific Analysis) concentrates onanalysis
Quick Tour of Goodies:Remotely Sensed Data
(and lots more) with GRASSGRASS (Geographic Resources AnalysisSupport System) is a complete GIS system.
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
Quick Tour of Goodies:Training Resources From OSGeo
The Open Source Geospatial Foundationput a variety of training resources under“Geo for All”.
Quick Tour of Goodies:Commercial Support
Boundless and a variety of othercompanies provide commercial supportfor a broad range of open sourceproducts.
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,