SlideShare a Scribd company logo
Open Source GIS and Spatial
Data Analysis Software
2005 Crime Mapping Research Conference
Jason Dalton
Vice President, Research and Development
Spatial Data Analytics Corporation
jdalton@spadac.com
www.spadac.com
Reasons to attend this workshop:
You need to streamline GIS
data management and
analysis functions
You need low cost solutions to
replace outdated commercial
products
You have a new analysis
technique you’d like to try, but
don’t know how to program
software.
You are a software developer
looking to learn about open
source development
You don’t like paying for
software
Workshop roadmap
Distinction between freeware and open
source
Data access and manipulation
GIS Viewers
Data Analysis
Web Mapping
Spatial Databases
GPS
Our Schedule
0800: Introductions,
background
0815: Data Access and
manipulation
FWTools
GDAL
OGR
GeoTrans
R – shapefile package
GeoCon
0900: Viewers
ArcExplorer
uDig
dlgv32
0930 Break: 15 min
0945: Analysis
R
GeoR
Geostats
Spatstat
Spatial
1030: Web Mapping
SVG
UMN Mapserver
MapServer Workbench
1045: Spatial Databases
PostGIS
MySQL Spatial
1100: GPS Tools
GPSDrive
GPSBabel
EasyGPS
Scope of this workshop
There are thousands of Open Source software
projects created each year. Which ones are
included in this workshop?
Windows capable
Robust
Vector operations
Easy install
Active user base
Active developer base
Free licensing for use
What is Open Source, and why do I care?
First off, open source software is not a basement
project by some college kids (OK, sometimes it is).
Software that is developed according to the Open
Source model is made available to anyone.
Whether or not you agree with the Open Source
model of software development, there are software
projects that are stable, powerful, and can save you
time and money at your job. Why not investigate?
That’s all we’ll say about Open Source today, the
rest of the workshop is all about the tools.
Data Access - Translators
FWTools
Collection of open source tools for translation,
visualization, and reprojection
OGR for vector data translation
Translate SHP-> MAPINFO -> SDTS -> SHP
Data Access - Translators
GeoTrans
NGA sponsored software library for providing
translation and reprojection to custom software. A
graphical user interface wrapper program is
included in the download package
Some of our tools use XML:
XML = eXtensible Markup Language
GML = Geography Markup Language
SVG = Scalable Vector Graphics
XSLT = eXtensible Style Language-Transformation
VRML = Virtual Reality Markup Language
RDF = Resource Description Framework
Benefits of XML structures for
Geography Applications
Useful for translating geo objects between platforms
Compatible across operating systems
Royalty free to use and distribute
Text based files are searchable at the attribute level
XML schemas exist for GIS functions
Data encoding
Visualization
Spatial queries
Since all XML docs are text, they can easily be created and
edited by any scripting language
GML
Geography Markup
Language
Separates content from
the representation
Structured geo objects in
XML schema
Published by the Open
GIS Consortium
Currently at version 2.1.1
April 2002
Benefits of GML data
Multiple uses
Browser
Metadata
Map production
Custom map styling through style sheets
Build custom stylesheets within your application
Give users a choice of several styles with which to display data
Editable maps
Client, server, application level editing
Sophisticated linking through XPath, XLink
Link a layer of Parcels to an XML database or tax assessment
Easier querying function for Web GIS (XQuery)
Control over content regardless of file type or layer
Allow users to download only the features necessary, filter out the rest
Gives you the ability to send geographic data to any XML enabled
device. 1 format suits all uses
Clients, servers, PDAs, phones
SVG
Scalable Vector Graphics
An XML Schema definition for 2D graphics
Free browser plug-in for viewer
Viewer has built in zoom and pan functions
Standard supported by major graphics software
companies
Embedded JavaScript to enable GIS functions
within the file format
Cartographic features of SVG
Traditional GIS shapes such as polygons,
lines, points, text (rotated text) are all supported
Color gradients for fills
Stroke options (dash) for lines and polygon's boundaries
Advanced graphics layering using opacity options
Raster image backgrounds
Filter effects (Shadows, etc.)
High quality output and printing (Scalable)
XML - linking and embedding
Text on the map is searchable
Coordinate transformations
Objects react to user inputs
Animation (vehicle tracking, stream flows, fault line movement)
Data Access - Translators
GeoCon
Converts Shape and MapInfo Tab files into GML
and SVG graphics.
What’s unique is that the SVG converter provides
the user with a custom rendering interface before
the SVG is created.
Data Access - Translators
R – MapTools package
Reads and writes shape files.
Performs some GIS functions.
Data Viewers
ESRI’s ArcExplorer
Data Viewers
uDIG Viewer
Open source viewer with very nice features.
Opens major GIS file types, and connects to
online geodatabases and web mapping services
Break Time!
Spatial Data Analysis
R
Image
Contour
Filled Contour
Spatial Data Analysis
GeoR
R package for performing spatial autocovariance
analysis. Created by Paulo Ribeiro and Peter
Diggle
Web Mapping
SVG Graphics
Web Mapping
UMN Mapserver (MS4W)
Spatial Databases
PostgreSQL / PostGIS
Spatial query engine built on a SQL compliant
open source database
Similar in function to ArcSDE, Oracle #g, etc.
GPS related tools
EasyGPS
GPSBabel
CrimeStat
GeoDa
Other tools
Honorable mention, but not covered
here. They are covered elsewhere at
the conference.
GPSDrive
Links to more resources
www.remotesensing.org
www.maptools.org
www.ai-geostats.org
cran.r-project.org
www.spadac.com/research/
www.opensource.org
Open Source GIS and Spatial
Data Analysis Software
Jason Dalton
Vice President, Research and Development
Spatial Data Analytics Corporation
jdalton@spadac.com
www.spadac.com

More Related Content

What's hot

BIM-based Enterprise GIS Workflows for Facilities Management with QA/QC
BIM-based Enterprise GIS Workflows for Facilities Management with QA/QCBIM-based Enterprise GIS Workflows for Facilities Management with QA/QC
BIM-based Enterprise GIS Workflows for Facilities Management with QA/QCSafe Software
 
The 'right' choices in GIS - Grontmij
The 'right' choices in GIS - GrontmijThe 'right' choices in GIS - Grontmij
The 'right' choices in GIS - GrontmijXander Bakker
 
Field Activity Planner for Oil & Gas
Field Activity Planner for Oil & GasField Activity Planner for Oil & Gas
Field Activity Planner for Oil & GasFutureOn
 
ArcGIS JavaScript API (build a web layer-based map application with html5 and...
ArcGIS JavaScript API (build a web layer-based map application with html5 and...ArcGIS JavaScript API (build a web layer-based map application with html5 and...
ArcGIS JavaScript API (build a web layer-based map application with html5 and...Stefano Marchisio
 
MicroStation DGN: How to Integrate CAD and GIS
MicroStation DGN: How to Integrate CAD and GISMicroStation DGN: How to Integrate CAD and GIS
MicroStation DGN: How to Integrate CAD and GISSafe Software
 
Field Activity Planner - A cloud based digital energy platform
Field Activity Planner - A cloud based digital energy platformField Activity Planner - A cloud based digital energy platform
Field Activity Planner - A cloud based digital energy platformFutureOn
 
MCE GeoProcessing Services for ADM(IE): Self Validation of Spatial Data Input...
MCE GeoProcessing Services for ADM(IE): Self Validation of Spatial Data Input...MCE GeoProcessing Services for ADM(IE): Self Validation of Spatial Data Input...
MCE GeoProcessing Services for ADM(IE): Self Validation of Spatial Data Input...Safe Software
 
Arc gis desktop_and_geoprocessing
Arc gis desktop_and_geoprocessingArc gis desktop_and_geoprocessing
Arc gis desktop_and_geoprocessingEsri
 
Architecting the ArcGIS Platform
Architecting the ArcGIS PlatformArchitecting the ArcGIS Platform
Architecting the ArcGIS PlatformEsri UK
 
Integrating CAD and GIS Data at Mineta San Jose International Airport
Integrating CAD and GIS Data at Mineta San Jose International AirportIntegrating CAD and GIS Data at Mineta San Jose International Airport
Integrating CAD and GIS Data at Mineta San Jose International Airportjeffhobbs
 
City of Roseville Case Study
City of Roseville Case StudyCity of Roseville Case Study
City of Roseville Case Studyjeffhobbs
 
Howtomakeyourown gi sdashboard
Howtomakeyourown gi sdashboardHowtomakeyourown gi sdashboard
Howtomakeyourown gi sdashboardGeoMedeelel
 
Esri Scotland Conf 2016 Glasgow City Council
Esri Scotland Conf 2016   Glasgow City CouncilEsri Scotland Conf 2016   Glasgow City Council
Esri Scotland Conf 2016 Glasgow City CouncilEsri UK
 
An End User Perspective on Implementing Oracle in the Engineering Environment
An End User Perspective on Implementing Oracle in the Engineering EnvironmentAn End User Perspective on Implementing Oracle in the Engineering Environment
An End User Perspective on Implementing Oracle in the Engineering Environmentjeffhobbs
 
Developing a Weather Forecasting Web-Service using ArcGIS API for JavaScript
Developing a Weather Forecasting Web-Service using ArcGIS API for JavaScriptDeveloping a Weather Forecasting Web-Service using ArcGIS API for JavaScript
Developing a Weather Forecasting Web-Service using ArcGIS API for JavaScriptAlexa Guertin
 
Imagery and beyond - BK 2016
Imagery and beyond - BK 2016Imagery and beyond - BK 2016
Imagery and beyond - BK 2016Geodata AS
 
What's new in Hexagon-Geospatial Power Portfolio 2016
What's new in Hexagon-Geospatial Power Portfolio 2016What's new in Hexagon-Geospatial Power Portfolio 2016
What's new in Hexagon-Geospatial Power Portfolio 2016Planetek Italia Srl
 
Geolocation: Improving our BI solutions with SharePoint
Geolocation: Improving our BI solutions with SharePointGeolocation: Improving our BI solutions with SharePoint
Geolocation: Improving our BI solutions with SharePointRuben Pertusa Lopez
 
IMGS Geospatial User Group 2014: GeoMedia 2014
IMGS Geospatial User Group 2014: GeoMedia 2014IMGS Geospatial User Group 2014: GeoMedia 2014
IMGS Geospatial User Group 2014: GeoMedia 2014IMGS
 

What's hot (20)

BIM-based Enterprise GIS Workflows for Facilities Management with QA/QC
BIM-based Enterprise GIS Workflows for Facilities Management with QA/QCBIM-based Enterprise GIS Workflows for Facilities Management with QA/QC
BIM-based Enterprise GIS Workflows for Facilities Management with QA/QC
 
The 'right' choices in GIS - Grontmij
The 'right' choices in GIS - GrontmijThe 'right' choices in GIS - Grontmij
The 'right' choices in GIS - Grontmij
 
Field Activity Planner for Oil & Gas
Field Activity Planner for Oil & GasField Activity Planner for Oil & Gas
Field Activity Planner for Oil & Gas
 
ArcGIS JavaScript API (build a web layer-based map application with html5 and...
ArcGIS JavaScript API (build a web layer-based map application with html5 and...ArcGIS JavaScript API (build a web layer-based map application with html5 and...
ArcGIS JavaScript API (build a web layer-based map application with html5 and...
 
MicroStation DGN: How to Integrate CAD and GIS
MicroStation DGN: How to Integrate CAD and GISMicroStation DGN: How to Integrate CAD and GIS
MicroStation DGN: How to Integrate CAD and GIS
 
Field Activity Planner - A cloud based digital energy platform
Field Activity Planner - A cloud based digital energy platformField Activity Planner - A cloud based digital energy platform
Field Activity Planner - A cloud based digital energy platform
 
MCE GeoProcessing Services for ADM(IE): Self Validation of Spatial Data Input...
MCE GeoProcessing Services for ADM(IE): Self Validation of Spatial Data Input...MCE GeoProcessing Services for ADM(IE): Self Validation of Spatial Data Input...
MCE GeoProcessing Services for ADM(IE): Self Validation of Spatial Data Input...
 
Arc gis desktop_and_geoprocessing
Arc gis desktop_and_geoprocessingArc gis desktop_and_geoprocessing
Arc gis desktop_and_geoprocessing
 
Architecting the ArcGIS Platform
Architecting the ArcGIS PlatformArchitecting the ArcGIS Platform
Architecting the ArcGIS Platform
 
Integrating CAD and GIS Data at Mineta San Jose International Airport
Integrating CAD and GIS Data at Mineta San Jose International AirportIntegrating CAD and GIS Data at Mineta San Jose International Airport
Integrating CAD and GIS Data at Mineta San Jose International Airport
 
City of Roseville Case Study
City of Roseville Case StudyCity of Roseville Case Study
City of Roseville Case Study
 
Howtomakeyourown gi sdashboard
Howtomakeyourown gi sdashboardHowtomakeyourown gi sdashboard
Howtomakeyourown gi sdashboard
 
Esri Scotland Conf 2016 Glasgow City Council
Esri Scotland Conf 2016   Glasgow City CouncilEsri Scotland Conf 2016   Glasgow City Council
Esri Scotland Conf 2016 Glasgow City Council
 
An End User Perspective on Implementing Oracle in the Engineering Environment
An End User Perspective on Implementing Oracle in the Engineering EnvironmentAn End User Perspective on Implementing Oracle in the Engineering Environment
An End User Perspective on Implementing Oracle in the Engineering Environment
 
Analysing Web GIS apps
Analysing Web GIS appsAnalysing Web GIS apps
Analysing Web GIS apps
 
Developing a Weather Forecasting Web-Service using ArcGIS API for JavaScript
Developing a Weather Forecasting Web-Service using ArcGIS API for JavaScriptDeveloping a Weather Forecasting Web-Service using ArcGIS API for JavaScript
Developing a Weather Forecasting Web-Service using ArcGIS API for JavaScript
 
Imagery and beyond - BK 2016
Imagery and beyond - BK 2016Imagery and beyond - BK 2016
Imagery and beyond - BK 2016
 
What's new in Hexagon-Geospatial Power Portfolio 2016
What's new in Hexagon-Geospatial Power Portfolio 2016What's new in Hexagon-Geospatial Power Portfolio 2016
What's new in Hexagon-Geospatial Power Portfolio 2016
 
Geolocation: Improving our BI solutions with SharePoint
Geolocation: Improving our BI solutions with SharePointGeolocation: Improving our BI solutions with SharePoint
Geolocation: Improving our BI solutions with SharePoint
 
IMGS Geospatial User Group 2014: GeoMedia 2014
IMGS Geospatial User Group 2014: GeoMedia 2014IMGS Geospatial User Group 2014: GeoMedia 2014
IMGS Geospatial User Group 2014: GeoMedia 2014
 

Viewers also liked

Raids Dallas Crime Mapping & Crime Alerts
Raids Dallas Crime Mapping & Crime AlertsRaids Dallas Crime Mapping & Crime Alerts
Raids Dallas Crime Mapping & Crime AlertsDJ Beaty #7192
 
Fundamentalsof Crime Mapping Geocoding
Fundamentalsof Crime Mapping GeocodingFundamentalsof Crime Mapping Geocoding
Fundamentalsof Crime Mapping GeocodingOsokop
 
Fundamentalsof Crime Mapping 2
Fundamentalsof Crime Mapping 2Fundamentalsof Crime Mapping 2
Fundamentalsof Crime Mapping 2Osokop
 
Fundamentalsof Crime Mapping 3
Fundamentalsof Crime Mapping 3Fundamentalsof Crime Mapping 3
Fundamentalsof Crime Mapping 3Osokop
 
Fundamentalsof Crime Mapping 7
Fundamentalsof Crime Mapping 7Fundamentalsof Crime Mapping 7
Fundamentalsof Crime Mapping 7Osokop
 
Fundamentalsof Crime Mapping 4
Fundamentalsof Crime Mapping 4Fundamentalsof Crime Mapping 4
Fundamentalsof Crime Mapping 4Osokop
 
GIS as tool for cultural heritage management
GIS as tool for cultural heritage managementGIS as tool for cultural heritage management
GIS as tool for cultural heritage managementyllferizi
 
Fundamentalsof Crime Mapping Arc Gis Tables
Fundamentalsof Crime Mapping Arc Gis TablesFundamentalsof Crime Mapping Arc Gis Tables
Fundamentalsof Crime Mapping Arc Gis TablesOsokop
 
Fundamentalsof Crime Mapping 8
Fundamentalsof Crime Mapping 8Fundamentalsof Crime Mapping 8
Fundamentalsof Crime Mapping 8Osokop
 
Fundamentalsof Crime Mapping Tactical Analysis Concepts
Fundamentalsof Crime Mapping Tactical Analysis ConceptsFundamentalsof Crime Mapping Tactical Analysis Concepts
Fundamentalsof Crime Mapping Tactical Analysis ConceptsOsokop
 
Fundamentalsof Crime Mapping 1
Fundamentalsof Crime Mapping 1Fundamentalsof Crime Mapping 1
Fundamentalsof Crime Mapping 1Osokop
 
Fundamentalsof Crime Mapping 6
Fundamentalsof Crime Mapping 6Fundamentalsof Crime Mapping 6
Fundamentalsof Crime Mapping 6Osokop
 
Crime Mapping & Analysis – Georgia Tech
Crime Mapping & Analysis – Georgia TechCrime Mapping & Analysis – Georgia Tech
Crime Mapping & Analysis – Georgia TechJonathan D'Cruz
 
GIS As A Platform for Special Forces
GIS As A Platform for Special ForcesGIS As A Platform for Special Forces
GIS As A Platform for Special ForcesEsri India
 
Fundamentalsof Crime Mapping 5
Fundamentalsof Crime Mapping 5Fundamentalsof Crime Mapping 5
Fundamentalsof Crime Mapping 5Osokop
 
The Adventures of Mike, How to Use Scratch 2.0 to Program Your Game
The Adventures of Mike, How to Use Scratch 2.0 to Program Your GameThe Adventures of Mike, How to Use Scratch 2.0 to Program Your Game
The Adventures of Mike, How to Use Scratch 2.0 to Program Your GameUna Tao
 
Crime Scene Diagramming and Reconstruction by Det. Mike Anderson
Crime Scene Diagramming and Reconstruction by Det. Mike AndersonCrime Scene Diagramming and Reconstruction by Det. Mike Anderson
Crime Scene Diagramming and Reconstruction by Det. Mike AndersonPPI_Group
 
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)How to Rock with Robots for Young Makers with mBlock? (Teaching Material)
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)Una Tao
 

Viewers also liked (20)

Raids Dallas Crime Mapping & Crime Alerts
Raids Dallas Crime Mapping & Crime AlertsRaids Dallas Crime Mapping & Crime Alerts
Raids Dallas Crime Mapping & Crime Alerts
 
Fundamentalsof Crime Mapping Geocoding
Fundamentalsof Crime Mapping GeocodingFundamentalsof Crime Mapping Geocoding
Fundamentalsof Crime Mapping Geocoding
 
Fundamentalsof Crime Mapping 2
Fundamentalsof Crime Mapping 2Fundamentalsof Crime Mapping 2
Fundamentalsof Crime Mapping 2
 
Fundamentalsof Crime Mapping 3
Fundamentalsof Crime Mapping 3Fundamentalsof Crime Mapping 3
Fundamentalsof Crime Mapping 3
 
81564773 kimia-organik
81564773 kimia-organik81564773 kimia-organik
81564773 kimia-organik
 
Fundamentalsof Crime Mapping 7
Fundamentalsof Crime Mapping 7Fundamentalsof Crime Mapping 7
Fundamentalsof Crime Mapping 7
 
Fundamentalsof Crime Mapping 4
Fundamentalsof Crime Mapping 4Fundamentalsof Crime Mapping 4
Fundamentalsof Crime Mapping 4
 
GIS as tool for cultural heritage management
GIS as tool for cultural heritage managementGIS as tool for cultural heritage management
GIS as tool for cultural heritage management
 
Fundamentalsof Crime Mapping Arc Gis Tables
Fundamentalsof Crime Mapping Arc Gis TablesFundamentalsof Crime Mapping Arc Gis Tables
Fundamentalsof Crime Mapping Arc Gis Tables
 
Fundamentalsof Crime Mapping 8
Fundamentalsof Crime Mapping 8Fundamentalsof Crime Mapping 8
Fundamentalsof Crime Mapping 8
 
Fundamentalsof Crime Mapping Tactical Analysis Concepts
Fundamentalsof Crime Mapping Tactical Analysis ConceptsFundamentalsof Crime Mapping Tactical Analysis Concepts
Fundamentalsof Crime Mapping Tactical Analysis Concepts
 
Application of GIS in Criminology and Defence Intelligence
Application of GIS in Criminology and Defence IntelligenceApplication of GIS in Criminology and Defence Intelligence
Application of GIS in Criminology and Defence Intelligence
 
Fundamentalsof Crime Mapping 1
Fundamentalsof Crime Mapping 1Fundamentalsof Crime Mapping 1
Fundamentalsof Crime Mapping 1
 
Fundamentalsof Crime Mapping 6
Fundamentalsof Crime Mapping 6Fundamentalsof Crime Mapping 6
Fundamentalsof Crime Mapping 6
 
Crime Mapping & Analysis – Georgia Tech
Crime Mapping & Analysis – Georgia TechCrime Mapping & Analysis – Georgia Tech
Crime Mapping & Analysis – Georgia Tech
 
GIS As A Platform for Special Forces
GIS As A Platform for Special ForcesGIS As A Platform for Special Forces
GIS As A Platform for Special Forces
 
Fundamentalsof Crime Mapping 5
Fundamentalsof Crime Mapping 5Fundamentalsof Crime Mapping 5
Fundamentalsof Crime Mapping 5
 
The Adventures of Mike, How to Use Scratch 2.0 to Program Your Game
The Adventures of Mike, How to Use Scratch 2.0 to Program Your GameThe Adventures of Mike, How to Use Scratch 2.0 to Program Your Game
The Adventures of Mike, How to Use Scratch 2.0 to Program Your Game
 
Crime Scene Diagramming and Reconstruction by Det. Mike Anderson
Crime Scene Diagramming and Reconstruction by Det. Mike AndersonCrime Scene Diagramming and Reconstruction by Det. Mike Anderson
Crime Scene Diagramming and Reconstruction by Det. Mike Anderson
 
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)How to Rock with Robots for Young Makers with mBlock? (Teaching Material)
How to Rock with Robots for Young Makers with mBlock? (Teaching Material)
 

Similar to Open Source GIS Workshop

Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUGIF
 
Dotted Eyes - Open Software, Standards and Data
Dotted Eyes - Open Software, Standards and DataDotted Eyes - Open Software, Standards and Data
Dotted Eyes - Open Software, Standards and DataDotted Eyes
 
DSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps MashupsDSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps Mashupsaliraza786
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GISJoe Larson
 
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...Planetek Italia Srl
 
Internet-enabled GIS for Planners
Internet-enabled GIS for PlannersInternet-enabled GIS for Planners
Internet-enabled GIS for PlannersJohn Reiser
 
Dsm Presentation
Dsm PresentationDsm Presentation
Dsm Presentationrichoe
 
IMGS Local Gov User Group Presentation
IMGS Local Gov User Group PresentationIMGS Local Gov User Group Presentation
IMGS Local Gov User Group PresentationIMGS
 
GeoMedia 2013, GIS Tools Where You Need Them_Ciaran Kirk - Intergraph Geospat...
GeoMedia 2013, GIS Tools Where You Need Them_Ciaran Kirk - Intergraph Geospat...GeoMedia 2013, GIS Tools Where You Need Them_Ciaran Kirk - Intergraph Geospat...
GeoMedia 2013, GIS Tools Where You Need Them_Ciaran Kirk - Intergraph Geospat...IMGS
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into MapsConcepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into MapsMohammad Liton Hossain
 
Super map gis 8c
Super map gis 8cSuper map gis 8c
Super map gis 8cDaniel PI
 
GeoMedia Smart Client_Ciaran Kirk - IMGS 2013
GeoMedia Smart Client_Ciaran Kirk - IMGS 2013GeoMedia Smart Client_Ciaran Kirk - IMGS 2013
GeoMedia Smart Client_Ciaran Kirk - IMGS 2013IMGS
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps IJSRP Journal
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into MapsConcepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into MapsMohammad Liton Hossain
 
GEBCO 09 - DELPH
GEBCO 09 - DELPHGEBCO 09 - DELPH
GEBCO 09 - DELPHIXSEA-DELPH
 
Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033Editor IJARCET
 
Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033Editor IJARCET
 
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy LansleyUsing R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy LansleyGuy Lansley
 

Similar to Open Source GIS Workshop (20)

Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutes
 
Dotted Eyes - Open Software, Standards and Data
Dotted Eyes - Open Software, Standards and DataDotted Eyes - Open Software, Standards and Data
Dotted Eyes - Open Software, Standards and Data
 
DSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps MashupsDSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps Mashups
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GIS
 
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...
 
Internet-enabled GIS for Planners
Internet-enabled GIS for PlannersInternet-enabled GIS for Planners
Internet-enabled GIS for Planners
 
Dsm Presentation
Dsm PresentationDsm Presentation
Dsm Presentation
 
myVR mMap SDK
myVR mMap SDKmyVR mMap SDK
myVR mMap SDK
 
IMGS Local Gov User Group Presentation
IMGS Local Gov User Group PresentationIMGS Local Gov User Group Presentation
IMGS Local Gov User Group Presentation
 
GeoMedia 2013, GIS Tools Where You Need Them_Ciaran Kirk - Intergraph Geospat...
GeoMedia 2013, GIS Tools Where You Need Them_Ciaran Kirk - Intergraph Geospat...GeoMedia 2013, GIS Tools Where You Need Them_Ciaran Kirk - Intergraph Geospat...
GeoMedia 2013, GIS Tools Where You Need Them_Ciaran Kirk - Intergraph Geospat...
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into MapsConcepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps
 
Super map gis 8c
Super map gis 8cSuper map gis 8c
Super map gis 8c
 
GeoMedia Smart Client_Ciaran Kirk - IMGS 2013
GeoMedia Smart Client_Ciaran Kirk - IMGS 2013GeoMedia Smart Client_Ciaran Kirk - IMGS 2013
GeoMedia Smart Client_Ciaran Kirk - IMGS 2013
 
Geospatial Product Watch 2015
Geospatial Product Watch 2015Geospatial Product Watch 2015
Geospatial Product Watch 2015
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into MapsConcepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps
 
GEBCO 09 - DELPH
GEBCO 09 - DELPHGEBCO 09 - DELPH
GEBCO 09 - DELPH
 
Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033
 
Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033Volume 2-issue-6-2030-2033
Volume 2-issue-6-2030-2033
 
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy LansleyUsing R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
 

Recently uploaded

De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...Product School
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1DianaGray10
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀DianaGray10
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Alison B. Lowndes
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...Product School
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...Product School
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 

Recently uploaded (20)

De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 

Open Source GIS Workshop

  • 1. Open Source GIS and Spatial Data Analysis Software 2005 Crime Mapping Research Conference Jason Dalton Vice President, Research and Development Spatial Data Analytics Corporation jdalton@spadac.com www.spadac.com
  • 2. Reasons to attend this workshop: You need to streamline GIS data management and analysis functions You need low cost solutions to replace outdated commercial products You have a new analysis technique you’d like to try, but don’t know how to program software. You are a software developer looking to learn about open source development You don’t like paying for software
  • 3. Workshop roadmap Distinction between freeware and open source Data access and manipulation GIS Viewers Data Analysis Web Mapping Spatial Databases GPS
  • 4. Our Schedule 0800: Introductions, background 0815: Data Access and manipulation FWTools GDAL OGR GeoTrans R – shapefile package GeoCon 0900: Viewers ArcExplorer uDig dlgv32 0930 Break: 15 min 0945: Analysis R GeoR Geostats Spatstat Spatial 1030: Web Mapping SVG UMN Mapserver MapServer Workbench 1045: Spatial Databases PostGIS MySQL Spatial 1100: GPS Tools GPSDrive GPSBabel EasyGPS
  • 5. Scope of this workshop There are thousands of Open Source software projects created each year. Which ones are included in this workshop? Windows capable Robust Vector operations Easy install Active user base Active developer base Free licensing for use
  • 6. What is Open Source, and why do I care? First off, open source software is not a basement project by some college kids (OK, sometimes it is). Software that is developed according to the Open Source model is made available to anyone. Whether or not you agree with the Open Source model of software development, there are software projects that are stable, powerful, and can save you time and money at your job. Why not investigate? That’s all we’ll say about Open Source today, the rest of the workshop is all about the tools.
  • 7. Data Access - Translators FWTools Collection of open source tools for translation, visualization, and reprojection OGR for vector data translation Translate SHP-> MAPINFO -> SDTS -> SHP
  • 8. Data Access - Translators GeoTrans NGA sponsored software library for providing translation and reprojection to custom software. A graphical user interface wrapper program is included in the download package
  • 9. Some of our tools use XML: XML = eXtensible Markup Language GML = Geography Markup Language SVG = Scalable Vector Graphics XSLT = eXtensible Style Language-Transformation VRML = Virtual Reality Markup Language RDF = Resource Description Framework
  • 10. Benefits of XML structures for Geography Applications Useful for translating geo objects between platforms Compatible across operating systems Royalty free to use and distribute Text based files are searchable at the attribute level XML schemas exist for GIS functions Data encoding Visualization Spatial queries Since all XML docs are text, they can easily be created and edited by any scripting language
  • 11. GML Geography Markup Language Separates content from the representation Structured geo objects in XML schema Published by the Open GIS Consortium Currently at version 2.1.1 April 2002
  • 12. Benefits of GML data Multiple uses Browser Metadata Map production Custom map styling through style sheets Build custom stylesheets within your application Give users a choice of several styles with which to display data Editable maps Client, server, application level editing Sophisticated linking through XPath, XLink Link a layer of Parcels to an XML database or tax assessment Easier querying function for Web GIS (XQuery) Control over content regardless of file type or layer Allow users to download only the features necessary, filter out the rest Gives you the ability to send geographic data to any XML enabled device. 1 format suits all uses Clients, servers, PDAs, phones
  • 13. SVG Scalable Vector Graphics An XML Schema definition for 2D graphics Free browser plug-in for viewer Viewer has built in zoom and pan functions Standard supported by major graphics software companies Embedded JavaScript to enable GIS functions within the file format
  • 14. Cartographic features of SVG Traditional GIS shapes such as polygons, lines, points, text (rotated text) are all supported Color gradients for fills Stroke options (dash) for lines and polygon's boundaries Advanced graphics layering using opacity options Raster image backgrounds Filter effects (Shadows, etc.) High quality output and printing (Scalable) XML - linking and embedding Text on the map is searchable Coordinate transformations Objects react to user inputs Animation (vehicle tracking, stream flows, fault line movement)
  • 15. Data Access - Translators GeoCon Converts Shape and MapInfo Tab files into GML and SVG graphics. What’s unique is that the SVG converter provides the user with a custom rendering interface before the SVG is created.
  • 16. Data Access - Translators R – MapTools package Reads and writes shape files. Performs some GIS functions.
  • 18. Data Viewers uDIG Viewer Open source viewer with very nice features. Opens major GIS file types, and connects to online geodatabases and web mapping services
  • 21. Spatial Data Analysis GeoR R package for performing spatial autocovariance analysis. Created by Paulo Ribeiro and Peter Diggle
  • 24. Spatial Databases PostgreSQL / PostGIS Spatial query engine built on a SQL compliant open source database Similar in function to ArcSDE, Oracle #g, etc.
  • 25. GPS related tools EasyGPS GPSBabel CrimeStat GeoDa Other tools Honorable mention, but not covered here. They are covered elsewhere at the conference.
  • 27. Links to more resources www.remotesensing.org www.maptools.org www.ai-geostats.org cran.r-project.org www.spadac.com/research/ www.opensource.org
  • 28. Open Source GIS and Spatial Data Analysis Software Jason Dalton Vice President, Research and Development Spatial Data Analytics Corporation jdalton@spadac.com www.spadac.com