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 (20)

The 'right' choices in GIS - Grontmij
The 'right' choices in GIS - GrontmijThe 'right' choices in GIS - Grontmij
The 'right' choices in GIS - Grontmij
Xander Bakker
 
Field Activity Planner for Oil & Gas
Field Activity Planner for Oil & GasField Activity Planner for Oil & Gas
Field Activity Planner for Oil & Gas
FutureOn
 
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 GIS
Safe 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 platform
FutureOn
 
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_geoprocessing
Esri
 
Architecting the ArcGIS Platform
Architecting the ArcGIS PlatformArchitecting the ArcGIS Platform
Architecting the ArcGIS Platform
Esri 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 Airport
jeffhobbs
 
City of Roseville Case Study
City of Roseville Case StudyCity of Roseville Case Study
City of Roseville Case Study
jeffhobbs
 
Howtomakeyourown gi sdashboard
Howtomakeyourown gi sdashboardHowtomakeyourown gi sdashboard
Howtomakeyourown gi sdashboard
GeoMedeelel
 
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
Esri 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 Environment
jeffhobbs
 
Analysing Web GIS apps
Analysing Web GIS appsAnalysing Web GIS apps
Analysing Web GIS apps
M.Muneeb Ashraf
 
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
Alexa Guertin
 
Imagery and beyond - BK 2016
Imagery and beyond - BK 2016Imagery and beyond - BK 2016
Imagery and beyond - BK 2016
Geodata 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 2016
Planetek 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 SharePoint
Ruben 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 2014
IMGS
 
Leveraging Autodesk Products with FME: AutoCAD to GIS is Only the Beginning
Leveraging Autodesk Products with FME: AutoCAD to GIS is Only the BeginningLeveraging Autodesk Products with FME: AutoCAD to GIS is Only the Beginning
Leveraging Autodesk Products with FME: AutoCAD to GIS is Only the Beginning
Safe Software
 
The 'right' choices in GIS - Grontmij
The 'right' choices in GIS - GrontmijThe 'right' choices in GIS - Grontmij
The 'right' choices in GIS - Grontmij
Xander Bakker
 
Field Activity Planner for Oil & Gas
Field Activity Planner for Oil & GasField Activity Planner for Oil & Gas
Field Activity Planner for Oil & Gas
FutureOn
 
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 GIS
Safe 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 platform
FutureOn
 
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_geoprocessing
Esri
 
Architecting the ArcGIS Platform
Architecting the ArcGIS PlatformArchitecting the ArcGIS Platform
Architecting the ArcGIS Platform
Esri 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 Airport
jeffhobbs
 
City of Roseville Case Study
City of Roseville Case StudyCity of Roseville Case Study
City of Roseville Case Study
jeffhobbs
 
Howtomakeyourown gi sdashboard
Howtomakeyourown gi sdashboardHowtomakeyourown gi sdashboard
Howtomakeyourown gi sdashboard
GeoMedeelel
 
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
Esri 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 Environment
jeffhobbs
 
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
Alexa Guertin
 
Imagery and beyond - BK 2016
Imagery and beyond - BK 2016Imagery and beyond - BK 2016
Imagery and beyond - BK 2016
Geodata 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 2016
Planetek 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 SharePoint
Ruben 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 2014
IMGS
 
Leveraging Autodesk Products with FME: AutoCAD to GIS is Only the Beginning
Leveraging Autodesk Products with FME: AutoCAD to GIS is Only the BeginningLeveraging Autodesk Products with FME: AutoCAD to GIS is Only the Beginning
Leveraging Autodesk Products with FME: AutoCAD to GIS is Only the Beginning
Safe Software
 

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
DJ Beaty #7192
 
Fundamentalsof Crime Mapping Geocoding
Fundamentalsof Crime Mapping GeocodingFundamentalsof Crime Mapping Geocoding
Fundamentalsof Crime Mapping Geocoding
Osokop
 
Fundamentalsof Crime Mapping 2
Fundamentalsof Crime Mapping 2Fundamentalsof Crime Mapping 2
Fundamentalsof Crime Mapping 2
Osokop
 
Fundamentalsof Crime Mapping 3
Fundamentalsof Crime Mapping 3Fundamentalsof Crime Mapping 3
Fundamentalsof Crime Mapping 3
Osokop
 
Fundamentalsof Crime Mapping 7
Fundamentalsof Crime Mapping 7Fundamentalsof Crime Mapping 7
Fundamentalsof Crime Mapping 7
Osokop
 
Fundamentalsof Crime Mapping 4
Fundamentalsof Crime Mapping 4Fundamentalsof Crime Mapping 4
Fundamentalsof Crime Mapping 4
Osokop
 
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
yllferizi
 
Fundamentalsof Crime Mapping Arc Gis Tables
Fundamentalsof Crime Mapping Arc Gis TablesFundamentalsof Crime Mapping Arc Gis Tables
Fundamentalsof Crime Mapping Arc Gis Tables
Osokop
 
Fundamentalsof Crime Mapping 8
Fundamentalsof Crime Mapping 8Fundamentalsof Crime Mapping 8
Fundamentalsof Crime Mapping 8
Osokop
 
Fundamentalsof Crime Mapping Tactical Analysis Concepts
Fundamentalsof Crime Mapping Tactical Analysis ConceptsFundamentalsof Crime Mapping Tactical Analysis Concepts
Fundamentalsof Crime Mapping Tactical Analysis Concepts
Osokop
 
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
Sabaragamuwa University of Sri Lanka
 
Fundamentalsof Crime Mapping 1
Fundamentalsof Crime Mapping 1Fundamentalsof Crime Mapping 1
Fundamentalsof Crime Mapping 1
Osokop
 
Fundamentalsof Crime Mapping 6
Fundamentalsof Crime Mapping 6Fundamentalsof Crime Mapping 6
Fundamentalsof Crime Mapping 6
Osokop
 
Crime Mapping & Analysis – Georgia Tech
Crime Mapping & Analysis – Georgia TechCrime Mapping & Analysis – Georgia Tech
Crime Mapping & Analysis – Georgia Tech
Jonathan 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 Forces
Esri India
 
Fundamentalsof Crime Mapping 5
Fundamentalsof Crime Mapping 5Fundamentalsof Crime Mapping 5
Fundamentalsof Crime Mapping 5
Osokop
 
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
Una 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 Anderson
PPI_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
 
Raids Dallas Crime Mapping & Crime Alerts
Raids Dallas Crime Mapping & Crime AlertsRaids Dallas Crime Mapping & Crime Alerts
Raids Dallas Crime Mapping & Crime Alerts
DJ Beaty #7192
 
Fundamentalsof Crime Mapping Geocoding
Fundamentalsof Crime Mapping GeocodingFundamentalsof Crime Mapping Geocoding
Fundamentalsof Crime Mapping Geocoding
Osokop
 
Fundamentalsof Crime Mapping 2
Fundamentalsof Crime Mapping 2Fundamentalsof Crime Mapping 2
Fundamentalsof Crime Mapping 2
Osokop
 
Fundamentalsof Crime Mapping 3
Fundamentalsof Crime Mapping 3Fundamentalsof Crime Mapping 3
Fundamentalsof Crime Mapping 3
Osokop
 
Fundamentalsof Crime Mapping 7
Fundamentalsof Crime Mapping 7Fundamentalsof Crime Mapping 7
Fundamentalsof Crime Mapping 7
Osokop
 
Fundamentalsof Crime Mapping 4
Fundamentalsof Crime Mapping 4Fundamentalsof Crime Mapping 4
Fundamentalsof Crime Mapping 4
Osokop
 
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
yllferizi
 
Fundamentalsof Crime Mapping Arc Gis Tables
Fundamentalsof Crime Mapping Arc Gis TablesFundamentalsof Crime Mapping Arc Gis Tables
Fundamentalsof Crime Mapping Arc Gis Tables
Osokop
 
Fundamentalsof Crime Mapping 8
Fundamentalsof Crime Mapping 8Fundamentalsof Crime Mapping 8
Fundamentalsof Crime Mapping 8
Osokop
 
Fundamentalsof Crime Mapping Tactical Analysis Concepts
Fundamentalsof Crime Mapping Tactical Analysis ConceptsFundamentalsof Crime Mapping Tactical Analysis Concepts
Fundamentalsof Crime Mapping Tactical Analysis Concepts
Osokop
 
Fundamentalsof Crime Mapping 1
Fundamentalsof Crime Mapping 1Fundamentalsof Crime Mapping 1
Fundamentalsof Crime Mapping 1
Osokop
 
Fundamentalsof Crime Mapping 6
Fundamentalsof Crime Mapping 6Fundamentalsof Crime Mapping 6
Fundamentalsof Crime Mapping 6
Osokop
 
Crime Mapping & Analysis – Georgia Tech
Crime Mapping & Analysis – Georgia TechCrime Mapping & Analysis – Georgia Tech
Crime Mapping & Analysis – Georgia Tech
Jonathan 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 Forces
Esri India
 
Fundamentalsof Crime Mapping 5
Fundamentalsof Crime Mapping 5Fundamentalsof Crime Mapping 5
Fundamentalsof Crime Mapping 5
Osokop
 
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
Una 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 Anderson
PPI_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
 

Similar to Open Source GIS Workshop (20)

GIS Level 1 Introduction to GIS and Mapping
GIS Level 1 Introduction to GIS and MappingGIS Level 1 Introduction to GIS and Mapping
GIS Level 1 Introduction to GIS and Mapping
MohamudJama6
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GIS
Joe Larson
 
Mapping, GIS and geolocating data in Java @ JAX London
Mapping, GIS and geolocating data in Java @ JAX LondonMapping, GIS and geolocating data in Java @ JAX London
Mapping, GIS and geolocating data in Java @ JAX London
Joachim Van der Auwera
 
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
JAX London
 
GIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.pptGIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.ppt
vikramvsu
 
GIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.pptGIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.ppt
Fatima891926
 
GIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.pptGIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.ppt
GodwinKingNyamador
 
GIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.pptGIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.ppt
safayetmim1
 
Mapping, GIS and geolocating data in Java
Mapping, GIS and geolocating data in JavaMapping, GIS and geolocating data in Java
Mapping, GIS and geolocating data in Java
Joachim Van der Auwera
 
Intro GIS.pptx
Intro GIS.pptxIntro GIS.pptx
Intro GIS.pptx
SamiDan2
 
Saving Money with Open Source GIS
Saving Money with Open Source GISSaving Money with Open Source GIS
Saving Money with Open Source GIS
bryanluman
 
INTRODUCTION TO GIS-GEOSPATIAL MISSION INSTITUTE PART-2.pptx
INTRODUCTION TO GIS-GEOSPATIAL MISSION INSTITUTE PART-2.pptxINTRODUCTION TO GIS-GEOSPATIAL MISSION INSTITUTE PART-2.pptx
INTRODUCTION TO GIS-GEOSPATIAL MISSION INSTITUTE PART-2.pptx
Geospatial Mission
 
INTRODUCTION TO GIS-GEOSPATIAL MISSION INSTITUTE PART-2.pptx
INTRODUCTION TO GIS-GEOSPATIAL MISSION INSTITUTE PART-2.pptxINTRODUCTION TO GIS-GEOSPATIAL MISSION INSTITUTE PART-2.pptx
INTRODUCTION TO GIS-GEOSPATIAL MISSION INSTITUTE PART-2.pptx
Geospatial Mission
 
Open geo data - technical issue
Open geo data  - technical issueOpen geo data  - technical issue
Open geo data - technical issue
Maurizio Napolitano
 
JRC, GHA Live presentation: Maps, GISs and SDIs
JRC, GHA Live presentation: Maps, GISs and SDIsJRC, GHA Live presentation: Maps, GISs and SDIs
JRC, GHA Live presentation: Maps, GISs and SDIs
European Commission, Joint Research Centre
 
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
Dotted Eyes
 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GIS
Hans van der Kwast
 
Lecture 1 - Introduction to GIS and SDI.pptx
Lecture 1 -  Introduction to GIS and SDI.pptxLecture 1 -  Introduction to GIS and SDI.pptx
Lecture 1 - Introduction to GIS and SDI.pptx
sinonabdoulwali
 
Intro To Geospatial
Intro To GeospatialIntro To Geospatial
Intro To Geospatial
danrickman
 
Lesson 1 Introduction to GIS for learning
Lesson 1 Introduction to GIS for learningLesson 1 Introduction to GIS for learning
Lesson 1 Introduction to GIS for learning
Sadik74
 
GIS Level 1 Introduction to GIS and Mapping
GIS Level 1 Introduction to GIS and MappingGIS Level 1 Introduction to GIS and Mapping
GIS Level 1 Introduction to GIS and Mapping
MohamudJama6
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GIS
Joe Larson
 
Mapping, GIS and geolocating data in Java @ JAX London
Mapping, GIS and geolocating data in Java @ JAX LondonMapping, GIS and geolocating data in Java @ JAX London
Mapping, GIS and geolocating data in Java @ JAX London
Joachim Van der Auwera
 
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
JAX London
 
GIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.pptGIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.ppt
vikramvsu
 
GIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.pptGIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.ppt
Fatima891926
 
GIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.pptGIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.ppt
safayetmim1
 
Mapping, GIS and geolocating data in Java
Mapping, GIS and geolocating data in JavaMapping, GIS and geolocating data in Java
Mapping, GIS and geolocating data in Java
Joachim Van der Auwera
 
Intro GIS.pptx
Intro GIS.pptxIntro GIS.pptx
Intro GIS.pptx
SamiDan2
 
Saving Money with Open Source GIS
Saving Money with Open Source GISSaving Money with Open Source GIS
Saving Money with Open Source GIS
bryanluman
 
INTRODUCTION TO GIS-GEOSPATIAL MISSION INSTITUTE PART-2.pptx
INTRODUCTION TO GIS-GEOSPATIAL MISSION INSTITUTE PART-2.pptxINTRODUCTION TO GIS-GEOSPATIAL MISSION INSTITUTE PART-2.pptx
INTRODUCTION TO GIS-GEOSPATIAL MISSION INSTITUTE PART-2.pptx
Geospatial Mission
 
INTRODUCTION TO GIS-GEOSPATIAL MISSION INSTITUTE PART-2.pptx
INTRODUCTION TO GIS-GEOSPATIAL MISSION INSTITUTE PART-2.pptxINTRODUCTION TO GIS-GEOSPATIAL MISSION INSTITUTE PART-2.pptx
INTRODUCTION TO GIS-GEOSPATIAL MISSION INSTITUTE PART-2.pptx
Geospatial Mission
 
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
Dotted Eyes
 
Lecture 1 - Introduction to GIS and SDI.pptx
Lecture 1 -  Introduction to GIS and SDI.pptxLecture 1 -  Introduction to GIS and SDI.pptx
Lecture 1 - Introduction to GIS and SDI.pptx
sinonabdoulwali
 
Intro To Geospatial
Intro To GeospatialIntro To Geospatial
Intro To Geospatial
danrickman
 
Lesson 1 Introduction to GIS for learning
Lesson 1 Introduction to GIS for learningLesson 1 Introduction to GIS for learning
Lesson 1 Introduction to GIS for learning
Sadik74
 

Recently uploaded (20)

Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025
Prasta Maha
 
Security Operations and the Defense Analyst - Splunk Certificate
Security Operations and the Defense Analyst - Splunk CertificateSecurity Operations and the Defense Analyst - Splunk Certificate
Security Operations and the Defense Analyst - Splunk Certificate
VICTOR MAESTRE RAMIREZ
 
TrustArc Webinar: Mastering Privacy Contracting
TrustArc Webinar: Mastering Privacy ContractingTrustArc Webinar: Mastering Privacy Contracting
TrustArc Webinar: Mastering Privacy Contracting
TrustArc
 
Cyber security cyber security cyber security cyber security cyber security cy...
Cyber security cyber security cyber security cyber security cyber security cy...Cyber security cyber security cyber security cyber security cyber security cy...
Cyber security cyber security cyber security cyber security cyber security cy...
pranavbodhak
 
European Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility TestingEuropean Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility Testing
Julia Undeutsch
 
Maxx nft market place new generation nft marketing place
Maxx nft market place new generation nft marketing placeMaxx nft market place new generation nft marketing place
Maxx nft market place new generation nft marketing place
usersalmanrazdelhi
 
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptxECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
Jasper Oosterveld
 
2025-05-22_Automate__Motivate_Spiff_Meets_Marketing_Cloud.pptx
2025-05-22_Automate__Motivate_Spiff_Meets_Marketing_Cloud.pptx2025-05-22_Automate__Motivate_Spiff_Meets_Marketing_Cloud.pptx
2025-05-22_Automate__Motivate_Spiff_Meets_Marketing_Cloud.pptx
katalinjordans2
 
Build your own NES Emulator... with Kotlin
Build your own NES Emulator... with KotlinBuild your own NES Emulator... with Kotlin
Build your own NES Emulator... with Kotlin
Artur Skowroński
 
Marko.js - Unsung Hero of Scalable Web Frameworks (DevDays 2025)
Marko.js - Unsung Hero of Scalable Web Frameworks (DevDays 2025)Marko.js - Unsung Hero of Scalable Web Frameworks (DevDays 2025)
Marko.js - Unsung Hero of Scalable Web Frameworks (DevDays 2025)
Eugene Fidelin
 
cloudgenesis cloud workshop , gdg on campus mita
cloudgenesis cloud workshop , gdg on campus mitacloudgenesis cloud workshop , gdg on campus mita
cloudgenesis cloud workshop , gdg on campus mita
siyaldhande02
 
New Ways to Reduce Database Costs with ScyllaDB
New Ways to Reduce Database Costs with ScyllaDBNew Ways to Reduce Database Costs with ScyllaDB
New Ways to Reduce Database Costs with ScyllaDB
ScyllaDB
 
With Claude 4, Anthropic redefines AI capabilities, effectively unleashing a ...
With Claude 4, Anthropic redefines AI capabilities, effectively unleashing a ...With Claude 4, Anthropic redefines AI capabilities, effectively unleashing a ...
With Claude 4, Anthropic redefines AI capabilities, effectively unleashing a ...
SOFTTECHHUB
 
What’s New in Web3 Development Trends to Watch in 2025.pptx
What’s New in Web3 Development Trends to Watch in 2025.pptxWhat’s New in Web3 Development Trends to Watch in 2025.pptx
What’s New in Web3 Development Trends to Watch in 2025.pptx
Lisa ward
 
Droidal: AI Agents Revolutionizing Healthcare
Droidal: AI Agents Revolutionizing HealthcareDroidal: AI Agents Revolutionizing Healthcare
Droidal: AI Agents Revolutionizing Healthcare
Droidal LLC
 
SAP Sapphire 2025 ERP1612 Enhancing User Experience with SAP Fiori and AI
SAP Sapphire 2025 ERP1612 Enhancing User Experience with SAP Fiori and AISAP Sapphire 2025 ERP1612 Enhancing User Experience with SAP Fiori and AI
SAP Sapphire 2025 ERP1612 Enhancing User Experience with SAP Fiori and AI
Peter Spielvogel
 
From Legacy to Cloud-Native: A Guide to AWS Modernization.pptx
From Legacy to Cloud-Native: A Guide to AWS Modernization.pptxFrom Legacy to Cloud-Native: A Guide to AWS Modernization.pptx
From Legacy to Cloud-Native: A Guide to AWS Modernization.pptx
Mohammad Jomaa
 
John Carmack’s Slides From His Upper Bound 2025 Talk
John Carmack’s Slides From His Upper Bound 2025 TalkJohn Carmack’s Slides From His Upper Bound 2025 Talk
John Carmack’s Slides From His Upper Bound 2025 Talk
Razin Mustafiz
 
Content and eLearning Standards: Finding the Best Fit for Your-Training
Content and eLearning Standards: Finding the Best Fit for Your-TrainingContent and eLearning Standards: Finding the Best Fit for Your-Training
Content and eLearning Standards: Finding the Best Fit for Your-Training
Rustici Software
 
Introducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and ARIntroducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and AR
Safe Software
 
Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025
Prasta Maha
 
Security Operations and the Defense Analyst - Splunk Certificate
Security Operations and the Defense Analyst - Splunk CertificateSecurity Operations and the Defense Analyst - Splunk Certificate
Security Operations and the Defense Analyst - Splunk Certificate
VICTOR MAESTRE RAMIREZ
 
TrustArc Webinar: Mastering Privacy Contracting
TrustArc Webinar: Mastering Privacy ContractingTrustArc Webinar: Mastering Privacy Contracting
TrustArc Webinar: Mastering Privacy Contracting
TrustArc
 
Cyber security cyber security cyber security cyber security cyber security cy...
Cyber security cyber security cyber security cyber security cyber security cy...Cyber security cyber security cyber security cyber security cyber security cy...
Cyber security cyber security cyber security cyber security cyber security cy...
pranavbodhak
 
European Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility TestingEuropean Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility Testing
Julia Undeutsch
 
Maxx nft market place new generation nft marketing place
Maxx nft market place new generation nft marketing placeMaxx nft market place new generation nft marketing place
Maxx nft market place new generation nft marketing place
usersalmanrazdelhi
 
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptxECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
Jasper Oosterveld
 
2025-05-22_Automate__Motivate_Spiff_Meets_Marketing_Cloud.pptx
2025-05-22_Automate__Motivate_Spiff_Meets_Marketing_Cloud.pptx2025-05-22_Automate__Motivate_Spiff_Meets_Marketing_Cloud.pptx
2025-05-22_Automate__Motivate_Spiff_Meets_Marketing_Cloud.pptx
katalinjordans2
 
Build your own NES Emulator... with Kotlin
Build your own NES Emulator... with KotlinBuild your own NES Emulator... with Kotlin
Build your own NES Emulator... with Kotlin
Artur Skowroński
 
Marko.js - Unsung Hero of Scalable Web Frameworks (DevDays 2025)
Marko.js - Unsung Hero of Scalable Web Frameworks (DevDays 2025)Marko.js - Unsung Hero of Scalable Web Frameworks (DevDays 2025)
Marko.js - Unsung Hero of Scalable Web Frameworks (DevDays 2025)
Eugene Fidelin
 
cloudgenesis cloud workshop , gdg on campus mita
cloudgenesis cloud workshop , gdg on campus mitacloudgenesis cloud workshop , gdg on campus mita
cloudgenesis cloud workshop , gdg on campus mita
siyaldhande02
 
New Ways to Reduce Database Costs with ScyllaDB
New Ways to Reduce Database Costs with ScyllaDBNew Ways to Reduce Database Costs with ScyllaDB
New Ways to Reduce Database Costs with ScyllaDB
ScyllaDB
 
With Claude 4, Anthropic redefines AI capabilities, effectively unleashing a ...
With Claude 4, Anthropic redefines AI capabilities, effectively unleashing a ...With Claude 4, Anthropic redefines AI capabilities, effectively unleashing a ...
With Claude 4, Anthropic redefines AI capabilities, effectively unleashing a ...
SOFTTECHHUB
 
What’s New in Web3 Development Trends to Watch in 2025.pptx
What’s New in Web3 Development Trends to Watch in 2025.pptxWhat’s New in Web3 Development Trends to Watch in 2025.pptx
What’s New in Web3 Development Trends to Watch in 2025.pptx
Lisa ward
 
Droidal: AI Agents Revolutionizing Healthcare
Droidal: AI Agents Revolutionizing HealthcareDroidal: AI Agents Revolutionizing Healthcare
Droidal: AI Agents Revolutionizing Healthcare
Droidal LLC
 
SAP Sapphire 2025 ERP1612 Enhancing User Experience with SAP Fiori and AI
SAP Sapphire 2025 ERP1612 Enhancing User Experience with SAP Fiori and AISAP Sapphire 2025 ERP1612 Enhancing User Experience with SAP Fiori and AI
SAP Sapphire 2025 ERP1612 Enhancing User Experience with SAP Fiori and AI
Peter Spielvogel
 
From Legacy to Cloud-Native: A Guide to AWS Modernization.pptx
From Legacy to Cloud-Native: A Guide to AWS Modernization.pptxFrom Legacy to Cloud-Native: A Guide to AWS Modernization.pptx
From Legacy to Cloud-Native: A Guide to AWS Modernization.pptx
Mohammad Jomaa
 
John Carmack’s Slides From His Upper Bound 2025 Talk
John Carmack’s Slides From His Upper Bound 2025 TalkJohn Carmack’s Slides From His Upper Bound 2025 Talk
John Carmack’s Slides From His Upper Bound 2025 Talk
Razin Mustafiz
 
Content and eLearning Standards: Finding the Best Fit for Your-Training
Content and eLearning Standards: Finding the Best Fit for Your-TrainingContent and eLearning Standards: Finding the Best Fit for Your-Training
Content and eLearning Standards: Finding the Best Fit for Your-Training
Rustici Software
 
Introducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and ARIntroducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and AR
Safe Software
 

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 [email protected] 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 [email protected] www.spadac.com