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

IntroductionIntroduction toto

AnAn OpenOpen SourceSource PlatformPlatform forfor GISGIS W W W . R E F R A C T I O N S . N E T uDiguDig W W W . R E F R A C T I O N S . N E T FaceliftFacelift

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

WhatWhat doesdoes “uDig”“uDig” mean?mean?

● “User-friendly” • “Internet” – Automatic Integration – OGC Web Map Server – OGC Web Feature Server ● “Desktop” – Catalogue – Native client • “GIS” – integration – Analysis framework – Printing – Cut and paste – Customizable – Drag and drop W W W . R E F R A C T I O N S . N E T uDiguDig isis aa FrameworkFramework

● uDig is a framework

● Success measured by number of adopters

W W W . R E F R A C T I O N S . N E T BasedBased onon MatureMature TechnologiesTechnologies

JTS (Java Topology Suite) 2D Spatial predicates JUMP, PostGIS and functions

Java GeoSpatial GeoTools GeoServer Development Library

Platform for building Rich Client Platform Lotus Symphony, IBM's Eclipse and deploying rich client applications

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

● 944 projects at Plugin Central Alone

● Strategic Members: – IBM, Borland, BEA, NOKIA, ORACLE, ... – Going to be around for a while

W W W . R E F R A C T I O N S . N E T WhatWhat doesdoes uDiguDig addadd toto thethe mix?mix?

● Integration Platform

● Very useful product before customization

● Many many degrees of customization

W W W . R E F R A C T I O N S . N E T MysteriesMysteries ofof uDiguDig –– SearchingSearching

`

W W W . R E F R A C T I O N S . N E T MysteriesMysteries ofof uDiguDig –– OnOn thethe flyfly reprojectionreprojection

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

W W W . R E F R A C T I O N S . N E T MysteriesMysteries ofof uDiguDig –– UpdateUpdate ManagerManager

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

W W W . R E F R A C T I O N S . N E T ManyMany ManyMany EclipseEclipse pluginsplugins toto addadd

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

● Custom Feature ● View Editor ● Tool ● Issue ● Service ● Catalog ● Map Interceptor ● Operation ● Layer Interceptor

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

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

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

Collection of Operation and Tools

● ● Now Available Coming Soon ● Merge ● Buffer ● Trim Line ● Intersection ● Arc ● Clip ● Parallel ● Split ● Dissolve

● Spatial Join Geometries

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

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

W W W . R E F R A C T I O N S . N E T EurobiosEurobios RouteRoute OptimizationOptimization EngineEngine

● Waste Collection Route Optimization Engine

● First version deployed in 7 Areas in UK and France

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

W W W . R E F R A C T I O N S . N E T EurobiosEurobios RouteRoute OptimizationOptimization EngineEngine

W W W . R E F R A C T I O N S . N E T EurobiosEurobios RouteRoute OptimizationOptimization EngineEngine

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

● 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

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

W W W . R E F R A C T I O N S . N E T GoogleGoogle SummerSummer ofof CodeCode –– JanJan JezekJezek

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

● Transformation Types: – Rubber Sheeting (Triangulation + Affine Transformation) – Thin plate spline interpolation – Inverse distance weighted interpotion W W W . R E F R A C T I O N S . N E T GoogleGoogle SummerSummer ofof CodeCode –– JanJan JezekJezek W W W . R E F R A C T I O N S . N E T GoogleGoogle SummerSummer ofof CodeCode –– JanJan JezekJezek W W W . R E F R A C T I O N S . N E T GoogleGoogle SummerSummer ofof CodeCode –– JanJan JezekJezek W W W . R E F R A C T I O N S . N E T GoogleGoogle SummerSummer ofof CodeCode –– JanJan JezekJezek

Inverse Distance Weighted Interpolation

Thin-plate Spline Method W W W . R E F R A C T I O N S . N E T

PopulationsPopulations @@ RiskRisk

● 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 W W W . R E F R A C T I O N S . N E T W W W . R E F R A C T I O N S . N E T

EUEU GeoVisteGeoViste

● Developed in Italy ● IT system for management of parks and reserves ● Framework on a framework – uDig as core mapping component W W W . R E F R A C T I O N S . N E T W W W . R E F R A C T I O N S . N E T

DIVADIVA GISGIS

● UN Food & Agriculture Organization – International Potato Center (CIP) – Lima, Peru ● Map and analyze species distributions ● Works with genebank data from CIP and other laboratories W W W . R E F R A C T I O N S . N E T 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 W W W . R E F R A C T I O N S . N E T W W W . R E F R A C T I O N S . N E T 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 W W W . R E F R A C T I O N S . N E T ArboGISArboGIS W W W . R E F R A C T I O N S . N E T ArboGISArboGIS 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” W W W . R E F R A C T I O N S . N E T 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 W W W . R E F R A C T I O N S . N E T W W W . R E F R A C T I O N S . N E T

LineLine CleanerCleaner

● 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 W W W . R E F R A C T I O N S . N E T W W W . R E F R A C T I O N S . N E T SoSo MANYMANY Projects!Projects!

● Eurobios Routing ● Souwhat.com

● Line Cleaner ● JGrass

● KuvioGIS ● 52º North

● TAAKA ● Axios's Spatial Ops

● Diva GIS ● Transformations

● Populations @ Risk ● All the ones I wasn't allowed to talk ● EU GeoVista about... W W W . R E F R A C T I O N S . N E T

FreeFree uDiguDig T-ShirtsT-Shirts atat thethe Booth!Booth!

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