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ší.