[bug #5859] (freegis) Open Source Adobe Flex/PHP/MapServer GIS Application Development Framework

Request Tracker rt at intevation.de
Tue Aug 25 04:51:45 CEST 2009


this bug's URL: http://intevation.de/rt/webrt?serial_num=5859
-------------------------------------------------------------------------

Subject: Open Source Adobe Flex/PHP/MapServer GIS Application Development Framework

Homepage:

http://www.flexgis.org

Demo:

http://demo.flexgis.org

Wiki:

http://www.flexgis.org/wiki

FlexGIS is a GIS application development framework that focuses on ease and usability, both for the developer and for the user.  Out of the box, FlexGIS allows users to perform rudimentary GIS analysis, in the form of identifying features.  However, the true power of FlexGIS lies in the ease of its extensibility.  The FlexGIS framework combines a flexible and powerful frontend, a minimal backend, and a spatially-enabled database, PostGIS, that works well with the other components.

The FlexGIS frontend is written in Adobe Flex, an extension to Flash/ActionScript that allows rapid drag-and-drop GUI development.  This allows the frontend to be customized quickly and easily.  Flex is a powerful language focused on data retrieval and display, so extending the frontend and components is also a quick task once the developer is familiar with the Flex language.  For simplicity’s sake, this paper will refer to the Flex platform solely as “Flex”, even though the actual languages used are a combination of ActionScript and MXML.

The backend of FlexGIS is designed to be as simple as possible, pushing the majority of data processing, user interaction, etc. to the frontend, relieving processing load on the server by relegating the work to the clients.  The primary function of the backend is to receive data requests from the frontend, execute them, and return data in a format usable by the frontend (typically XML).  The default backend is written in PHP, utilizing MapServer and PostGIS as the rendering engine, but developers wishing to use different components, or their own components, can rewrite the backend as they see fit. 

PostGIS is a spatial extension to the PostgreSQL relational database, and the most stable and well-known free spatial data storage system.  Since it runs on top of PostgreSQL, it takes advantage of the multitude of tools and support that exist for the PostgreSQL RDBMS.

-------------------------------------------- Managed by Request Tracker



More information about the team mailing list