Mapping with asynchronous AJAX and SVG - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

Mapping with asynchronous AJAX and SVG

Description:

11 - 15 DECEMBER ANTWERP BELGIUM. www.javapolis.com. Mapping with ... merging vector and raster data. geometric editing with snapping. extensible framework ... – PowerPoint PPT presentation

Number of Views:64
Avg rating:3.0/5.0
Slides: 18
Provided by: erikjan
Category:

less

Transcript and Presenter's Notes

Title: Mapping with asynchronous AJAX and SVG


1
(No Transcript)
2
Mapping with asynchronous AJAX and SVG
  • A framework for GIS RIA

Dirk Frigne CEO DFC Software Engineering Karel
Maesen Sr. Consultant K.U.Leuven/SADL
3
Overall Presentation Goal
  • Introducing MAJAS a Geographic Information
    System as a Rich Internet Application

4
Speakers Qualifications
  • Dirk Frigne and Karel Maesen led the team that
    created MAJAS
  • Jointly they have gt30 years experience in CAD/GIS
    Software Engineering
  • Dirk is managing director of a leading GIS
    Software Engineering company in Belgium
  • Karel is senior GIS consultant and researcher

5
The History
  • eGovernement project in Flanders
  • Thin-client
  • Geographic Data Editing
  • Re-usability
  • Easy-of-use
  • Offered as Open Source
  • Specific requirements (language, process)
  • Limited budget / short time span

6
The Challenge
  • Develop a system that
  • Presents geographic information (mapping)
  • Allows vector data editing and snapping
  • With the ease-of-use of a Desktop GIS
  • BUT
  • using no more than a web browser

7
The Solution
  • An architecture based on
  • SVG as a format for geographic data on the client
  • JSON as a lightweight client-server protocol
  • Server side Command pattern for handling JSON
    requests
  • Client Side MVC Command Pattern
  • Based on
  • Server side well known open source GIS
    components (Geotools)
  • Client side using the DOJO toolkit

8
How does it work 1/3
(RIA Ajax/Dojo)
Geo Web Services
9
How does it work 2/3
JSON Command
UI Event
JSON Result List
Incl. SVG Path Elements
10
How does it work 3/3
SOA
Domain 1 App1.1 App1.2
11
So What? 1/2
  • Its like Google Maps
  • a navigable map in a browser
  • ajaxified user interface
  • (RIA)
  • but different
  • on-the-fly rendering
  • datasource framework

12
So What? 2/2
  • and better (?)
  • merging vector and raster data
  • geometric editing with snapping
  • extensible framework
  • peer-to-peer server communication
  • user configurable

13
The future of
  • Prelimary version 0.9 ready now
  • Roadmap
  • Version 1.0 by february 2007
  • Full consulting editing functionality
  • Acceptable performance
  • Developer support
  • Version 1.1 by July 2007
  • internationalization
  • User-interface improvements
  • Performance enhancements

14
Summary
  • RIA for Geographic Information
  • Easy to configure
  • Easy to deploy
  • Extensible framework
  • WATCH OUT FOR IT ON http//www.cadrie.com/majas/

15
DEMO
16
QA
17
  • Thank you for your attention!
Write a Comment
User Comments (0)
About PowerShow.com