1 / 26

Geographic Digital Content Components

André Santanchè Advisor: Dr. Claudia Bauzer Medeiros Database Group Unicamp - Brazil. Geographic Digital Content Components. Summary. Goal Reuse and Interoperability Digital Content Component Previous Work Digital Content Component Model Geo Component

fabian
Download Presentation

Geographic Digital Content Components

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  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. shx shp 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. polygonal shapes in a map attribute values shapes Index of shapes

  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. Software Component Digital Content Component Table Image Digital Content Component • Can encapsulate any kind of digital data: program code, raster data, vectorial images, tables, etc. • Based in a previous project – Anima.

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

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

  12. Extensions of Anima • 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.

  13. Digital Content ComponentProduction/Use Cycle

  14. Inside Geo Component

  15. Inside Geo Component

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

  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. AnimaProduction/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. Passive Components • Contain data that can be used by a process component.

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

  24. Execution “Componentizing” WOODSSsecond approach

  25. Execution “Componentizing” WOODSSfirst approach

  26. 1 . E l a b o r a ç ã o b j e t o s 1 . 1 . A n á l i s e e S e r á r e a l i z a d a u m a p e s q u i s a D T D s d o X M L t a l c o m o o C M L , 1 . 2 . C o n c e p ç ã o A p a r t i r d a a n á l i s e d o i t e m p l a t e s u m a p r o p o s t a d e D T D v o l t a d a c t 2 . C o n s t r u ç ã o 2 . 1 . S e l e ç ã o S e r ã o p e s q u i s a d o s n a W e b q u a i s p a r a a l i n g u a g e m X M L . Report Map plot Using Components Example • In Content Engineering, the single-sourcing practice is usual, where the same source can be presented on many output formats.

More Related