Konfiguracja katastralnego pliku XML
Aby użyć sprawdzania tolerancji katastralnej w Trimble Access, zmodyfikuj przykładowy CadastralTolerances.xmlplik, aby spełnić swoje wymagania.
Pobierz przykładowy CadastralTolerances.xml plik ze strony Pliki konfiguracyjne.
Przykładowy plik XML używa kombinacji klasy Pomiaru i Klasyfikacji w celu określenia wartości tolerancji, względem której punkt musi być sprawdzony.
Nazwa klasyfikacji określa typ mierzonego lub tyczonego punktu: Topo, Granica i Kontrolny. Nazwa klasy Pomiar definiuje poziom tolerancji wymagany dla lokalizacji punktu, na przykład miejski lub wiejski.
W przypadku Szwajcarii istnieje pięć poziomów tolerancji dla punktów:
-
Poziom 1 jest używany w centrach większych miast.
-
Poziom 2 jest używany w strefach mieszkalnych poza centrami miast i na wsiach.
-
Poziomy 3 i 4 są stosowane dla obszarów wiejskich, takich jak grunty rolne.
-
Poziom 5 jest używany w górach.
Nie można zmieniać nazw elementów i atrybutów. Uwaga: w tych przypadkach rozróżniana jest wielkość liter.
-
Nazwy elementów to: KatastralneTolerancje, PomiaryKlas, Klasy, Klasyfikacje, Tolerancje, Kody i Kod.
-
Nazwy atrybutów to: nazwa, identyfikator, pozioma tolerancja, pionowa tolerancja, opis i klasyfikacja.
Klasa pomiaru
Przykładowy plik XML definiuje klasę pomiaru dla każdego poziomu:
<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>
Aby włączyć sprawdzanie tolerancji katastralnej w zadaniu, należy określić klasę pomiaru dla każdego zadania. W tym celu wprowadź nazwę klasy pomiaru (na przykład TS2) w polu Notatka na ekranie Właściwości zadania w programie Trimble Access. Wszystkie punkty w zadaniu będą miały tę samą klasę.
Wartości tolerancji
Przykładowy plik XML używa klasyfikacji do definiowania wartości tolerancji dla każdej klasy Pomiaru, dla każdego typu punktu. Na przykład punkty z klasyfikacją krawędzi mogą mieć następujące wartości tolerancji, w zależności od klasy Pomiaru określonej dla zadania:
<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>
kody obiektów
Przykładowy plik XML definiuje również kody elementów, dzięki czemu można łatwo określić klasyfikację punktów katastralnych podczas tyczenia i pomiaru w zadaniu. Na przykład punkty z klasyfikacją granic mogą mieć dowolny z następujących kodów obiektów:
<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"/>
W przypadku zadania, w którym pole Notatki jest ustawione na TS2, jeśli zakodujesz punkt jako "1", punkt będzie miał opis "Kamień punktu granicznego" i klasyfikację "Granica1". Oznacza to, że punkt musi spełniać tolerancję poziomą 35 mm, ponieważ CadastralTolerances.xml plik określa, że punkty "Granica 1" w zadaniach "Klasa 2" muszą mieć hzTol="0,035".
Jak wspomniano powyżej, nie można zmieniać nazw elementów ani nazw atrybutów. Jednak:
-
Można zmienić nazwy klas (na przykład "TS1"), nazwy klasyfikacji (na przykład "Boundary1") i nazwy kodowe (na przykład "1"). Jeśli zmienisz ich nazwy, upewnij się, że zmieniłeś nazwy wszystkich wystąpień.
-
Można utworzyć dodatkowe nazwy klas i klasyfikacji. Po prostu postępuj zgodnie ze wzorcem w pliku XML, aby utworzyć więcej.