mvc show pdf in div : Add text to pdf using preview Library software component .net windows web page mvc 508TM12-A112-part1325

ShakeMap Manual 
Version 1.0  6/19/06 
ShakeMap also does automatic flagging of outliers (see the program grind and the section 
“Running ShakeMap,” above, for more information on automatic flagging). Though any non-
zero flag will kill an amplitude, the following flags are currently defined: 
T
Automatically flagged by ShakeMap as an outlier 
M
Manually flagged (in grind.conf) by the ShakeMap operator 
G
Amplitude clipped or below the instrument noise threshold 
I
Incomplete (a data gap existed in the time window used to calculate the amplitude) 
An example of a '*_dat.xml' file is: 
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<!DOCTYPE stationlist [
... DTD description ... 
]> 
<stationlist created="1070030689"> 
<station code="ADO" name="Adelanto Receiving Station" 
insttype="TriNet" lat="34.55046" lon="-117.43391" source="SCSN 
and TriNet" commtype="DIG" loc="Adelanto, on Hwy 395  "> 
<comp name="HHE"> 
<acc value="0.0083" flag="0" /> 
<vel value="0.0030" flag="0" /> 
<psa03 value="0.0146" flag="0" /> 
<psa10 value="0.0049" flag="0" /> 
<psa30 value="0.0003" flag="0" /> 
</comp> 
<comp name="HHN"> 
<acc value="0.0088" flag="0" /> 
<vel value="0.0028" flag="0" /> 
<psa03 value="0.0111" flag="0" /> 
<psa10 value="0.0040" flag="0" /> 
<psa30 value="0.0004" flag="0" /> 
</comp> 
<comp name="HHZ"> 
<acc value="0.0087" flag="0" /> 
<vel value="0.0016" flag="0" /> 
<psa03 value="0.0080" flag="0" /> 
<psa10 value="0.0013" flag="0" /> 
<psa30 value="0.0002" flag="0" /> 
</comp> 
</station> 
… additional station tags … 
<station code="WSS" name="West Side Station" insttype="TriNet" 
lat="34.1717" lon="-118.64971" source="SCSN and TriNet" 
commtype="DIG" loc="Hidden Hills, Valley Circle Dr."> 
<comp name="HHE"> 
<acc value="0.0225" flag="0" /> 
<vel value="0.0031" flag="0" /> 
SOFTWARE GUIDE 
121 
XML Formats in ShakeMap 
Add text to pdf using preview - insert text into PDF content in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
XDoc.PDF for .NET, providing C# demo code for inserting text to PDF file
how to enter text into a pdf; adding text box to pdf
Add text to pdf using preview - VB.NET PDF insert text library: insert text into PDF content in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Providing Demo Code for Adding and Inserting Text to PDF File Page in VB.NET Program
adding text to a pdf form; adding text to a pdf in preview
ShakeMap Manual 
Version 1.0  6/19/06 
<psa03 value="0.0182" flag="0" />
<psa10 value="0.0016" flag="0" />
<psa30 value="0.0002" flag="0" />
</comp>
<comp name="HHN">
<acc value="0.0209" flag="0" />
<vel value="0.0029" flag="0" />
<psa03 value="0.0234" flag="0" />
<psa10 value="0.0019" flag="0" />
<psa30 value="0.0001" flag="0" />
</comp>
<comp name="HHZ">
<acc value="0.0187" flag="0" />
<vel value="0.0020" flag="0" />
<psa03 value="0.0073" flag="0" />
<psa10 value="0.0005" flag="0" />
<psa30 value="0.0000" flag="0" />
</comp>
</station>
</stationlist>
The earthquake and stationlist XML files are combined in the output file provided to the public. 
This file is made available as XML and is also the basis for a raw, non-XML text stationlist and 
the HTML Web stationlist linked to the ShakeMap click-maps. Because the output XML file 
combines the event and station files, it also merges the earthquake and stationlist DTD's into a 
'shakemap_data' DTD that is included in the file. 
3.6.3  Retrieving Data from a Database 
As run by SCSN/TriNet, ShakeMap is triggered by a real-time processing system and accesses a 
database for event parameters and amplitude values from Caltech/USGS-Pasadena stations. 
Additional amplitude values are received from CGS and NSMP stations and are incorporated in 
the processing as they arrive. See the section “External Data XML Files,” below. 
To access the database, ShakeMap launches retrieve which launches any number of specific 
helper codes (defined in a configuration file) to build the “event.xml” and “*_dat.xml files.” 
These codes can be used as examples of database access to build input files. If your network is 
running a DBMS with the schemas used by the southern or northern California Earthquake Data 
Centers, then you may be able to use the ShakeMap codes directly. If you are using a DBMS 
with a different schema, it will be necessary to modify at least the SQL calls embedded within 
the example programs  and possibly  the  logic  of the programs  themselves if the schema 
differences are large. 
3.6.4  External Data XML Files 
SOFTWARE GUIDE 
122 
XML Formats in ShakeMap 
How to C#: Preview Document Content Using XDoc.Word
C# DLLs for Word File Preview. Add references: RasterEdge.Imaging.Basic.dll. using RasterEdge.Imaging.Basic; using RasterEdge.XDoc.Word; Get Preview From File.
how to insert text in pdf reader; add editable text box to pdf
How to C#: Preview Document Content Using XDoc.PowerPoint
Add necessary XDoc.PowerPoint DLL libraries into your created C# application as references. using RasterEdge.XDoc.PowerPoint; Get Preview From File.
how to insert text into a pdf using reader; add text field to pdf acrobat
ShakeMap Manual 
Version 1.0  6/19/06 
External (i.e., not directly from database) amplitudes can be included in ShakeMap once they are 
associated with an earthquake. Just make a stationlist.dtd-format XML file with a unique name 
ending in _dat.xml and drop it in the correct <event id>/input directory. 
In order to associate amps, data need to be received in a structured way. One possibility is 
defining an XML format. We have taken this approach with CGS (was CDMG) and NSMP data, 
and the XML format is described here as an example. 
CGS (and NSMP) data is sent to ShakeMap in the unassociated data XML format. The main 
difference between the stationlist XML files fed directly to ShakeMap and the CGS amplitude 
XML files is the addition of timing information (the basis for the association). The root element 
of a CGS amplitudes file is an ‘amplitudes’ element. ‘amplitudes’ has an ‘agency’ attribute so we 
can know who the amplitude report is from. The amplitudes element contains one or more 
‘record’ elements. The record element can have an agency-defined ‘id’ attribute assigned to it. 
The record element contains ‘timing’ and  ‘station’ elements. The timing element has  no 
attributes but contains ‘reference’ and ‘trigger’  elements. The  reference element has two 
attributes, ‘zone’ for a time zone code (i.e., GMT, PST, or PDT) and ‘quality’ for an agency-
defined indicator of the timing quality. ‘reference’ contains a set of elements: 
year
4-digit year 
month
1-12 
day
1-31 
hour
0-23 
minute
0-59 
second
0-59 (60 for leap second) 
msec
0-999 
each of which has an integer ‘value’ attribute as defined above. ‘trigger’ is an empty tag with a 
‘value’ attribute assigned the time in seconds of the amplitude trigger relative to the reference 
time. CGS has a common trigger time for all components in a record, so the trigger tag is not 
stored at the component level. 
The ‘station’ element has four attributes: 
code
station code 
name
station name or description 
lat
station latitude (in decimal degrees, negative in the southern hemisphere) 
lon
station longitude (in decimal degrees, negative in the western hemisphere) 
and contains one or more ‘component’ elements. Each component has a ‘name’ attribute that 
defines the component (in an agency-defined way), and contains ‘acc’, ‘vel’, and ‘sa’ elements. 
Each of these elements has ‘value’ and ‘units’ attributes, where value is the amplitude value 
itself, and units is a string expressing the units (i.e., g, or %g, or cm/s/s). ‘sa’ has an additional 
attribute, ‘period’, that defines the period, in seconds, of the spectral value. For each component, 
there is one acc, one, vel, and zero or more sa elements. 
SOFTWARE GUIDE 
123 
XML Formats in ShakeMap 
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
Supported PDF Processing Features by Using RasterEdge WinForms Viewer for C#.NET. Overview. Highlight PDF text. • Add text to PDF document in preview.
how to enter text in pdf file; how to insert text into a pdf
C# WPF Viewer: Load, View, Convert, Annotate and Edit PDF
Features about PDF Processing Features by Using RasterEdge WPF Viewer for C#.NET. Overview. Highlight PDF text in preview. • Add text to PDF document.
how to add text fields to a pdf; how to add text to a pdf in reader
ShakeMap Manual 
Version 1.0  6/19/06 
An example of a CGS amplitude XML file is: 
<?xml version="1.0" encoding="US-ASCII" standalone="yes"?> 
<amplitudes agency="CDMG">
<record>
<timing>
<reference zone="GMT" quality="0.5">
<year value="2000"/>
<month value="02"/>
<day value="21"/>
<hour value=" 13"/>
<minute value="49"/>
<second value="0"/>
<msec value="0"/>
</reference>
<trigger value="0"/>
</timing>
<station code="23920" lat="34.004" lon="-117.058"
name="Yucaipa Valley">
<component name="Up">
<acc value=" .013" units="g"/>
<vel value="  .32" units="cm/s"/>
<sa period="0.3" value="0.01160" units="g"/>
<sa period="1.0" value="0.00204" units="g"/>
<sa period="3.0" value="0.00070" units="g"/>
</component>
<component name="90">
<acc value=" .026" units="g"/>
<vel value="  .63" units="cm/s"/>
<sa period="0.3" value="0.02261" units="g"/>
<sa period="1.0" value="0.00418" units="g"/>
<sa period="3.0" value="0.00135" units="g"/>
</component>
<component name="360">
<acc value=" .028" units="g"/>
<vel value="  .58" units="cm/s"/>
<sa period="0.3" value="0.02152" units="g"/>
<sa period="1.0" value="0.00375" units="g"/>
<sa period="3.0" value="0.00205" units="g"/>
</component>
</station>
</record> 
</amplitudes> 
Example codes that parse this XML format and convert it to the ShakeMap input format are part 
of  the  ‘dirwatch’  modules  found  in  <shake_home>/src/watcherlib  and 
<shake_home>/src/cdmglib.  In particular, see the module watcherlib/AssocAmp.pm. 
SOFTWARE GUIDE 
124 
XML Formats in ShakeMap 
C# PDF insert image Library: insert images into PDF in C#.net, ASP
Using this C# .NET image adding library control for PDF document, you can easily and quickly add an image, picture or logo to any position of
adding text to a pdf; how to add text to a pdf document
VB.NET PDF insert image library: insert images into PDF in vb.net
try with this sample VB.NET code to add an image As String = Program.RootPath + "\\" 1.pdf" Dim doc New PDFDocument(inputFilePath) ' Get a text manager from
adding text to pdf document; how to add text field to pdf
ShakeMap Manual 
Version 1.0  6/19/06 
3.7  Development Model 
We are going to try to handle ShakeMap development as an open-source project. This means that 
various developers will contribute to the project the code that they feel improves the overall 
product. This also means that those contributions must not be site-specific unless they are easily 
bypassed by other users (through configuration options, for example). Changes, improvements, 
additions, etc. will be sent back to Bruce Worden, to be included in the distribution product (or to 
be sent back to the source for revision). If all goes smoothly, your site may make extensive 
changes to the core product, send them back to the distribution source, have them integrated into 
the code base, and then receive them back with the next release of the source. This should lead to 
(relatively) painless upgrades, not to mention a better product for everyone. 
None of this prevents a site from taking the code and running totally wild with it. It simply 
means that their work will not be included in future releases and upgrades to the core ShakeMap 
product. 
We have elected to use Sun’s TeamWare as our development environment. In a nutshell this 
product allows multiple developers to work within their own independent workspace, and to 
merge their  work  into  a  higher-level  workspace. This  is  handled through  a parent-child 
workspace environment:
Parent Workspace
/\
 \
\
\
\
Child A 
Child B
Developer #1 works in the workspace “Child A” and Developer #2 works within “Child B”. 
(Note: although they may work independently of one another, it is best that they communicate so 
that they do not work at cross purposes, or even modify the same files too extensively, because 
this requires a “merging” step that is facilitated by TeamWare, but which can be complicated.) 
When Developer #1 is finished with some development, he does a “putback” to the parent 
workspace. When Developer #2 then tries to do a putback, he will find that he must first do a 
“bringover” of the modified parent to his child. As part of this bringover he must reconcile any 
differences that exist between his work and that of Developer #1. Once he has done this and 
tested the program, he may complete his putback to the parent. 
We strongly suggest you follow this model, even if you only have one developer. The reason is 
that it will facilitate your returning code to us, and us sending updates to you. Imagine you are 
working in Child Workspace A, and we send you an upgrade. You can set up this code as Child 
B and do a putback to the parent (which may require a bringover, as discussed above, if you have 
previously put back changes to the parent). Once you have done this step, you can putback your 
latest changes to the parent (which will definitely require a bringover because we know the 
parent has changed). Similarly, when you have completed development that you believe should 
SOFTWARE GUIDE 
125 
Development Model 
How to C#: Preview Document Content Using XDoc.excel
C# DLLs: Preview Excel Document without Microsoft Office Installed. Add necessary references: using RasterEdge.XDoc.Excel; Get Preview From File.
how to insert text box in pdf; how to add text to a pdf file in acrobat
C# PDF Page Insert Library: insert pages into PDF file in C#.net
XDoc.PDF, offers easy & mature APIs for developers to add & insert after the last page or after any desired page of current PDF document) using C# .NET
how to add text box in pdf file; adding text pdf file
ShakeMap Manual 
Version 1.0  6/19/06 
be included in the distribution, you can send us the parent directory, and we can merge it into our 
code in the same way. 
All of this depends on you having TeamWare. TeamWare usually comes with Sun’s WorkShop 
product, which you probably bought if you have any of the compilers and debuggers. Older 
versions are not Y2K savvy, so if you get a bunch of SCCS errors you need to upgrade. 
Note that within his own workspace each developer will be working with SCCS commands to 
check out, modify, and check in individual files. We strongly recommend sticking to this SCCS 
regimen even if you don’t have TeamWare because, again, it will facilitate our incorporation of 
your code into our code base. 
3.8  Tables 
Table 3.1A. Files and directories in the top-level of ShakeMap 
Makefile 
The highest-level makefile in the distribution. 
config 
Initially contains only a README file explaining how the configuration 
files are formatted; once a ‘make’ is done, the directory will be populated 
with various config files for ShakeMap; these files will be edited by the 
user to conform with the site requirements. 
doc 
Most of the ShakeMap documentation. 
install 
The first stop when doing an install of a ShakeMap  distribution; see 
“Installing the Software” above. 
lib 
Contains Perl modules, mapping and data files, site correction data, Web 
pages, Web page templates, and supporting graphics; see “Configuring 
ShakeMap,” above, and sections below for more information. 
sc 
The directory holding the ShakeCast software. 
src 
The directory where the ShakeMap source code lives. 
util 
Directory containing a couple of handy programs. 
Codemgr_wsdata  This  directory  contains  information  used  by  the  “TeamWare”  code 
development tool. See “Development Model” for more about TeamWare. 
SCCS 
Directory containing data for the SCCS Source Code Control System. 
Again, see “Development Model” for an explanation of SCCS and how it 
relates to TeamWare. 
deleted_files 
Used  by TeamWare  to store  files  that  have  been  removed  from  the 
distribution; you can safely ignore this directory. 
Table 3.1B. Subdirectories of Interest 
src/cdmglib 
Contains perl modules that are used by dirwatch, the directory watching 
watching 
program; these modules are used in the conversion of CGS XML or CGS 
or CGS 
two-line parametric files into ShakeMap XML. 
SOFTWARE GUIDE 
126 
Tables 
C# PDF replace text Library: replace text in PDF content in C#.net
C#.NET DLLs: Replace Text in PDF in C#.NET. Add necessary references: RasterEdge. Imaging.Basic.dll. RasterEdge.XDoc.Raster.Core.dll. RasterEdge.XDoc.PDF.dll.
how to add text to a pdf file; add text to pdf acrobat
ShakeMap Manual 
Version 1.0  6/19/06 
src/cfgsrc 
The source for the default configuration files; the installation process copies 
these into <SHAKE_HOME>/config, then merges them with any existing 
config files. The user then customizes them for a specific environment. 
src/config 
Contains the modules ShakeConfig.pm and WatcherConfig.pm which hold 
global variables used by most of the ShakeMap programs; these modules 
have  site-specific  customizations  made  to  them  and  are  installed  in 
<SHAKE_HOME>/lib  by  the  program  ‘config’  (also  found  in  this 
directory). No user intervention is required. 
src/contour 
Contains the source to the ‘contour’ program. ‘contour’ converts GMT .grd 
files (in the #1 (binary) format) into GIS shapefiles (polygons of “constant” 
parametric value). 
src/genexlib 
Directory with modules specific to the program genex. 
src/lib 
Directory containing modules used by several of the ShakeMap programs; 
most of these modules have (non-POD) documentation within them. 
src/misc 
Contains a couple of helpful programs: a perl version of ‘echo’ and the 
infamous  configconfig,  the  new  programs  required  by  the  MySQL 
conversion (mktables, eq2mysql, and shake2mysql), and some other ad hoc 
programs. 
src/queue 
Contains the event queueing and automatic ShakeMap initiating program 
used by the southern California network; individual sites will probably want 
some  custom  variation  of  this  program;  see  src/cfgsrc/queue.conf  for 
customization options; directory also contains the alarming and cancellation 
scripts. 
src/shake 
Contains the core of the ShakeMap software; most of these programs have a 
configuration file (in src/cfgsrc) that explains how each may be customized; 
see “Shake Programs” below for a discussion of the individual programs. 
src/util 
This directory holds programs to convert the ascii lat-lon-velocity file to 
binary and back to ascii; see the section on configuring ShakeMap for more 
information. Also in this directory are programs to create the instrumental 
intensity scales for the II map and the TV map. 
src/watcher 
Contains the dirwatch program; the dirwatch program and its associated 
modules provide the service of watching a directory for the arrival of a file, 
and then dispatching that file to its proper destination; see the description of 
the modules in src/watcherlib, below; see the README in src/watcher for a 
discussion of the program’s capabilities. 
src/watchercfg  Contains configuration files for the watcher modules. 
src/watcherlib 
Currently contains two modules (three, actually, but Base.pm is general 
purpose): 
AmpDir.pm: 
Takes the 2-line CDMG text parameter files as input, converts them to 
unassociated XML, and deposits the new file in a user-specified directory. 
AssocAmp.pm: 
Takes the unassociated XML file, tries to associate it with a TriNet event, 
converts  the  XML to ShakeMap XML,  deposits  this file  in  the input 
directory for ShakeMap, and, after waiting a user-specified time, alarms the 
SOFTWARE GUIDE 
127 
Tables 
ShakeMap Manual 
Version 1.0  6/19/06 
queue that the event has been updated. 
src/xml 
Contains various programs for converting data files and database results into 
ShakeMap XML files: 
eq2xml 
Probes the TriNet database for information specific to a numbered event then 
writes an XML file in the event input directory describing the event. 
db2xml 
Queries the TriNet database for event-specific amplitudes then writes the 
appropriate XML. 
<various> 
The other  programs  read  various text file  formats  and  generate XML 
following the stationlist.dtd. 
This directory also contains the DTD files describing the earthquake and 
stationlist XML formats. 
lib/genex 
A collection of HTML and templates that, through the magic of the genex 
program, become the Web site. 
lib/mapping 
Contains data files used by the mapping program: highways, faults, cities, 
topography, colormap, etc. Much of the customization of ShakeMap happens 
in this directory. See config/mapping.conf for more details. 
lib/ps 
Contains the PostScript of the Instrumental Intensity scales for the intensity 
map and the TV map. 
lib/sitecorr 
Contains the station velocity file, the site amplification table, and the text 
and binary versions of the geology file; review these files and create versions 
specific to your region. 
lib/transfer 
Contains dummy files used by transfer when pushing data files to remote 
sites. 
lib/xml 
Holds the DTD’s for the ShakeMap XML; the DTD’s are prepended to the 
earthquake and stationlist data files. 
Table 3.1C  Directories Created After Installation 
database  Holds  the  ‘earthquake’  and  ‘shake_flags’  databases;  discussed  below.  Now 
obsolete. 
bin 
All of the executable programs will end up here after a ‘make all.’ 
data 
Repository of all event data and processed files. Discussed below (“Data Directory 
Structure”) and elsewhere. 
pw 
(Actually, the name and location of this directory is user-defined); this is where 
database passwords are kept; should be read protected for security; see the db.conf 
configuration file and the Password.pm module (in src/lib) for examples of use. 
perl 
Directory where the various perl modules end up after a ‘make all’; it is also 
permissible to install other perl modules used by ShakeMap (e.g. DBI) here. 
include 
Holds the macros used by makefiles and the config program. 
SOFTWARE GUIDE 
128 
Tables 
ShakeMap Manual 
Version 1.0  6/19/06 
logs 
Directory in which the queue puts its logging and error files. 
watcher 
Host directory where the various directory watcher modules (dirwatch program) 
look for config files and dump bits of information. May also hold the logs. This 
directory can be ignored if you do not use the dirwatch program. 
Table 3.2A. Region-Specific Files in ‘grind.conf’ 
Parameter: none 
File: lib/sitecorr/ 
[region]_vsgrid.txt 
Geology file. dx by dy (where dx=dy) rectangular grid of the 
Vs30 values for the ShakeMap region. This file must be comma 
delimited:  lon, lat, Vs30 (where west longitude is negative) 
Parameter: qtm_file
File: lib/sitecorr/ 
[region]_vsgrid.bin 
Binary form of the above file. To generate, run qtmlatlon2bin 
with above file as input. This must be done on a machine with 
the same byte order as the ShakeMap machine. 
Parameter: ampfactor_file
File: lib/sitecorr/ 
site_corr_[region].dat 
File containing site amplification factors as a function of Vs30 
and  frequency  of  input  ground-motion.  See  the  southern 
California file site_corr_cdmg.dat for documentation. 
Parameter: stavel_file 
File: lib/sitecorr/ 
dig_[region].txt 
File containing station information: lat, lon, sta name, Vs30; 
stations not found in this file will be assigned the Vs30 of the 
nearest grid point from the geology file, above. This may be the 
same file that is given as fwstatlist, below. 
Parameter: fwstatlist 
File: lib/grind/ 
[region]statlist.txt 
List of stations used by the -scenario option (to grind) to create 
dig_dat.xml 
Table 3.2B. Region-Specific Files in ‘mapping.conf’ 
Parameter: topo_cmap
File: lib/mapping/ 
[region]_elev.cpt 
GMT colormap file for plotting regional topography; the default 
file ‘tan.cpt’ may work for many regions. 
Parameter: map_roads
File: lib/mapping/ 
[region]_roads.xy 
GMT file containing coordinates of road segments: lon, lat pairs 
grouped by segment , segments separated by a ‘>’. 
Parameter: map_faults
File: lib/mapping/ 
[region]_faults.xy 
GMT file containing coordinates of fault segments: lon, lat 
pairs grouped by segment, segments separated by a ‘>’. 
Parameter: map_topo and 
map_topo_hires
File: lib/mapping/ 
[region]_topo.grd 
GMT grid file for the regional topography. Optionally, you can 
have both high and low resolution forms. 
Parameter: topo_intensity 
and topo_intensity_hires
Fi l e :  
lib/mapping/ 
[region]_topo_intens.grd 
GMT grid file of intensity for the regional topography grid 
given above. If this file (or the high resolution version) does not 
exist, the mapping program will generate it. 
Parameter: map_cities, 
Files containing city names and locations. These files are now 
SOFTWARE GUIDE 
129 
Tables 
ShakeMap Manual 
Version 1.0  6/19/06 
map_bigcities, and 
map_verybigcities
File: lib/mapping/ 
[region]_cities.txt, 
[region]_bigcities.txt , and 
[region]_verybigcities.txt 
deprecated;  use  the  ‘_label’  versions  instead.  See 
‘mapping.conf’ for more  details.  A program ‘fix_cities’  is 
provided to convert old city files to new ones; read the program 
source for documentation. 
Parameter: none 
File: lib/mapping/ 
tvguide.txt 
Optional, edit this file to reflect local contact information. 
Table 3.2C. ShakeMap Programs 
shake 
Config: shake.conf 
The main program; actually a wrapper program that calls the other programs. The 
configuration file controls what programs shake calls and how they are called. 
After shake calls the first program in the list (usually retrieve, see below), it 
expects a file, “event.xml,” in the event’s input directory. 
retrieve 
Config: retrieve.conf 
Usually the first program called by shake; retrieve is itself a wrapper code that 
calls other programs that are meant to retrieve data and put it in the event’s input 
directory; the configuration file explains the customization options. 
pending 
Sends a new home page to the Web site to indicate that an event is being 
processed; pending calls genex with the -pending flag, and transfer. 
grind 
Config: grind.conf 
grind reads the data files it finds in the event’s input directory and generates grid 
files with interpolated ground-motions, as well as the text parameter file, and the 
station  and  estimate  files.  grind  puts  its  output  in  a  directory  called 
‘<shake_home>/data/<event_id>/output.’ 
tag 
ShakeMap keeps an earthquake database that it uses to generate the home page 
and the archive pages; tag specifies to the database that an event is a) ordinary, b) 
a mainshock, c) an historic, named, event, d) invisible, or e) part of an aftershock 
cluster associated with a mainshock. 
mapping 
Config: mapping.conf, colors.conf 
Reads the grids generated by grind and makes PostScript maps of ground-motion 
and shaking intensity, contour files, and generates information needed to make 
image maps; all of this output is placed in the event’s ‘mapping’ directory. 
asciimap 
Called by mapping (if invoked with the -ascii flag); generates the ASCII version 
of the intensity map; this program is currently southern California specific; it will 
probably disappear from the next release. 
genex 
Config: genex.conf, Web.conf 
Uses the output of grind and mapping to create JPEGs, build Web pages, and 
generate GIS and other files for export via the Web or FTP. 
shakemail  Config: shakemail.conf 
Generates a number of different email notifications of ShakeMap availability 
(long format, short format, attached JPEG, and list of flagged stations). See 
SOFTWARE GUIDE 
130 
Tables 
Documents you may be interested
Documents you may be interested