![]() |
|
OverviewGrules address the problem of publicating maps on internet. The solution i am developing is based on the basic assumption of keeping generation of the images in a central server and on the following choices:
![]() where grulesd is the server which produces the maps and a small cgi provides comunication with the browsers. The whole process is split in two task: defining the mapset describing the graphical properties of the objects in the maps, eventually fetching data from databases, and defining the interface through which the user will explore the dataset; Defining the mapsetA project is described as a stratification of themes. Each theme should represent some kind of unitatry information layer: like geographical limits, roads, rivers anything. A theme may be composed of several layers which may be maps at different resolutions of the same area or covering different territories or representing different aspects (like rivers and lakes in an idrography theme). Each layer needs a geographical information source (a .shp or grass vector map, or a raster .tif map), a source of alphanumerical data to attach to the shapes (a .dbf, a dbms or custom data), and finally a graphical information source to convert alphanumerical data into graphical appearance for the shapes. All this structure is expressed in an xml file.Defining the interfaceTo be written. |
| Table of contents | Home |