an open source platform for gis2007.foss4g.org/attachments/127/udigcasestudies.pdf · introduction...

51
W W W . R E F R A C T I O N S . N E T Introduction to Introduction to An Open Source Platform for GIS An Open Source Platform for GIS

Upload: others

Post on 14-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Introduction toIntroduction to

An Open Source Platform for GISAn Open Source Platform for GIS

Page 2: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

uDiguDig

Page 3: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

FaceliftFacelift

Page 4: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

What does “uDig” mean?What does “uDig” mean?

● “User-friendly”– Automatic Integration

● “Desktop”– Native client– Operating system

integration– Cut and paste– Drag and drop

• “Internet”– OGC Web Map Server– OGC Web Feature Server– Catalogue

• “GIS”– Analysis framework– Printing– Customizable

Page 5: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

uDig is a FrameworkuDig is a Framework

● uDig is a framework● Success measured by number of adopters

Page 6: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Based on Mature TechnologiesBased on Mature Technologies

Eclipse Rich Client PlatformLotus Symphony, IBM's Eclipse

GeoTools GeoServer

JTS (Java Topology Suite)JUMP, PostGIS

2D Spatial predicates and functions

Java GeoSpatial Development Library

Platform for building and deploying rich client applications

Page 7: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Eclipse RCPEclipse RCP

● 944 projects at Plugin Central Alone● Strategic Members:

– IBM, Borland, BEA, NOKIA, ORACLE, ...– Going to be around for a while

Page 8: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

What does uDig add to the mix?What does uDig add to the mix?

● Integration Platform● Very useful product before customization● Many many degrees of customization

Page 9: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

`

Mysteries of uDig – SearchingMysteries of uDig – Searching

Page 10: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Mysteries of uDig – On the fly reprojectionMysteries of uDig – On the fly reprojection

Page 11: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

IssuesIssues

Page 12: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Mysteries of uDig – Update ManagerMysteries of uDig – Update Manager

Page 13: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Native WidgetsNative Widgets

Page 14: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Many Many Eclipse plugins to addMany Many Eclipse plugins to add

Page 15: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Common ExtensionsCommon Extensions

● Custom Feature Editor

● Issue● Catalog● Operation

● View● Tool● Service● Map Interceptor● Layer Interceptor

Page 16: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

JGrassJGrass

● uDig application based on the famous Grass project

● Primarily dedicated to hydrological and geomorphological analyses

● CUDAM, HydroloGIS, ICENS

Page 17: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

JGrassJGrass

Page 18: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Axios Spatial OperationsAxios Spatial Operations

● Now Available● Buffer● Intersection● Clip● Split

● Coming Soon● Merge● Trim Line● Arc● Parallel● Dissolve● Spatial Join

Geometries

Collection of Operation and Tools

Page 19: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Axios Spatial OperationsAxios Spatial Operations

Page 20: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Axios Spatial OperationsAxios Spatial Operations

Page 21: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Eurobios Route Optimization EngineEurobios Route Optimization Engine

● Waste Collection Route Optimization Engine● First version deployed in 7 Areas in UK and

France● Each area services 50,000 – 100,000

households

Page 22: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Eurobios Route Optimization EngineEurobios Route Optimization Engine

Page 23: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Eurobios Route Optimization EngineEurobios Route Optimization Engine

Page 24: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

5252º Northº North

● From the city of Münster Germany● OGC Web Processing Client● Chaining of data services within the process

request● Manage multiple WPS instances● Log interaction with Ganymede plugin

Page 25: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

5252º Northº North

Page 26: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Google Summer of Code – Jan JezekGoogle Summer of Code – Jan Jezek

● uDig extension that adds:– Feature transformation– Feature -> Coverage Generation

● Transformation Types:– Rubber Sheeting (Triangulation + Affine

Transformation)– Thin plate spline interpolation– Inverse distance weighted interpotion

Page 27: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Google Summer of Code – Jan JezekGoogle Summer of Code – Jan Jezek

Page 28: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Google Summer of Code – Jan JezekGoogle Summer of Code – Jan Jezek

Page 29: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Google Summer of Code – Jan JezekGoogle Summer of Code – Jan Jezek

Page 30: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Google Summer of Code – Jan JezekGoogle Summer of Code – Jan Jezek

Inverse Distance Weighted Interpolation

Thin-plate Spline Method

Page 31: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Populations @ RiskPopulations @ Risk

● Proof of Concept for US State Department– Integrate distributed information into common

framework for decision making– OGC services based– Third-world populations and aid response

Page 32: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Page 33: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

EU GeoVisteEU GeoViste

● Developed in Italy● IT system for management of parks and

reserves● Framework on a framework

– uDig as core mapping component

Page 34: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Page 35: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

DIVA GISDIVA GIS

● UN Food & Agriculture Organization– International Potato Center (CIP)– Lima, Peru

● Map and analyze species distributions● Works with genebank data from CIP and

other laboratories

Page 36: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Page 37: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

ArboGISArboGIS

● Arbonaut of Helsinki, Finland● Private company, bid development contract with

uDig as core mapping component● KuvioGIS● Process automation for forest inventory update

– Extract forest stand information from aerial maps– Attach information from old inventory to new stands

Page 38: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Page 39: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Page 40: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

ArboGISArboGIS

● TAAKA● Automation of customer's business process

– Automatic creation of forest land parcels– Inheritance of attributes from old data– Road building planning and ditch repairing planning– Reporting

Page 41: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

ArboGISArboGIS

Page 42: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

ArboGISArboGIS

Page 43: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

EcoSensusEcoSensus

● The Open University of the UK● Integrates uDig with “Compendium” a concept

mapping application● “Drag and drop digitization”

Page 44: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Page 45: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Souwhat.comSouwhat.com

● Chinese language location search site● Building base data from scratch● Many ambiguities need to be worked out of

(and into) the data– "Tsinghua East Gate", "Wu Dao Kou", and

"Chengfu Street" are pretty much the same place

● Used uDig to create a map of Beijing basically from scratch

Page 46: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Page 47: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Line CleanerLine Cleaner

● British Columbia Ministry of Forests● Needed algorithm to remove “redundant”

line work from multiple road network files– Building TINs and networks from the data

● Built algorithm as uDig plug-in using Geotools / JTS as core libraries

Page 48: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Page 49: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

So MANY Projects!So MANY Projects!

● Eurobios Routing● Line Cleaner● KuvioGIS● TAAKA● Diva GIS● Populations @ Risk● EU GeoVista

● Souwhat.com● JGrass● 52º North● Axios's Spatial Ops● Transformations● All the ones I wasn't

allowed to talk about...

Page 50: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T

Free uDig T-Shirts at the Booth!Free uDig T-Shirts at the Booth!

Questions?Questions?

Page 51: An Open Source Platform for GIS2007.foss4g.org/attachments/127/uDigCaseStudies.pdf · Introduction to An Open Source Platform for GIS. W W W . R E F R A C T I O N S . N E T uDig

W W W . R E F R A C T I O N S . N E T