Eksempel på GEF TEM-fil |
||
|
Kommentarer i dette xml-eksempel angår det, som er specielt for TEM. Det fuldstændige datasæt findes uden kommentarer i dk.geus.example.tem.beder17.
Data i dette eksempel er stillet til rådighed af Esben Auken, Geofysisk Afdeling, Aarhus Universitet og skal betragtes som et dummy-datasæt.
xml-filen starter:
<?xml version="1.0"
encoding="ISO-8859-1"?>
<!DOCTYPE GEF-dataset SYSTEM "http://gerda.geus.dk/DTD/GEF-dataset.dtd">
<GEF-dataset>
DATASET elementet begynder.
I dette eksempel indeholder DATASET elementet attributterne ident, name, reference,
recordingstartdate, recordingenddate og processingperson, hvoraf ident og name er krævet.
<DATASET ident = "dk.geus.example.tem.beder17"
name = "Beder sondering 17"
reference = "bed17.tem"
recordingstartdate = "1995-01-01"
recordingenddate = "1995-01-01"
recordingperson = "KIS"
processingperson = "EA,FE">
DATASET elementets underelementer er PROJECT, CONTRACTOR, DATATYPE, DATASET_GEOELINSTRUMENT og i dette tilfælde TEMHEADER. Underelementerne skal skrives i den her nævnte rækkefølge og alle underelementer er krævet på nær DATASET_GEOELINSTRUMENT.
<PROJECT ident = "dk.geus.example"/>
<CONTRACTOR ident = "dk.aau.geo"/>
<DATATYPE ident = "tem"/> Da dette er et TEM datasæt skal
DATATYPE ident'en være tem.
Datasættet i dette eksempel er indsamlet ved brug af Geonics protem47 systemet, der har en senderenhed og en modtagerenhed, derfor er der to DATASET_GEOELINSTRUMENT elementer. Modtagerspolen listes under TEMSEGMENT elementerne, da modtagerspolen i princippet kan være forskellig for hvert af segmenterne (repetitionsfrekvenserne)
<DATASET_GEOELINSTRUMENT>
<GEOELINSTRUMENT ident = "dk.au.geo.protem47a.1.001"/>
</DATASET_GEOELINSTRUMENT>
<DATASET_GEOELINSTRUMENT>
<GEOELINSTRUMENT ident = "dk.au.geo.tem47.1.001"/>
</DATASET_GEOELINSTRUMENT>
TEMHEADER elementet begynder.
DATASET elementet kræver ydereligere et underelement. Her er det TEMHEADER, da
DATATYPE ident'en er tem. TEMHEADER elementet indeholder attributterne processsingsoftware
og processingsoftwareversion. Derudover er de krævede underelementer: UTMZONE, DATUM og
TEMPOSITION, som skal skrives i den nævnte rækkefølge. Der skal være et eller flere
TEMPOSITION elementer.
<TEMHEADER processingsoftware
= "dk.au.geofysik.proread"
processingsoftwareversion = "3.2">
<UTMZONE ident = "32"/>
<DATUM ident = "ed50"/>
TEMPOSITION elementet begynder.
I dette eksempel er der kun én position. TEMPOSITION elementet indeholder
attributterne position, xutm, yutm og elevation samt underelementet TEMSEGMENT, hvoraf
alle er krævet på nær elevation. Der skal mindst være et TEMSEGMENT underelement.
Attributtet position er en tæller.
<TEMPOSITION position = "1"
xutm = "577950.000"
yutm = "6210350.000"
elevation = "25.500">
TEMSEGMENT element 1 begynder
TEMSEGMENT elementet indeholder her attributterne segment, segmenttype,
repetitionfrequency, transmittercurrent, distance, transmitterheight, transmitterarea,
transmitterside1, transmitterside2, transmitterturns, transmitternormalx,
transmitternormaly, transmitternormalz, receiverheight, receiverarea, receivernormalx,
receivernormaly, receivernormalz, maxgate, timeshiftconstant, dbdtshiftconstant,
dbdtshiftfactor og note, hvoraf alle er krævet på nær note. Attributtet segment er en
tæller. Attributtet segmenttype er en indikator for om segmentet indeholder rå eller
processerede data eller støjmålinger; i dette tilfælde angiver en attributværdi på 2,
at det er processerede data. Hvis det støjmålinger skal attributværdien være 0 og hvor
det er rå data skal attributværdien være 1.
<TEMSEGMENT segment = "1"
segmenttype = "2"
repetitionfrequency = "237.5"
transmittercurrent = "1"
distance = "0.0"
transmitterheight = "0.0"
transmitterarea = "1600"
transmitterside1 = "40"
transmitterside2 = "40"
transmitterturns = "1.00"
transmitternormalx = "0"
transmitternormaly = "0"
transmitternormalz = "1"
receiverheight = "0.0"
receiverarea = "31.4"
receivernormalx = "0"
receivernormaly = "0"
receivernormalz = "1"
maxgate = "20"
timeshiftconstant = "0.0"
dbdtshiftconstant = "0.0"
dbdtshiftfactor = "1.0"
note = "test data, current set to 1
A in calculations of dbdt">
TEMSEGMENT elementet indeholder underelementerne RECEIVERCOIL, TEMDATA, TEMWAVEFORM og TEMFILTER, hvoraf RECEIVERCOIL og TEMDATA er krævet. Der kan være flere TEMDATA, TEMWAVEFORM og TEMFILTER underelementer. Underelementerne skal skrives i den rækkefølge de er nævnt her.
<RECEIVERCOIL ident="dk.au.geo.hfcoil.1.001"/>
TEMDATA element 1 begynder.
TEMDATA elementet indeholder attributterne sequence, recordingno, gatecentertime,
opengatetime, closegatetime, dbdt, dbdtstandarddeviation, rhoa, rhoastandarddeviation og
quality, hvoraf sequence, recordingno, gatecentertime og dbdt er krævet. Attributtet
sequence tæller op inden for et segment. Attributtet recordingno angiver hvilken
måleserie datapunktet hører til ved gentagne målinger af segmentet.
<TEMDATA sequence = "1"
recordingno = "1"
gatecentertime = "9.40E-6"
opengatetime = "8.50E-6"
closegatetime = "1.020E-5"
dbdt = "2.850330E-2"
dbdtstandarddeviation = "0.075"
rhoa = "2.202294E1"
rhoastandarddeviation = "0.05"
quality = "1"/>
TEMDATA element 1 er slut.
TEMDATA element 2 begynder.
<TEMDATA sequence = "2"
recordingno = "1"
gatecentertime = "1.150E-5"
opengatetime = "1.020E-5"
closegatetime = "1.270E-5"
dbdt = "1.556613E-2"
dbdtstandarddeviation = "0.075"
rhoa = "2.355419E1"
rhoastandarddeviation = "0.05"
quality = "1"/>
TEMDATA element 2 er slut.
Herefter kommer der flere TEMDATA elementer
:
:
TEMDATA element 20 begynder.
<TEMDATA sequence = "20"
recordingno = "1"
gatecentertime = "7.0950E-4"
opengatetime = "6.28080E-4"
closegatetime = "7.78920E-4"
dbdt = "7.193313E-7"
dbdtstandarddeviation = "0.123"
rhoa = "1.898796E1"
rhoastandarddeviation = "0.082"
quality = "1"/>
TEMDATA element 20 er slut.
TEMWAVEFORM element 1 begynder.
TEMWAVEFORM elementet indeholder attributterne sequence, timedelay og amplitude, som
alle er krævet, hvis elementet eksisterer.
<TEMWAVEFORM sequence = "1"
timedelay = "-1.052632E-3"
amplitude = "0.0"/>
TEMWAVEFORM element 1 er slut.
TEMWAVEFORM element 2 begynder.
TEMFILTER element 1 begynder.
TEMFILTER elementet indeholder attributterne her filter, type, filterorder og
cutofffrequency, som alle er krævet, hvis elementet eksisterer. Attributtet filter er en
tæller, attributtet type kan enten have værdien "lowpass" eller
"highpass".
<TEMFILTER filter = "1"
type = "LowPass"
filterorder = "1"
cutofffrequency = "2.430E5"/>
TEMFILTER element er slut.
TEMFILTER element 2 begynder.
<TEMFILTER filter = "2"
type = "
</TEMSEGMENT>
TEMSEGMENT element 1 er slut.
TEMSEGMENT element 2 begynder.
<TEMSEGMENT segment = "2"
segmenttype = "2"
repetitionfrequency = "62.5"
+ resten af segmentets attributter, ligesom i TEMSEGMENT element 1
:
:
note = "test data, current
set to 1 A in calculations of dbdt">
TEMSEGMENT elementets underelementer
<RECEIVERCOIL ident = "dk.au.geo.hfcoil.1.001"/>
TEMDATA element 1 begynder.
<TEMDATA sequence = "1"
recordingno = "1"
gatecentertime = "1.0250E-4"
opengatetime = "9.380E-5"
closegatetime = "1.1320E-4"
dbdt = "3.372175E-5"
dbdtstandarddeviation = "0.075"
rhoa = "3.671739E1"
rhoastandarddeviation = "0.05"
quality = "1"/>
TEMDATA element 1 er slut.
Herefter følger resten af TEMDATA elementerne
:
:
TEMDATA element 16, det sidste, begynder.
<TEMDATA sequence = "16"
recordingno = "1"
gatecentertime = "2.852500E-3"
opengatetime = "2.518200E-3"
closegatetime = "3.136800E-3"
dbdt = "6.844847E-8"
dbdtstandarddeviation = "0.1665"
rhoa = "8.961894"
rhoastandarddeviation = "0.111"
quality = "1"/>
TEMDATA element 16 er slut.
TEMWAVEFORM element 1 begynder.
TEMSEGMENT element 3 begynder.
<TEMSEGMENT segment = "3"
segmenttype = "2"
repetitionfrequency = "25.0"
herefter følger resten af TEMSEGMENT elementet
:
:
<TEMFILTER filter = "3"
type = "LowPass"
filterorder = "2"
cutofffrequency = "4.30E5"
</TEMPOSITION>
TEMPOSITION elementet er slut.
</TEMHEADER>
TEMHEADER elementet er slut.
</DATASET>
DATASET elementet er slut.
</GEF-dataset>
![]() ![]() ![]() |
![]() |
![]() |