User:Minoura

The WebGD framework allows Web-based GIS/database (WebGD) applications to be created rapidly with configuration files. These applications allow users to insert, query, update, and delete geographical features and the data associated with them from standard Web browsers. The code shared by these applications is organized as the WebGD framework.

WebGD application generator (WebGen) automatically produces a WebGD application from a database schema if meta-data on geometry colums are provided. This application generator greatly simplifies the process of creating a complex Web-based GIS/database application and significantly reduces its development time and maintenance cost.

The WebGD framework and WebGen currently support such advanced features as tight integration of a Webbased map interface with a database, automatic selection of the spatial reference and map layers for the current region, and automatic generation of Web forms. The forms generated can be used to insert, search, update, and delete geographical features and the data associated with them.

WebGen is a software tool for generating Web scripts automatically for Web-based GIS/database (WebGD) applications. The latest version of WebGen, WebGen 5 V2, is implemented as a collection of templates. WebGen generates six types of Web scripts, i.e., search, select, edit, information, and action scripts for each table and a treeview script. It also generates from the database metadata the configuration file that provides the specifications for the first five types of Web scripts. With WebGen 5 Version 2, additional configuration files that allow user customization of Web scripts and linking of Web scripts can be used. The field layouts in the generated edit and information forms can be also specified. Templates and configuration files are written in PHP. The Web scripts generated by them are also in PHP. WebGen 5 Version 2 is used to create real Web applications. The time required for creating Web scripts is significantly reduced, and the configuration files are easy to produce. One of the applications created contained more than 700 tables in the database, and hence more than 3500 scripts were generated.

Table of Contents

 * 1) Introduction to WebGen
 * 2) Overview of WebGen5
 * 3) Organization of Web Scripts and Forms
 * 4) WebGen Configuration Files
 * 5) Main Variables Common to All Types of Scripts
 * 6) Search Fields
 * 7) Select Fields
 * 8) Edit Fields
 * 9) Info Blocks
 * 10) Meta Meta Configuration Files
 * 11) Meta Configuration Files
 * 12) Modifying Field Definitions
 * 13) Adding Fields
 * 14) Deleting fields
 * 15) Layout Configuration Files
 * 16) TreeView Configuration Files
 * 17) Concluding remarks on WebGen
 * 18) References on WebGen