Eksempel på GEF TEM-fil

GERDA - GEofysisk Relationel DAtabase

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.
                    <TEMWAVEFORM sequence = "2"
                            timedelay = "
-9.296320E-4"
                            amplitude = "
1.0"/>
TEMWAVEFORM element 2 er slut.
Herefter kommer er to TEMWAVEFORM elementer mere inden den sidste
:
:
TEMWAVEFORM element 5 begynder.
                    <TEMWAVEFORM sequence = "5"
                            timedelay = "
1.052632E-3"
                            amplitude = "
0.0"/>
TEMWAVEFORM element 5 er slut.

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 = "
LowPass"
                            filterorder = "1"
                            cutofffrequency = "6.230E5"/>

TEMFILTER element 2 er slut.
TEMFILTER element 3 begynder.
ldfl
                    <TEMFILTER filter = "3"
                            type = "
LowPass"
                            filterorder = "2"
                            cutofffrequency = "4.30E5"/>

TEMFILTER element 3 er slut.

                </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.

                    <TEMWAVEFORM
sequence = "1"
                           
timedelay = "
-4.00E-3"
                            amplitude = "
0.0"/>
TEMWAVEFORM element 1 er slut.
Herefter følger resten af TEMWAVEFORM elementerne
:
:
TEMFILTER element 1 begynder.

                    <TEMFILTER filter = "1"
                            type = "LowPass"
                            filterorder = "1"
                            cutofffrequency = "2.430E5"/>

TEMFILTER element 1 er slut.
Herefter følger resten af TEMFILTER elementerne
:
:

                </TEMSEGMENT>
TEMSEGMENT element 2 er slut.

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"
/>
  
             </TEMSEGMENT>
TEMSEGMENT element 3 er slut.

            </TEMPOSITION>
TEMPOSITION elementet er slut.

        </TEMHEADER>
TEMHEADER elementet er slut.

    </DATASET>
DATASET elementet er slut.

</GEF-dataset>


Tilbagenul-20.gif (65 bytes)Hjem Top  Fremad