# Konfiguration av XML-fil för schweizisk matrikel

Ändra exempelfilen CadastralTolerances.xml så att den motsvarar dina krav, för att använda toleranskontroll av matrikeln i Trimble Access.

Ladda ner exempelfilen CadastralTolerances.xml från sidan Konfigurationsfiler i Hjälpportal för Trimble Access.

XML-exempelfilen använder en kombination av Mätningsklass och Klassificering för att konstatera det toleransvärde som punkten måste kontrolleras mot.

Klassificeringsnamnet definierar vilken typ av punkt som mäts eller sätts ut: detaljerad mätning, gräns eller kontroll. Den använder namnet Mätningsklass för att konstatera den toleransnivå som krävs för punktens plats, exempelvis stad kontra land.

För Schweiz finns det fem toleransnivåer för punkter:

- Nivå 1 används i mitten av stora städer.

- Nivå 2 används i bostadsområden utanför de centrala stadsdelarna och i byar.

- Nivå 3 och 4 använd för landsortsområden såsom jordbruksmark.

- Nivå 5 används i bergen.

Du kan inte ändra elementens namn eller attributens namn. Note these are case sensitive.

- Elementnamnet är: CadastralTolerances, SurveyClasses, Class, Classifications, Classification, Tolerances, Codes och Code.

- Attributnamnen är: name, id, hzTol, vtTol, description och classification.

#### Mätningsklass

XML-exempelfilen definierar en mätningsklass för respektive nivå:

> <SurveyClasses>

> <Class name="TS1" id="Class1"/>

> <Class name="TS2" id="Class2"/>

> <Class name="TS3" id="Class3"/>

> <Class name="TS4" id="Class4"/>

> <Class name="TS5" id="Class5"/>

> </SurveyClasses>

För att aktivera matrikeltoleranskontroll i jobbet, måste du ange Mätningsklassen för respektive jobb. Ange mätningsklassens namn (exempelvis, TS2) i fältet Noteringar på skärmen Jobbegenskaper i Trimble Access, för att göra detta. Alla punkter i jobbet kommer att ha samma klass.

#### Toleransvärden

XML-exempelfilen använder klassificeringar för att definiera toleransvärdena för respektive mätningsklass, per punkttyp. Punkter med en gränsklassificering kan exempelvis ha följande toleransvärden, beroende på den mätningsklass som definierats för jobbet:

> <Classification name="Boundary1">

> <Tolerances id="Class1" hzTol="0.035" vtTol=""/> <!-- Horizontal at least as good as Class2 -->

> <Tolerances id="Class2" hzTol="0.035" vtTol=""/>

> <Tolerances id="Class3" hzTol="0.070" vtTol=""/>

> <Tolerances id="Class4" hzTol="0.150" vtTol=""/>

> <Tolerances id="Class5" hzTol="0.350" vtTol=""/>

> </Classification>

> <Classification name="Boundary2">

> <Tolerances id="Class1" hzTol="0.200" vtTol=""/> <!-- Horizontal at least as good as Class2 -->

> <Tolerances id="Class2" hzTol="0.200" vtTol=""/>

> <Tolerances id="Class3" hzTol="0.350" vtTol=""/>

> <Tolerances id="Class4" hzTol="0.750" vtTol=""/>

> <Tolerances id="Class5" hzTol="1.000" vtTol=""/>

> </Classification>

#### funktionskoder

XML-exempelfilen definierar även funktionskoder så att du enkelt kan ange klassificeringens för matrikelpunkter vid utsättning och mätning i jobbet. Punkter med en gränsklassificering kan exempelvis, ha någon av följande funktionskoder:

> <Codes>

> <Code name="1" description="Boundary Point Stone" classification="Boundary1"/>

> <Code name="2" description="Boundary Point Bolt" classification="Boundary1"/>

> <Code name="3" description="Boundary Point Cross" classification="Boundary1"/>

> <Code name="4" description="Boundary Point plastic sign" classification="Boundary1"/>

> <Code name="5" description="Boundary Point uninsured" classification="Boundary2"/>

I ett jobb där fältet Noteringar är inställt på TS2, kommer det att få beskrivningen "Sten för avgränsningspunkt" och en klassificering som "Avgränsning1", om du kodar punkten som "1". Det innebär att punkten måste klara en horisontell tolerans på 35 mm, eftersom filen CadastralTolerances.xml anger att punkterna "Avgränsning1" i jobb av "Klass 2" måste ha en hzTol="0,035".

Som nämnts ovan, kan du inte byta namn på element eller attribut. Men:

- Du kan byta namn på Klassernas namn (exempelvis, "TS1"), klassificeringsnamnen (exempelvis, "Boundary1") och kodnamnen (exempelvis "1"). Se till att du byter namn på alla instanser, om du byter namn på dem.

- Du kan skapa ytterligare klassnamn och klassificeringsnamn. Följ bara mönstret i XML-filen för att skapa fler.