Req:gis map

From FOSSWiki

Jump to: navigation, search

Situation Mapping / GIS / Mapping

This module is an API coupled with a module that provides Spatial Functionalities to the Sahana Disaster Management System.

The Geographical Information System Application Programming Interface (GIS-API) provides an abstract API for Sahana Module Developers to provide GIS functionality. It also couples as a GIS module and provides core GIS functions.

The Sahana GIS module follows a mini plugin architecture which allows GIS plugins to be added to the GIS module. The Sahana GIS module abstracts the function calls, while calling the appropriate plugin function underneath, thus providing a platform independent way of adding GIS functionality.

For advanced GIS functionalities, develpers have the option of bypassing the API, and creating there own function calls.

Goals

  • Provide a platform/plugin independant API for module developers
  • Hide complexity of Spatial functionalities and provide developers with an easy way to handle GIS related stuff
  • Provide a dynamic hot-pluggable GIS plugin architecture
  • Adhere to standards
  • Provide advanced GIS capabities
  • Allow developers to override the API whenever needed
  • Provide custom spatial functionalities like landmark additions to the GIS module
  • Provide Wikimaps like marker addition
  • Providing Spatial Reporting Capabilities

Follow the links below for developer information

Personal tools