Presentation is loading. Please wait.

Presentation is loading. Please wait.

Geographic Digital Content Components André Santanchè Advisor: Dr. Claudia Bauzer Medeiros Database Group Unicamp - Brazil.

Similar presentations

Presentation on theme: "Geographic Digital Content Components André Santanchè Advisor: Dr. Claudia Bauzer Medeiros Database Group Unicamp - Brazil."— Presentation transcript:

1 Geographic Digital Content Components André Santanchè Advisor: Dr. Claudia Bauzer Medeiros Database Group Unicamp - Brazil

2 Summary Goal Reuse and Interoperability Digital Content Component –Previous Work –Digital Content Component Model –Geo Component Project with Digital Content Components Concluding Remarks

3 Overview Goal: Support reuse of GIS Projects GIS Project: A collection of related data pieces (e.g., maps, graphs or tables), composed and processed in a specific sequence by software components.

4 Reuse and Interoperability Reuse and interoperability are closely related dimensions, since the increase in interoperability expands the opportunities to reuse. Current approaches: –open standards for GIS data representation; –open standards for GIS process interoperability.

5 GIS data representation GeoTIFF – based on the popular TIFF format – embeds georeferencing capabilities in the image file. ESRI Shapefile – format is a standard for vector data. shx shp polygonal shapes in a map Index of shapes shapes attribute values

6 GIS process interoperability Open GIS Consortium (OGC) defines: –Geography Markup Language (GML) – XML based language to enable data interoperability. –OGC Web Services (OWS) – architecture that uses Web Services technology to enable inter- process interoperability. Interoperability promotes a component- based software development approach.

7 Problem If a user wants to share an entire project he could face two problems: –How to enable systematic access the same collection of components used to develop it? –How to represent the relationship between different kinds of data objects, managed by distinct specialized software components?

8 Our Proposal A glue to integrate reuse and interoperability standards in an unified project. It involves: –a homogeneous model to represent any piece of GIS data and software component Digital Content Component. –a mechanism to connect Digital Content Components in a project.

9 Digital Content Component Can encapsulate any kind of digital data: program code, raster data, vectorial images, tables, etc. Based in a previous project – Anima. Digital Content Component Software Component Image Table

10 Magic House Previous Project Anima Anima Framework Magic House is an authoring tool for building educational applications based on composition of software components. A framework used by Magic House.

11 Magic House Previous Project Anima Anima Framework Uses Web standards (XML, XSL, RDF and OWL) to allow the interoperability of educational applications.

12 Digital content component: extend benefits of packaging, deployment and composition to any kind of digital content. Component management: allow proper storage, search and retrieval of components. Extensions of Anima

13 Digital Content Component Production/Use Cycle

14 Inside Geo Component


16 Workflow based Decision Support System developed at UNICAMP for environmental planning, now being used in agriculture planning. WOODSS

17 Pedological Zoning for Coffee Crop

18 Concluding Remarks This project presents a solution for data and program code reuse to face the proliferation of geographic data formats and software tools. The main contribution is a homogeneous model to deal with software components and data objects in the geo-information processing domain. The work combines two previous experiences: Anima and WOODSS.

19 Anima Production/Use Cycle

20 Categories of Components We differentiate between two kinds of component: –process components; –passive components.

21 Process Components Encapsulates any kind of process description (sequences of instructions or plans) that can be executed by a computer.

22 Contain data that can be used by a process component. Passive Components

23 Components can be combined into more complex components. This can be done repeatedly/recursively. Combining and Composing Components

24 Componentizing WOODSS second approach Execution

25 Componentizing WOODSS first approach Executio n

26 Using Components Example In Content Engineering, the single-sourcing practice is usual, where the same source can be presented on many output formats. Report Map plot

Download ppt "Geographic Digital Content Components André Santanchè Advisor: Dr. Claudia Bauzer Medeiros Database Group Unicamp - Brazil."

Similar presentations

Ads by Google