Web interface to DEMP (Density Equalizing Map Projections)

This documentation is incomplete.

 

owner of files

web server

description

merrill@parep2.lbl.gov

merrill

parep2.lbl.gov

30 geographic regions

erdmann@parep2.lbl.gov

erdmann

parep2.lbl.gov

empty

merrill@imap.chesapeake.net

merrill

imap.chesapeake.net

preliminary

cstuber@imap.chesapeake.net

cstuber

imap.chesapeake.net

empty

merrill@merrill.olm.net

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/

merrill@crocker.com