Nastavení švýcarského katastrálního XML souboru

Chcete-li použít kontrolu tolerancí katastru v programu Origin, upravte vzorový soubor CadastralTolerances.xml tak, aby splňoval vaše požadavky.

Stáhněte si ukázkový soubor CadastralTolerances.xml ze stránky Konfigurační soubory .

Ukázkový soubor XML používá kombinaci třídy Zaměření a Klasifikace k určení hodnoty tolerance, proti které musí být bod zkontrolován.

Název klasifikace definuje typ měřeného nebo vsazeného bodu: Topo, Hranice a Kontrola. Název třídy měření definuje úroveň tolerance požadovanou pro umístění bodu, například město versus venkov.

V případě Švýcarska existuje pět úrovní tolerance pro body:

  • Úroveň 1 se používá v centru větších měst.

  • Úroveň 2 se používá v obytných zónách mimo centra měst a ve vesnicích.

  • Úroveň 3 a úroveň 4 se používají pro venkovské oblasti, jako je zemědělská půda.

  • Úroveň 5 se používá v horách.

Názvy prvků a názvy atributů nelze měnit. Všimněte si, že se rozlišují malá a velká písmena.

  • Názvy prvků jsou: CadastralTolerances, SurveyClasses, Class, Classifications, Classification, Tolerances, Codes a Code.

  • Názvy atributů jsou: name, id, hzTol, vtTol, description a classification.

Třída zaměření

Ukázkový soubor XML definuje třídu zaměření pro každou úroveň:

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

Chcete-li povolit kontrolu katastrálních tolerancí v úloze, je nutné zadat třídu Survey pro každou úlohu. Chcete-li to provést, zadejte název třídy zaměření (například TS2) do pole Poznámky na obrazovce Vlastnosti úlohy v programu Origin. Všechny body v rámci úlohy budou mít stejnou třídu.

Hodnoty tolerance

Ukázkový soubor XML používá klasifikace k definování hodnot tolerance pro každou třídu zaměření podle typu bodu. Například body s klasifikací hranic mohou mít následující hodnoty tolerance v závislosti na třídě Zaměření zadané pro úlohu:

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

Kódy

Ukázkový soubor XML také definuje kódy prvků, takže můžete snadno určit klasifikaci pro katastrální body při vytyčování a měření v úloze. Například body s klasifikací hranic mohou mít některý z následujících kódů prvků:

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

U jobu, kde je pole Poznámky nastaveno na TS2, pokud kódujete bod jako "1", bude mít bod popis "Kámen hraničního bodu" a klasifikaci "Hranice1". To znamená, že bod musí splňovat vodorovnou toleranci 35 mm, protože soubor CadastralTolerances.xml určuje, že body "Hranice 1" v jobech "Třída 2" musí mít hzTol="0.035".

Jak je uvedeno výše, nelze přejmenovat názvy elementů a atributů. Nicméně:

  • Názvy tříd (například "TS1"), názvy klasifikací (například "Hranice1") a Názvy kódů (například "1") můžete přejmenovat. Pokud je přejmenujete, nezapomeňte přejmenovat všechny instance.

  • Můžete vytvořit další názvy tříd a názvy klasifikací. Jednoduše postupujte podle vzoru v souboru XML a vytvořte další.