169 lines
		
	
	
		
			6.1 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			169 lines
		
	
	
		
			6.1 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
<?xml version="1.0" encoding="UTF-8"?>
 | 
						|
<seiscomp>
 | 
						|
	<plugin name="NonLinLoc">
 | 
						|
		<extends>global</extends>
 | 
						|
		<description>
 | 
						|
		NonLinLoc locator wrapper plugin for SeisComP.
 | 
						|
		NonLinLoc was written by Anthony Lomax (http://alomax.free.fr/nlloc).
 | 
						|
		</description>
 | 
						|
		<configuration>
 | 
						|
			<group name="NonLinLoc">
 | 
						|
				<parameter name="publicID" type="string" default="NLL.@time/%Y%m%d%H%M%S.%f@.@id@">
 | 
						|
					<description>
 | 
						|
					PublicID creation pattern for an origin created by NonLinLoc.
 | 
						|
					</description>
 | 
						|
				</parameter>
 | 
						|
 | 
						|
				<parameter name="outputPath" type="directory" default="/tmp/sc3.nll" options="write">
 | 
						|
					<description>
 | 
						|
					Defines the output directory for all native NonLinLoc input and output files.
 | 
						|
					</description>
 | 
						|
				</parameter>
 | 
						|
 | 
						|
				<parameter name="saveInput" type="boolean" default="true">
 | 
						|
					<description>
 | 
						|
					Save input files *.obs in outputPath for later processing.
 | 
						|
					Setting to false reduces file i/o and saves disk space.
 | 
						|
					</description>
 | 
						|
				</parameter>
 | 
						|
 | 
						|
				<parameter name="saveIntermediateOutput" type="boolean" default="true">
 | 
						|
					<description>
 | 
						|
					Save output files in outputPath for later processing or
 | 
						|
					for viewing by the Seismicity Viewer.
 | 
						|
					Setting to false reduces file i/o and saves disk space.
 | 
						|
					</description>
 | 
						|
				</parameter>
 | 
						|
 | 
						|
				<parameter name="controlFile" type="file" options="read">
 | 
						|
					<description>
 | 
						|
					The default NonLinLoc control file to use. Parameters
 | 
						|
					therein are overridden per profile.
 | 
						|
					</description>
 | 
						|
				</parameter>
 | 
						|
 | 
						|
				<parameter name="defaultPickError" type="double" default="0.5" unit="s">
 | 
						|
					<description>
 | 
						|
					The default pick error in seconds passed to NonLinLoc if a SeisComP pick
 | 
						|
					object does not provide pick time uncertainties.
 | 
						|
					</description>
 | 
						|
				</parameter>
 | 
						|
 | 
						|
				<parameter name="fixedDepthGridSpacing" type="double" default="0.1" unit="km">
 | 
						|
					<description>
 | 
						|
					Since NLL does not support fixing the depth natively so this
 | 
						|
					feature is emulated by settings the Z grid very tight around
 | 
						|
					the depth to be fixed. This value sets the Z grid spacing.
 | 
						|
					</description>
 | 
						|
				</parameter>
 | 
						|
 | 
						|
				<parameter name="allowMissingStations" type="boolean" default="true">
 | 
						|
					<description>
 | 
						|
					Picks from stations with missing configuration will be
 | 
						|
					ignored. The origin will be relocated without that pick
 | 
						|
					if possible.
 | 
						|
 | 
						|
					If set to false, the plug-in throws
 | 
						|
					an excepection without locating.
 | 
						|
					</description>
 | 
						|
				</parameter>
 | 
						|
 | 
						|
				<parameter name="profiles" type="list:string">
 | 
						|
					<description>
 | 
						|
					Defines a list of active profiles to be used by the plugin.
 | 
						|
					</description>
 | 
						|
				</parameter>
 | 
						|
 | 
						|
				<group name="profile">
 | 
						|
					<struct type="NonLinLoc profile" link = "NonLinLoc.profiles">
 | 
						|
						<description>
 | 
						|
						Defines a regional profile that is used if a prelocation falls
 | 
						|
						inside the configured region.
 | 
						|
						</description>
 | 
						|
						<parameter name="earthModelID" type="string">
 | 
						|
							<description>
 | 
						|
							Earth model ID stored in the created origin.
 | 
						|
							</description>
 | 
						|
						</parameter>
 | 
						|
						<parameter name="methodID" type="string" default="NonLinLoc">
 | 
						|
							<description>
 | 
						|
							Method ID stored in the created origin.
 | 
						|
							</description>
 | 
						|
						</parameter>
 | 
						|
						<parameter name="tablePath" type="path">
 | 
						|
							<description>
 | 
						|
							Path to travel time tables (grids) including the
 | 
						|
							full path and the names of the table files before
 | 
						|
							the phase name.
 | 
						|
 | 
						|
							Example:
 | 
						|
 | 
						|
							@DATADIR@/nonlinloc/iasp91/iasp91 for P and S tables
 | 
						|
							files
 | 
						|
							seiscomp/share/nonlinloc/iasp91/iasp91.[PS].*
 | 
						|
							</description>
 | 
						|
						</parameter> 
 | 
						|
						<parameter name="stationNameFormat" type="string" default="@STA@">
 | 
						|
							<description>
 | 
						|
							Format of the station name used to select the right travel time table (grid) file
 | 
						|
							for a station.
 | 
						|
							By default only the station code is used (e.g. tablePath.P.@STA@.time.*), but
 | 
						|
							that doesn't allow to distinguish between multiple network codes or location codes
 | 
						|
							that use the same station code.
 | 
						|
							To overcome this limitation this parameter could be set in a more general way, for
 | 
						|
							example @NET@_@STA@_@LOC@. In this way NonLinLoc will look for
 | 
						|
							travel time table (grid) files of the form: tablePath.P.@NET@_@STA@_@LOC@.time.*
 | 
						|
							Where @NET@ @STA@ @LOC@ are just placeholder for the actual codes.
 | 
						|
							</description>
 | 
						|
						</parameter> 
 | 
						|
						<parameter name="controlFile" type="file" options="read">
 | 
						|
							<description>
 | 
						|
							Control file of the current profile overriding
 | 
						|
							parameters of the default control file.
 | 
						|
							</description>
 | 
						|
						</parameter>
 | 
						|
						<parameter name="transform" type="string" default="GLOBAL">
 | 
						|
							<description>
 | 
						|
							Transformation type of the configured region.
 | 
						|
							Supported are SIMPLE and GLOBAL.
 | 
						|
							</description>
 | 
						|
						</parameter>
 | 
						|
						<parameter name="region" type="list:double">
 | 
						|
							<description>
 | 
						|
							Defines the 4 corner values of the epicentral region for selecting the profile.
 | 
						|
							The original epicentre must be within the region.
 | 
						|
 | 
						|
							If transform is GLOBAL: min_lat, min_lon, max_lat, max_lon.
 | 
						|
							The values define the geographic corner coordinates.
 | 
						|
							Unit: degree.
 | 
						|
 | 
						|
							If transform is SIMPLE: min_x, min_y, max_x, max_y.
 | 
						|
							The values define the region relative to the origin
 | 
						|
							configured with "origin".
 | 
						|
							Unit: km.
 | 
						|
 | 
						|
							When this parameter is empty, the generated NonLinLoc
 | 
						|
							configuration is automatically overwritten with
 | 
						|
							TRANS GLOBAL.
 | 
						|
							Otherwise TRANS from "controlFile" applies.
 | 
						|
							</description>
 | 
						|
						</parameter>
 | 
						|
						<parameter name="origin" type="list:double" unit="deg">
 | 
						|
							<description>
 | 
						|
							Only used for transformation SIMPLE. Expects 2 values: latitude, longitude.
 | 
						|
							The value define the geographic origin of the area spanned by region.
 | 
						|
							</description>
 | 
						|
						</parameter>
 | 
						|
						<parameter name="rotation" type="double" unit="deg">
 | 
						|
							<description>
 | 
						|
							Only used for transformation SIMPLE. Defines the
 | 
						|
							rotation around the origin of the defined region.
 | 
						|
							</description>
 | 
						|
						</parameter>
 | 
						|
					</struct>
 | 
						|
				</group>
 | 
						|
			</group>
 | 
						|
		</configuration>
 | 
						|
	</plugin>
 | 
						|
</seiscomp>
 |