This documentation is incomplete.
|
|
owner of files |
web server |
description |
|
merrill |
parep2.lbl.gov |
30 geographic regions |
|
|
erdmann |
parep2.lbl.gov |
empty |
|
|
merrill |
imap.chesapeake.net |
preliminary |
|
|
cstuber |
imap.chesapeake.net |
empty |
|
|
merrill |
merrill.olm.net |
preliminary |
Preliminary software is described, which provides controls the creation of Density Equalizing Map Projections via a forms-based Web interface. A two-step process is necessary to avoid inadvertent destruction of files which are meant to be shared. CGI scripts are executed by the Web user, which cause a job request to be appended to a job queue. Then the owner (merrill, demptest, etc.) issues the command "dempdemon", which causes files owned by that owner to be updated. At the discretion of the owner, files may be viewed by other users.
When adding a new process, one must update (at least) dempcalc.cgi or dempcalc2.cgi, yescases.pl or nocases.pl, batch/dempd.pl, and the task-specific batch/*.pl and batch/*.s.
When adding a new database to an existing process, one must update (at least) yescases.pl or nocases.pl, filelocs.pl or file2locs.pl, getareas.pl and poplabels.pl.
In updating nocases.pl or yescases.pl, note that inputs may be scalars or arrays e.g. $triorignfs or @tridempnfss, but hidden variables passed to dempcalc.cgi or dempcalc2.cgi must be scalar e.g. $triorignfs or $tridempnfss[$i].
scripts executed by Web user
scripts executed in background
maintaining and updating scripts
back to DEMP processing of user map files
demp.html 12/3/00 1810 EST in:
dennie:\\d:\cgibin\
http://parep2.lbl.gov/mpub/cgibin/
http://imap.chesapeake.net/~merrill/cgibin/
http://merrill.olm.net/cgibin/