Upload
yiannis-doxaras
View
3.372
Download
5
Embed Size (px)
DESCRIPTION
Citation preview
Open Source GIS and Modeling Tools
Doxaras [email protected]
Greek FOSS Developers Conference19 June 2009
Sunday, July 26, 2009
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.
Sunday, July 26, 2009
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.
Sunday, July 26, 2009
Spatial Database Competition
Sunday, July 26, 2009
Spatial Software EcoSystem
Sunday, July 26, 2009
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/
Sunday, July 26, 2009
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
Sunday, July 26, 2009
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
Sunday, July 26, 2009
Community Use Cases Diagram
Sunday, July 26, 2009
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 ;-)
Sunday, July 26, 2009
Basic Concepts
Sunday, July 26, 2009
Simple Model Linkage ExampleDeadlock Handling
Extrapolation
Sunday, July 26, 2009
LinkableComponent Behavior
Sunday, July 26, 2009
Linkage in Real Life Models
Sunday, July 26, 2009
Spatial Elements
Sunday, July 26, 2009
Real Life Models (Lake Karla)The Migration of the UTHBAL Hydrologic Model into OpenMI A. Loukas, K. Kokkinos, L. Vasiliades & A. Liakopoulos
Sunday, July 26, 2009
Supporting FOSS
Sunday, July 26, 2009
Supporting FOSS
Moodle
Drupal
Elgg
Single Sign On Functionality
Video Lecture and Video Comments
PLatform* flip, vimeo, kultura
Sunday, July 26, 2009
Future Steps
• Parallel Computing Modeling
• Model Optimization
• Hadoop and Terracotta for RMI model runtime frameworks.
• e-Learning Platform.
• Model Migration
• Grid * maybe a VO
Sunday, July 26, 2009
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
Sunday, July 26, 2009
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”
Sunday, July 26, 2009
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
Sunday, July 26, 2009
Q&A
Sunday, July 26, 2009