Upload
veronica-barrett
View
216
Download
0
Embed Size (px)
Citation preview
OpenSource GIS 2004
Ottawa, Canadawww.refractions.net
A Survey of Open Source GIS
“The View from 30,000 Feet” or
“A Mile Wide and an Inch Deep”Paul Ramsey
Refractions Research
OpenSource GIS 2004
Ottawa, Canadawww.refractions.net
Two Tribes
• C Tribe– UMN Mapserver– GRASS– OpenEV– QGIS– OGR/GDAL– PROJ4– GEOS– PostGIS
• Java Tribe– GeoTools– GeoServer– DeeGree– OpenMap– JUMP– uDig
JDBC
OpenGISWMS/WFS
OpenSource GIS 2004
Ottawa, Canadawww.refractions.net
C Tribe
OGR/GDAL
Mapserver
GRASS
PostGIS
OpenEV
OSSIM
Proj4
GEOS
QGIS
ThubanGMT
OpenSource GIS 2004
Ottawa, Canadawww.refractions.net
C Libraries
• GDAL– Raster Format Reader / Writer
• OGR– Vector Format Reader / Writer
• PROJ4– Coordinate Reprojection
• GEOS– Geometry Objects and Functions
OpenSource GIS 2004
Ottawa, Canadawww.refractions.net
C Servers• Mapserver
– OpenGIS Web Map Server– OpenGIS Web Feature Server– OGR / GDAL / PROJ4– PostGIS / ArcSDE / OracleSpatial
• PostGIS– OpenGIS Simple Features for SQL– PROJ4 / GEOS
OpenSource GIS 2004
Ottawa, Canadawww.refractions.net
MapserverPostGI
SArcSD
EOracle
Shape
MapInfo
WMS
Mapserver WFS
WMS
TIFF
OpenSource GIS 2004
Ottawa, Canadawww.refractions.net
PostGIS
LANW
MS
/ WFS
PostGIS
Internet
JUMP
QGISWFS
Client
WMSClient
OpenSource GIS 2004
Ottawa, Canadawww.refractions.net
C Applications
• OpenEV• QGIS• Thuban• GRASS• OSSIM• GMT
Viewers
Processors
OpenSource GIS 2004
Ottawa, Canadawww.refractions.net
OpenEV
OpenSource GIS 2004
Ottawa, Canadawww.refractions.net
QGIS
OpenSource GIS 2004
Ottawa, Canadawww.refractions.net
Thuban
OpenSource GIS 2004
Ottawa, Canadawww.refractions.net
GRASS
OpenSource GIS 2004
Ottawa, Canadawww.refractions.net
OSSIM
OpenSourceSoftwareImage Map
OpenSource GIS 2004
Ottawa, Canadawww.refractions.net
GMT
• Generic Mapping Tools• UNIX Philosophy
– Many small tools, chained together
• Gridding, Contouring, Plotting• Surface Models
OpenSource GIS 2004
Ottawa, Canadawww.refractions.net
Java Tribe
GeoTools
OpenMap GeoServer
JTS Topology
Suite
WKB4J
GML4J
JUMP Unified
Mapping Platform
JCS Conflation
Suite
uDig / JUMP2
DeeGree
OpenSource GIS 2004
Ottawa, Canadawww.refractions.net
Java Libraries
• JTS Topology Suite– OpenGIS Geometries and Methods
• GeoTools– Data Formats, Java GIS Toolkit
• WKB4J– Java Well-Known Binary Reader / Writer
• GML4J– Java GML Reader / Writer
OpenSource GIS 2004
Ottawa, Canadawww.refractions.net
Java Applications
•OpenMap•DeeGree•JUMP / JCS•GeoServer•uDig
JTS Based
Standalone
OpenSource GIS 2004
Ottawa, Canadawww.refractions.net
OpenMap
• Oldest Complete Java Toolkit• Telephone Company Project (BBN)• Design Application (not Data)
Focused
OpenSource GIS 2004
Ottawa, Canadawww.refractions.net
DeeGree
• Academic Roots– Bonn University
• Message Passing API• OpenGIS Standards• Server Focused (WMS, WFS, SLD)
OpenSource GIS 2004
Ottawa, Canadawww.refractions.net
JUMP / JCS
• Specialized Original Vision (Conflation)
• General Purpose Tool• Editing, Processing, Transforming
OpenSource GIS 2004
Ottawa, Canadawww.refractions.net
GeoServer
• OpenGIS WFS-T• Web Feature Server - Transactional• OpenGIS WMS (Beta)• Database Datasources + Shape
OpenSource GIS 2004
Ottawa, Canadawww.refractions.net
uDig
• User-friendly Desktop Internet GIS• WFS, WMS, WRS• PostGIS, ArcSDE, OracleSpatial• Printing, Reprojection• Shape, GeoTIFF• GeoInnovations• Schedule
OpenSource GIS 2004
Ottawa, Canadawww.refractions.net
Summary
Strengths• Server Side• Heterogeneous
Environments• Performance• Standards Support• Complex or
Custom Applications
Weaknesses• Interactive
Desktop • Paper Production• Lowest Common
Denominator• “Standard”
Applications
OpenSource GIS 2004
Ottawa, Canadawww.refractions.net
Questions?
1 Mile
1 Inch