OpenSource GIS 2004 Ottawa, Canada A Survey of Open Source GIS “The View from 30,000 Feet” or...

Post on 01-Jan-2016

216 views 0 download

Transcript of OpenSource GIS 2004 Ottawa, Canada A Survey of Open Source GIS “The View from 30,000 Feet” or...

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