open source gis and modeling tools - ellak.gr · the world cross domain interdisciplinary modeling...

23
Open Source GIS and Modeling Tools Doxaras Yiannis [email protected] Greek FOSS Developers Conference 19 June 2009 Friday, June 19, 2009

Upload: others

Post on 19-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Open Source GIS and Modeling Tools - ellak.gr · the World Cross Domain Interdisciplinary Modeling Friday, June 19, 2009. Community Use Cases Diagram Friday, June 19, 2009. OPEN MI

Open Source GIS and Modeling Tools

Doxaras [email protected]

Greek FOSS Developers Conference19 June 2009

Friday, June 19, 2009

Page 2: Open Source GIS and Modeling Tools - ellak.gr · the World Cross Domain Interdisciplinary Modeling Friday, June 19, 2009. Community Use Cases Diagram Friday, June 19, 2009. OPEN MI

Spatial Modeling

• Addressing the map changing problem.

• Define the time spatial database.

• Integrated Modeling and Spatial data.

• Open Formats

• Open Modeling *Engineering the World

• OGC and OPEN MI partnership.

Friday, June 19, 2009

Page 3: Open Source GIS and Modeling Tools - ellak.gr · the World Cross Domain Interdisciplinary Modeling Friday, June 19, 2009. Community Use Cases Diagram Friday, June 19, 2009. OPEN MI

Spatial Enabled Services Hype

• EU INSPIRE Directive.

• EEA Distributed Database Mapping Services.

• Spatial Metadata Categorization. Geo-Semantics.

• Science Commons and Free Access *Research Groups to use spatial

data for data mining *Grid and Cloud enabled Computing

• US ”National GIS” and Open GIS Data *Debate under the Obama Administration

• Industry Marketing. *Focused Geo-Marketing, location aware applications

• Open Accessed Public Data and Geodata.

Friday, June 19, 2009

Page 4: Open Source GIS and Modeling Tools - ellak.gr · the World Cross Domain Interdisciplinary Modeling Friday, June 19, 2009. Community Use Cases Diagram Friday, June 19, 2009. OPEN MI

Spatial Database Competition

Friday, June 19, 2009

Page 5: Open Source GIS and Modeling Tools - ellak.gr · the World Cross Domain Interdisciplinary Modeling Friday, June 19, 2009. Community Use Cases Diagram Friday, June 19, 2009. OPEN MI

Spatial Software EcoSystem

Friday, June 19, 2009

Page 6: Open Source GIS and Modeling Tools - ellak.gr · the World Cross Domain Interdisciplinary Modeling Friday, June 19, 2009. Community Use Cases Diagram Friday, June 19, 2009. OPEN MI

Geospatial Standards Zoology

• Catalog Service (CAT)

• GML in JPEG 2000

• KML (KML)

• Sensor Model Language (SensorML)

• Sensor Planning Service (SPS)

• Styled Layer Descriptor (SLD)

• Symbology Encoding (Symbol)

• Transducer Markup Language (TML)

• Web Coverage Service (WCS)

• Web Feature Service (WFS)

• Web Map Context (WMC)

• Web Map Service (WMS)

• Web Service Common (WSC)

http://www.opengeospatial.org/standards/

Friday, June 19, 2009

Page 7: Open Source GIS and Modeling Tools - ellak.gr · the World Cross Domain Interdisciplinary Modeling Friday, June 19, 2009. Community Use Cases Diagram Friday, June 19, 2009. OPEN MI

Map Changing Problem

• Cadastral Across Europe

• Land Use Maps

• Raster Images Pattern Recognition

• Distributed Databases * data normalization problem and cross domain reference

• Temporal Spatial Databases *EEA time series example

• Manual Georeference *old arc desktop clicking days, are not so old after all

Friday, June 19, 2009

Page 8: Open Source GIS and Modeling Tools - ellak.gr · the World Cross Domain Interdisciplinary Modeling Friday, June 19, 2009. Community Use Cases Diagram Friday, June 19, 2009. OPEN MI

OPEN MI

Legacy Modelc, c++, FORTRAN,

DELPHI,MKL

Open MI Experts

OPEN MI Compliant Model

Open MI Compliant Model

Modeling the World

Cross Domain Interdisciplinary

Modeling

Friday, June 19, 2009

Page 9: Open Source GIS and Modeling Tools - ellak.gr · the World Cross Domain Interdisciplinary Modeling Friday, June 19, 2009. Community Use Cases Diagram Friday, June 19, 2009. OPEN MI

Community Use Cases Diagram

Friday, June 19, 2009

Page 10: Open Source GIS and Modeling Tools - ellak.gr · the World Cross Domain Interdisciplinary Modeling Friday, June 19, 2009. Community Use Cases Diagram Friday, June 19, 2009. OPEN MI

OPEN MI from 50000 ft Above

• State machine *each state represents an object *aspect behavior

• Model Linking. *Mostly Environmental and Water

• SDK under GPL. GUI for Model Linking under BSD.

• .NET and Java Support

• Currently no .NET and Java model Integration.

• GUI editor only for .NET. *Mono Supported ;-)

Friday, June 19, 2009

Page 11: Open Source GIS and Modeling Tools - ellak.gr · the World Cross Domain Interdisciplinary Modeling Friday, June 19, 2009. Community Use Cases Diagram Friday, June 19, 2009. OPEN MI

Basic Concepts

Friday, June 19, 2009

Page 12: Open Source GIS and Modeling Tools - ellak.gr · the World Cross Domain Interdisciplinary Modeling Friday, June 19, 2009. Community Use Cases Diagram Friday, June 19, 2009. OPEN MI

Simple Model Linkage ExampleDeadlock Handling

Extrapolation

Friday, June 19, 2009

Page 13: Open Source GIS and Modeling Tools - ellak.gr · the World Cross Domain Interdisciplinary Modeling Friday, June 19, 2009. Community Use Cases Diagram Friday, June 19, 2009. OPEN MI

LinkableComponent Behavior

Friday, June 19, 2009

Page 14: Open Source GIS and Modeling Tools - ellak.gr · the World Cross Domain Interdisciplinary Modeling Friday, June 19, 2009. Community Use Cases Diagram Friday, June 19, 2009. OPEN MI

Linkage in Real Life Models

Friday, June 19, 2009

Page 15: Open Source GIS and Modeling Tools - ellak.gr · the World Cross Domain Interdisciplinary Modeling Friday, June 19, 2009. Community Use Cases Diagram Friday, June 19, 2009. OPEN MI

Spatial Elements

Friday, June 19, 2009

Page 16: Open Source GIS and Modeling Tools - ellak.gr · the World Cross Domain Interdisciplinary Modeling Friday, June 19, 2009. Community Use Cases Diagram Friday, June 19, 2009. OPEN MI

Real Life Models (Lake Karla)The Migration of the UTHBAL Hydrologic Model into OpenMI A. Loukas, K. Kokkinos, L. Vasiliades & A. Liakopoulos

Friday, June 19, 2009

Page 17: Open Source GIS and Modeling Tools - ellak.gr · the World Cross Domain Interdisciplinary Modeling Friday, June 19, 2009. Community Use Cases Diagram Friday, June 19, 2009. OPEN MI

Supporting FOSS

Friday, June 19, 2009

Page 18: Open Source GIS and Modeling Tools - ellak.gr · the World Cross Domain Interdisciplinary Modeling Friday, June 19, 2009. Community Use Cases Diagram Friday, June 19, 2009. OPEN MI

Supporting FOSS

Moodle

Drupal

Elgg

Single Sign On Functionality

Video Lecture and Video Comments

PLatform* flip, vimeo, kultura

Friday, June 19, 2009

Page 19: Open Source GIS and Modeling Tools - ellak.gr · the World Cross Domain Interdisciplinary Modeling Friday, June 19, 2009. Community Use Cases Diagram Friday, June 19, 2009. OPEN MI

Future Steps

• Parallel Computing Modeling

• Model Optimization

• Hadoop and Terracotta for RMI model runtime frameworks.

• e-Learning Platform.

• Model Migration

• Grid * maybe a VO

Friday, June 19, 2009

Page 20: Open Source GIS and Modeling Tools - ellak.gr · the World Cross Domain Interdisciplinary Modeling Friday, June 19, 2009. Community Use Cases Diagram Friday, June 19, 2009. OPEN MI

OGC Open MI

Sensor Network*Meteo Data, *StreamFlows

OPEN MIClustered Services

*land uses*edaphic data

SensorML

Map Providers and Consumers* gmaps, virtual earth, yahoo maps, mapviewer

(Oracle), map server (ESRI), open layers

Pilot Project Aviation

WMS, WFS

Friday, June 19, 2009

Page 21: Open Source GIS and Modeling Tools - ellak.gr · the World Cross Domain Interdisciplinary Modeling Friday, June 19, 2009. Community Use Cases Diagram Friday, June 19, 2009. OPEN MI

Open MI Future

Semantics and Ontologies

Business Rules and Graph vertex calculation, weighted model linking.

Processing

Probabilistic Algorithm Nature

* run with expected output* self feedback

Address multiparametric problems like “correlation of biofuels funding to crop

circles and food”

Friday, June 19, 2009

Page 22: Open Source GIS and Modeling Tools - ellak.gr · the World Cross Domain Interdisciplinary Modeling Friday, June 19, 2009. Community Use Cases Diagram Friday, June 19, 2009. OPEN MI

Civil Protection System

PostGIS

Open MIForest Fires,

Flooding

uDig

jboss SOA, ESB,Drools

WS

API

WD

jboss Portal

Mobile Apps

Fleet Management

WMS,WFSOpen Layers

Friday, June 19, 2009

Page 23: Open Source GIS and Modeling Tools - ellak.gr · the World Cross Domain Interdisciplinary Modeling Friday, June 19, 2009. Community Use Cases Diagram Friday, June 19, 2009. OPEN MI

Q&A

Friday, June 19, 2009