Eksempel på GEF 2DV-fil

GERDA - GEofysisk Relationel DAtabase

Dette xml-eksempel gennemgår GEF-strukturen for en model i to-dimensional vertikal (2DV) model-grenen af model-datamodellen. En model i 2DV model-grenen kan kun bestå af en 2D model, som viser et vertikalt snit af jordens resistivitetsfordeling modelleret som rektangulære kasser. Dette eksempel beskriver 2DV model-strukturen udfra en RES2DINV model af et MEP-datasæt, som findes i dk.geus.example.mep.skejby. 2DV model xml eksemplet findes uden kommentarer i dk.geus.example.2dv.skejby_kort i en kraftig reduceret version og i dk.geus.example.2dv.skejby i den fuldstændige version.

Data og model er stillet til rådighed af Ingelise Møller, GEUS, og skal betragtes som et dummy-datasæt og en dummy-model.

xml-filen begynder:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE GEF-model SYSTEM "
http://gerda.geus.dk/DTD/GEF-model.dtd">

<GEF-model>

MODEL elementet begynder
MODEL elementet indeholder generel information om modellen. I dette eksempel indeholder MODEL elementet attributterme ident, name, softwareversion og inversnorm, hvoraf ident og name er krævet.

    <MODEL ident = "dk.geus.example.2dv.skejby_kort"
            name = "
Skejby test line filtered and splined"
            softwareversion = "
2?"
            interpretationperson = "
ILM"
            inversnorm = "
2"
    >

MODEL elementets underelementer er PROJECT, INTERPRETATIONCOMPANY, MODELTYPE, MODELSOFTWARE, UTMZONE, DATUM samt ONEDIMVERTMODEL eller TWODIMVERTMODEL, som alle er krævet og skal listes i den her nævnte rækkefølge. I dette eksempel, hvor en 2D model indberettes, skal MODELTYPE underelementets ident være 2d-vertical og det sidstnævnte underelement skal være TWODIMVERTMODEL. Underelementet TWODIMVERTMODEL har selv underelementer.

        <PROJECT ident = "dk.geus.example"/>
        <INTERPRETATIONCOMPANY
ident = "dk.geus"/>
        <MODELTYPE
ident = "2d-vertical"/>
        <MODELSOFTWARE
ident = "my.geotomo.res2dinv"/>
        <UTMZONE
ident = "32"/>
        <DATUM
ident = "ed50"/>

TWODIMVERTMODEL elementet begynder
TWODIMVERTMODEL elementet har attributtet resisdualdata. TWODIMVERTMODEL har underelementerne TWODVMODELCELL, TWODVPROFILEPOINT, TWODVSETTING og TWODVMODEL_DATASET, som skal listes i den her nævnte rækkefølge. Underelementerne TWODVMODELCELL og TWODVPROFILEPOINT er krævet. TWODVMODEL_DATASET underelementet kobler modellen med det datasæt, som er anvendt i tolkningen samt lister modellens forwardrespons. TWODVMODEL_DATASET underelementet har selv underelementer.

        <TWODIMVERTMODEL
               
residualdata = "2.80">

TWODVMODELCELL elementerne begynder
TWODVMODELCELL elementerne indeholder information om modelcellernes geometri og resistivitet. TWODVMODELCELL elementet har her attributterne cell, distance, elevation, rho, cellwidth og cellheight, hvoraf cell, distance, elevation og rho er krævet. Attributtet cell er en tæller. Attributtet distance er en lokal afstandskoordinat, som relateres til utm-koordinater i underelementet TWODVPROFILEPOINT. Bemærk, at koten (attributtet elevation) - ikke dybden - benyttes i dybdefastlæggelsen af modelcellen, hvilket betyder, at koten skal være kendt langs hele profilet.

TWODVMODELCELL element 1 begynder
            <TWODVMODELCELL cell="1"
                    distance = "
3.00"
                    elevation = "
54.91"
                    rho = "
39.49"
                    cellwidth="
2.00"
                    cellheight="
1.00"
            />
TWODVMODELCELL element 1 er slut

TWODVMODELCELL element 2 begynder
            <TWODVMODELCELL cell = "2"
                    distance = "
5.00"
                    elevation = "
54.87"
                    rho = "
39.00"
                    cellwidth="
2.00"
                    cellheight="
1.00"
            />
TWODVMODELCELL element 2 er slut

TWODVMODELCELL element 3 begynder
            <TWODVMODELCELL cell = "3"
                    distance = "
7.00"
                    elevation = "
54.84"
                    rho = "
37.52"
                    cellwidth="
2.00"
                    cellheight="
1.00"
            />
TWODVMODELCELL element 3 er slut
Herefter kommer en lang række af TWODVMODELCELL elementer i dk.geus.example.2dv.skejby
:
:

TWODVPROFILEPOINT elementerne begynder
TWODVPROFILEPOINT elementerne forbinder den lokale afstandskoordinat, distance, til utm-koordinaterne i profilets start- og slutpunkt, samt knækpunkter i profilforløbet. I dette eksempel løber profilet langs én ret linie, så der er et TWODVPROFILEPOINT element ved profilets startpunkt og et ved profilets slutpunkt. TWODVPROFILEPOINT elementet indeholder attributterne point, distance, xutm, yutm og elevation, som alle er krævet. Attributtet point er en tæller.

TWODVPROFILEPOINT element 1, som angiver profilet startpunkt, begynder

            <TWODVPROFILEPOINT point = "1"
                    distance = "
0.00"
                    xutm = "
572513.770"
                    yutm = "
6227893.440"
                    elevation = "
55.964"/>

TWODVPROFILEPOINT element 1 er slut

TWODVPROFILEPOINT element 2, som angiver profilets slutpunkt, begynder

            <TWODVPROFILEPOINT point = "2"
                    distance = "
476.00"
                    xutm = "
572581.600"
                    yutm = "
6227422.200"
                    elevation = "
64.900"/>

TWODVPROFILEPOINT element 2 er slut

TWODVSETTING elementerne begynder
TWODVSETTING elementerne lister tolkningsprogrammets indstillinger og andre informationer om tolkningen, som kan have betydning for kvaliteten af modellen. TWODVSETTING elementet har attributterne sequence, type og value, som alle er krævet, hvis elementet oprettes. Attributtet sequence er en tæller, attributtet type lister hvilken programindstilling, der er stillet, og attributtet value lister indstillingens værdi, som både kan være tal og en tekststreng. I dette eksempel er modellen tolket med RES2DINV, og de følgende TWODVSETTING elementer kan også ses som eksempler på settingnavngivning.

TWODVSETTING element 1 begynder
            <TWODVSETTING sequence = "1"
                    type = "
InitialDampingFactor"
                    value = "
0.2"
            />
TWODVSETTING element 1 er slut

TWODVSETTING element 2 begynder
            <TWODVSETTING sequence = "2"
                    type = "
MinDampingFactor"
                    value = "
0.01"
            />
TWODVSETTING element 2 er slut

TWODVSETTING element 3 begynder
            <TWODVSETTING sequence = "3"
                    type = "
VerticalToHorisontalFlatnessFilterRatio"
                    value = "
0.5"
            />
TWODVSETTING element 3 er slut

TWODVSETTING element 4 begynder
            <TWODVSETTING sequence = "4"
                    type = "
SmoothingOfModelResistivityValuesIncluded"
                    value = "
Yes"
            />
TWODVSETTING element 4 er slut

TWODVSETTING element 5 begynder
            <TWODVSETTING sequence = "5"
                    type = "
JacobianMatrixCalculation"
                    value = "
Recalculate"
            />
TWODVSETTING element 5 er slut

TWODVMODEL_DATASET elementet begynder
I dette eksempel indgår der kun et datasæt i modellen, så der er ét TWODVMODEL_DATASET element. TWODVMODEL_DATASET elementet har underelementerne DATASET og TWODVFORWARDRESPONSE. Underelementet DATASET er krævet, og dets ident skal referere til et i GERDA allerede eksisterende DATASET ident. I dette eksempel refereres til datasættet med identen dk.geus.example.mep.skejby. TWODVMODEL_DATASET har attributterne abscissaeparameter og ordinateparameter, som bør indberettes, når modelresponset indberettes. Attributterne abscissaeparameter angiver hvilken parameter, der benyttes til afbildningen af forwardresponsets dybderelaterede parameter. I dette tilfælde benyttes focusdepth, som anbefales anvendt for alle geoelektriske data. Attributtet ordinateparameter lister hvilken modelparameter, der afbildes.

            <TWODVMODEL_DATASET abscissaeparameter = "FocusDepth"
                    ordinateparameter = "
Rhoa">
                <DATASET
ident = "dk.geus.example.mep.skejby"/>

TWODVFORWARDRESPONSE elementerne begynder
TWODVFORWARDRESPONSE elementet indeholder her attributterne distance, abscissaevalue, segment, ordinateresponsevalue og ordinatemeasuredvalue, som alle er kvævet. Attributtet sequence er en tæller, attributtet distance angiver datapunktets placering langs profilet (f.eks. opstillings midtpunkt eller lateralfokuspunkt). Hvis den benyttede datatype ikke anvender en segmentopdeling sættes værdien af attributtet segment til 1 i alle TWODVFORWARDRESPONSE elementerne. Attributtet ordinateresponsevalue lister forwardresponseværdien for den givne abscissaeværdi og attributtet ordinatemeasuredvalue lister den målte dataværdi. Hvis usikkerheden på den målte dataværdi er estimeret, listes denne i attributtet ordimeasuredstandarddeviation.

TWODVFORWARDRESPONSE element 1 begynder
                <TWODVFORWARDRESPONSE sequence = "1"
                        distance = "
41.00"
                        abscissaevalue = "
1.04"
                        segment = "
1"
                        ordinateresponsevalue = "
31.60"
                        ordinatemeasuredvalue = "
30.85"
                />
TWODVFORWARDRESPONSE element 1 er slut

TWODVFORWARDRESPONSE element 2 begynder
                <TWODVFORWARDRESPONSE sequence = "2"
                        distance = "
43.00"
                        abscissaevalue = "
1.04"
                        segment = "
1"
                        ordinateresponsevalue = "
32.60"
                        ordinatemeasuredvalue = "
32.65"
                />
TWODVFORWARDRESPONSE element 2 er slut

TWODVFORWARDRESPONSE element 3 begynder
                <TWODVFORWARDRESPONSE sequence = "3"
                        distance = "
45.00"
                        abscissaevalue = "
1.04"
                        segment = "
1"
                        ordinateresponsevalue = "
30.98"
                        ordinatemeasuredvalue = "
32.35"
                />
TWODVFORWARDRESPONSE element 3 er slut
Herefter kommer en lang række af TWODVFORWARDRESPONSE elementer i dk.geus.example.2dv.skejby
:
:

            </TWODVMODEL_DATASET>

TWODVMODEL_DATASET elementet er slut

        </TWODIMVERTMODEL>

TWODIMVERTMODEL elementet er slut

    </MODEL>

MODEL elementet er slut

</GEF-model>


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