Post on 28-Jun-2020
Dror Bogin
https://github.com/bogind
Dror@kaplanopensource.co.il
Enterprise GISIn Open Source
What Is Enterprise GIS?
TL;DR: It depends.On your organization and it’s needs.
On the data you want to work with.
It’s how you store your data.
It’s how you create your data.
It’s how you present your data.
It’s how you connect all of the above.
What Is Enterprise GIS?
Your data within and outside of your organization
It allows you to:
Store
Visualize
Query
Analyze
Share
What Is Enterprise GIS?
Spatial
Database
Desktop GIS software
for data creation,
editing &
management
Client &
Collection
Applications
Services & Cache
What Is Enterprise GIS? With ESRI’s ArcGIS solution you get all of that handed to you.
With Open Source you will have to roll up your sleeves.
Why Go Open Source?
One vendor (ArcGIS) limits you to its capabilities, and prices.
Get to know more tools, some more powerful then you realize.
Get to know what capabilities other GIS can have.
It’s Free!
Plenty.
Why?
What Are Your OS Options?
What Are Your OS Options?
There are several options, most popular of which is
QGIS (formerly Quantum GIS), but other options
like gvSIG and Udig exist.
Most will rely on OS software to read, write and
analyze data, some of those algorithms are used
within ArcGIS as well with some pretty UI added.
Desktop GIS
What Are Your OS Options?
These are Open Source software and programming
languages, some of which are implemented within
you basic desktop GIS and require further
knowledge and skill to use.
Desktop GIS – Heavy Duty Analysis
What Are Your OS Options?
Spatial Data Storage
Is one of the most popular RDMBS in the world, and it’s completely OS!
First released in 1996 it is constantly updated and maintained by the community and several companies.
It has several extensions which allow you to work with spatial data (PostGIS) and connects very easily with the other components of the OS GIS stack. (and ArcGIS too!)
What Are Your OS Options?
Spatialite is a spatial extension for SQLite, which is an easy to use one file database.Geopackage is an open, standards-based, platform-independent, portable, self-describing, compact format for transferring geospatial information.
Geopackage is recommended for use by the OGC and can be used instead of the shapefile and File Geodatabase formats.
Spatial Data Storage
What Are Your OS Options?
Popular projects for managing services, can be useful
even for small organizations.
Able to load data from multiple sources and publish
it to end users, either password protected or open
to the outside.
https://demo.boundlessgeo.com/geoserver/web/
Server Management (Services)
What Are Your OS Options?
Geonode is a platform that lets you build and publish
maps and basic apps
Carto is a platform for visualizing and analyzing your
data.
Other Cool Stuff
What Are Your OS Options?
Plenty of OS mapping libraries, for every need. With
plugins increasing the range of abilities possible for
each library and app.
http://mapa.buenosaires.gob.ar/comollego/?lat=-
34.620000&lng=-58.440000&zl=12&modo=transporte
Web Applications
How Will It Work?
PostgreSQL+
PostGIS +
pgRouting
QGIS
Desktop
OpenLayers/
Leaflet.js/
ArcGIS JS API/
Google Maps
API/
MapBox GL JS
App
Cached tiled services
and layers
Service and layers
data and styling
Data visualization and
collection
Query layers & Spatial
Queries
Vector Data
Other data sources
Data management,
editing and styling
Consume services,
Create styles
Why Not?
It’s Hard, I mean really hard, you might have to
adjust working with command line tools or worse…
a Linux server.
ArcGIS is very friendly, and comes with guides and
a full stack ready to use and supported by one
company.
(Almost) No support, or classes, or a call center, or
a guaranty the developers won’t just get bored
and stop updates.
Why Go For It?
It’s Free, no licensing costs.
It’s Free, as in you can customize it for yourself
and your needs.
It’s community centered, meaning support comes
from a large community with varied solutions to
any problem.
Learn new tools, redefine what GIS is for you.