• Documentation Installed - (28/02/08) Installed plugin and Doxygen generated documentation of library.
  • Server Moving - (30/09/07) Planned moving of server. Expect a day offline.
  • Plugins Updated - (06/07/07) All plugins were updated to recent versions and WikiTemplatesPlugin was installed.
  • Work Resumed - (06/01/07) Since this date work on this project was resumed. Main part of desing should be done during summer.
  • Server Moving - (05/30/07) Location of server has changed for summer.

Welcome to GAL (GIS Abstraction Layer) Project Trac

Aim of this project is to shape possible design and make a test implementation of advanced OpenSource programming framework for well-known geographic information system GIS GRASS. Output of this project should be detailed design document contained in this wiki and then exported to one document file (PDF, ODF, ...) and prototype implementation of key parts of design. This can be then inported to GRASS Wiki if developers consider this project beneficial to current development of GRASS.

It's very important that every idea here will be considered from many points of view since whole system should be as scalable and aplicable as possible. So everybody is welcomed to register here and start to comment proposed ideas or bring in new ones. As a non-registered user you can only browse content of this wiki, source codes and view what has changed during last few days in timeline. If you'd like to participate, please register and you'll be given rights to modify wiki pages, see and contribute to discussion forums. Every design related wiki page is attached to its own discussion topic so you can discuss your ideas first before you put them into wiki page content. If you fill in your e-mail address at Settings page you'll be able to recieve e-mails from discussion topics.

Design Pages

  • KeyObjectives - Objectives which should be achieved by project.
  • RequestedFeatures - Concrete features which should desing take into account.
  • UsedStandards - Possible standards which should desing comply.
  • UsedTools - Assumed tools, programming languages and paradigms used by future implementation.
  • ComponentArchitecture - Basic idea of design architecture.
  • AnalyticalModel - Analytical model of core system parts created in design phase.
  • Interfaces - Listings of designed interfaces with their description available for use or implementation in custom components.
  • Exceptions - Hierarchy or exceptions which can be used in implementation.

Information Pages

  • Publications - List of documents and publications created for or related to GAL Framework.
  • RelatedWork - References to any projects, documents and thesis concerning GIS problems.
  • ProjectDictionary - Dictionary of project specific terms.

Starting Points

  • WikiFormatting. - Read this if you're not confident with Trac's wiki syntax.
  • SandBox - If you'd like to try some of wiki formating, you can use this page.
  • TracGuide - Read Trac's built-in documentation for more information about Trac.
  • TitleIndex - Complete list of local wiki pages.