Hantera punkter med dubblettnamn
Det här ämnet förklarar de sökregler för databasen som tillämpas av programmet vid hantering av punkter med samma namn.
Om du konfigurerar alternativen för Toleranser för dubblettpunkt i mätprofilen för att tillåta punkter med samma namn i jobbet, bör du lära dig dessa regler. Om ditt jobb inte innehåller punkter med samma namn, används inte Sökreglerna.
Trimble Access inkluderar en dynamisk databas. Denna lagrar nätverk med anslutna vektorer under RTK samt konventionella mätningar, och gör att lägen för vissa punkter blir beroende av lägen på andra punkter. Om Du ändrar på koordinaterna på en punkt som har sådana beroende vektorer (t.ex. en instrumentstation, ett referensobjekt, eller en GNSS-basstation), påverkar detta koordinaterna på alla punkter som är beroende av den.
Att ändra namnet på en punkt som har beroende vektorer kan påverka punkters koordinater som är beroende av den punkten. Om du ändrar punktens namn kommer följande att hända:
- andra punkters positioner kan bli null
- om det finns en annan punkt med matchande namn kan den komma att användas för att koordinera de beroende vektorerna
Använder databasens sökregler för att beräkna koordinaterna för beroende punkter. Dessa är baserade på de nya koordinaterna för en punkt som de är beroende av. Om koordinaterna för en punkt med beroende punkter förändras, förändras de beroende punkterna i samma utsträckning.
När två punkter med samma namn förekommer, använder programvaran sökreglerna för att fastställa bästa punkten.
Tillåter flera punkter med samma punktnamn (punkt ID) att existera i samma jobb.
För att skilja mellan punkter med samma namn och för att fastställa hur dessa punkter skall användas, tillämpar en uppsättning sökregler. När Du frågar efter koordinaterna för en punkt för att genomföra en funktion eller beräkning, sorterar dessa sökregler databasen i enlighet med:
- ordningen i vilken punktregistreringarna inskrevs i databasen
- den klassificering (sökklassning) som ges till varje punkt
En databassökning påbörjas vid början av jobbdatabasen och arbetar sig ner till slutet av jobbet sökande efter en punkt med ett specificerat namn.
Hittar den första förekomsten av en punkt med det namnet. Därefter söker det genom resten av databasen för punkter med samma namn.
Reglerna som programmet normalt följer är:
- Om två eller flera punkter har samma klassning och samma namn, används den första punkten.
- Om två eller flera punkter har samma namn men olika klassningar, används punkten med högre klassning, även om den inte är den första gången punkten förekommer.
- Om två eller flera punkter - en från databasen och en från en bifogad länkad fil - har samma namn, använder programvaran punkten i jobbdatabasen, oberoende av punktens klassificering i den länkade filen. Det går att lägga till punkter till en utsättningslista från den länkade filen genom att använda alternativet Välj från fil. Punkten från den länkade filen kommer att användas även om punkten redan finns i det aktuella jobbet. För ytterligare information, se Länkade filer och deras sökregler.
Ger de flesta koordinaterna och observationerna en klassificering. Den använder denna klassificering för att bestämma den relativa betydelsen av punkter och observationer som lagrats i jobbdatabasen.
Koordinater har alltid prioritet över observationer.
Om en Koordinat och en Observation med samma namn har olika sökklasser, kommer Koordinaten att användas oavsett deras respektive sökklasser och oavsett deras ordningsföljd i databasen.
Koordinatens sökklasser
Koordinatens sökklasser är sorterade i fallande ordningsföljd, enligt följande:
- Passpunkt – (den högsta klassningen) kan endast inställas när en punkt inmatas eller överförs.
- Beräknat medelvärde – ges till planpositioner som lagrats som ett resultat av ett genomsnittlig lägesberäkning.
- Kalibrerad – ges till punkter som justeras i en polygontågsberäkning.
- Normal – ges till inmatade och kopierade punkter.
- Konstruktion – ges till alla punkter som mäter med hjälp av Snabb Fix, vilket typiskt används i beräkningen av en annan punkt.
- Raderad‑ ges till punkter som har skrivits över, där den ursprungliga punkten hade samma (eller lägre) sökklassning som den nya punkten.
Raderade punkter visas inte i punktlistor och de används inte i beräkningar. Dock blir de kvar i databasen.
Kontrollklass
Passpunktsklassning används framför andra koordinatklasser. Endast Du kan ställa in den. Använd passpunktsklassning för punkter som Du vill använda framför punkter med samma namn i samma jobbdatabas. Se Tilldela en punkt en kontrollklass.
Du kan inte skriva över en kontrollklassningspunkt med en uppmätt punkt, eller använda en kontrollklassningspunkt i en genomsnittlig lägesberäkning.
Observationens sökklasser
Observationens sökklass används endast för att avgöra vilken observation som ska användas när två observationer har samma namn.
Observationens sökklasser är sorterade i fallande ordningsföljd, enligt följande:
- Satsmedeltal (MTA)*, Normal, Referensobjekt och Utsättning
- Konstruktion
- Kontroll
- Raderad
Raderade mätningar visas inte i punktlistor och används inte i beräkningar. Dock blir de kvar i databasen.
Om det finns flera observationer med samma namn vilka även har motsvarande klassificering (dvs. normal och referensobjekt är lika) då blir den bästa observationen den som hittas först i databasen.
* Inom en enkel stationsetablering är en observation med satsmedeltal (MTA) bättre än alla andra klasser – den behandlas som en motsvarande klassificering till andra klassificeringar som endast är listade när observationerna visas i andra stationsetableringar.
Exempel
Om en punkt med namn "1000" matas in som startpunkten vid beräkning av en offset från baslinjen, söker efter första förekomst av punkt "1000". Sedan söker det i resten av databasen efter en punkt med namnet "1000" enligt följande regler:
- Om ingen annan punkt med detta namn hittas, använder den namnet den har för att beräkna offseten.
- Om ytterligare en punkt "1000" hittas, jämför programmet de två punkternas klassning. Det använder punkten "1000" som har den högsta klassningen. Kom ihåg att en koordinatklassningspunkt (t.ex. inmatad) är högre än en observationsklassningspunkt.
- Om punkterna har samma klassificering, använder programmet Trimble Access den första. Till exempel, om båda punkter med namnet "1000" inmatades, och båda gavs en normal klassificering, skulle den första av dessa användas.
Om båda punkterna, exempelvis, har matats in och den ena fick en normal klassificering och den andra en klassificering som passpunkt, skulle programmet Trimble Access använda den punkten klassificerad som passpunkt för att beräkna förskjutningen, oberoende av vilken post sökningen hittar först. Om en punkt matades in och en mättes, skulle programmet Trimble Access använda den först inmatade punkten.
Normala sökregler används inte i följande situationer:
-
I en GNSS-kalibrering
Vid inpassning - Inpassningssökningar efter den högst klassade punkten som lagrats som plankoordinater. Denna planpunkt används som en av ett par inpassningspunkter. Programmet söker då efter den högsta klassificerade GNSS‑punkt som lagrats som Global-koordinater eller som en Global‑vektor. Denna punkt används som GNSS-delen i punktparet.
-
Vid start av en RTK Rover
Om baspunkten för sändningen exempelvis kallas "BAS001” när du startar en rovermätning, får valet av Starta mätning programmet att söka efter den högst klassificerade GNSS‑punkten med det namnet som lagrats som Global-koordinater. Om de inte finns någon GNSS-punkt lagrad som Global-koordinater, men ”BASE001” finns som plan- eller lokala koordinater, konverterar programmet plan- eller lokalkoordinaterna för punktinformationen till Global-koordinater. Den använder projektionen, datumtransformationen, samt aktuell inpassning för att beräkna punkten. Den lagras sedan som ”BAS001” med Global‑koordinater och får en passpunktsklassificering så att de ursprungliga plan‑ eller lokala koordinaterna fortfarande används i beräkningar.
Koordinaterna för baspunkten i databasen i Global är de koordinater från vilka NSS‑vektorer beräknas.
Om det inte finns en baspunkt i databasen, är positionen som utsänds av basmottagaren lagrad som en normal klassningspunkt och används som basens koordinater.
Normala sökregler används inte i följande situationer:
-
Cirkelläge 1 eller cirkelläge 2 från en stationsetablering och en MTA från en annan stationsetablering
Om du observerar en punkt med mer än ett cirkelläge, kombineras en C1‑observation och en C2‑observation för att skapa en MTA‑registrering. I denna situation, används MTA:n för att koordinera punkten. Dock om det finns en observation till endast en punkt på cirkelläge 1 eller cirkelläge 2 från en tidigare stationsetablering och en senare stationsetablering (som kunde vara samma station som den första) till samma punkten skapar en ny MTA, bedöms MTA:n att ha samma klassning som den tidigare cirkelläge 1-eller cirkelläge 2-observationen. I denna situation åkallas ordningen i databasregeln, och första punkten i databasen anses vara bästa punkten.
-
Observationer som koordinerar en punkt är bättre än de som inte gör det
En vinkel‑ och avståndsobservation som koordinerar punkten är bättre än en Endast vinkel‑observation som inte koordinerar en punkt. Denna regeln gäller även när Endast vinkel‑observationen ligger tidigare i databasen, och har en högre klassning, t.ex. en MTA.
Kommaseparerade (*.csv eller *.txt) filer eller -(jobb)filer kan länkas till det aktuella för att komma åt extern data.
Sökreglerna för fungerar inte över länkade filer. Punkter i det aktuella jobbet används alltid framför en punkt med samma namn i den länkade filen, oberoende av klassificeringen. Till exempel, om punkt 1000 i det aktuella jobbet har lägre klassificering, och punkt 1000 i en länkad jobbfil har en högre koordinatklassificering, väljer sökreglerna punkten med den lägre klassificeringen framför den med högre klassificering. Om båda punkter fanns i det aktuella jobbet, skulle sökreglerna välja den högst klassade punkten.
Det går att lägga till punkter till en utsättningslista från den länkade filen genom att använda alternativet Välj från fil. Punkten från den länkade filen kommer användas även om punkten redan finns i det aktuella jobbet. När det finns en punkt med samma namn i det aktuella jobbet är detta det enda sättet som det går att sätt ut en punkt från en länkad fil på.
När punkter med samma namn existerar i en enkel CSV-fil, använder programvaran första punkten.
När punkter med samma namn existerar i flera CSV-filer, använder programmet punkten i den första CSV-filen. Den första CSV-filen är den första i listan med val av filer. För att ändra ordningen på CSV-filerna, slå på flikarna längst upp på filvalsskärmen. Om du ändrar ordningen på CSV-filerna kan detta ändrar ordningen i vilket filerna väljs.
När du accepterar ett CSV-filval och sedan går tillbaka och väljer flera CSV-filer, bifogas alla efterföljande filer till det ursprungliga valet med hjälp av reglerna. Detta förutsätter att det ursprungliga valet inte ändras.
Trimble rekommenderar att du inte använder flera CSV-filer som innehåller punkter med samma namn.
Använd Punkthanteraren, för att hitta punkten med den högsta klassificeringen. I Punkthanteraren visas alltid högsta klassificeringspunkten vid första nivån i trädstrukturen. Om det finna fler än en punkt med samma namn har trädstrukturen ytterligare en nivå som innehåller alla punkter med samma namn. Punkten med högsta klassificering visas längst upp följd av de andra punkterna med samma namn i samma ordning som de observerades.
Inställningarna för dubblettpunktstoleranser konfigureras i mätprofilen. När du lagrar punkter, kommer dessa inställningar att användas för att jämföra koordinaterna för den punkt som ska lagras med punkterna med samma namn som redan finns i databasen. Om koordinaterna finns utanför toleranserna för dubblettpunkter som definierats i mätprofilen, visas dialogrutan för Dubblettpunkt utanför toleranser.
Denna varning visas endast om den nya punkten ligger utanför toleransen för den ursprungliga punkten. Om du har ändrat på toleransvärdena, kan detta meddelande eventuellt inte visas. Se Alternativ för dubblettpunktstoleranser.
Av de alternativ som visas i dialogrutan för Dubblettpunkt utanför toleransen, är Överskrivning och Genomsnitt de enda två alternativ som kan resultera i att en punkt ”befordras” - och därigenom ändrar koordinaterna för den bästa punkten.
I en konventionell mätning, kombineras observationer från en stationsetablering för samma punkt för att skapa en MTA-registrering. Du ser inte varningen "dubblettpunkt ligger utanför toleransen".
Om Du lagrar en cirkelläge 2-mätning till en punkt som redan har en cirkelläge 1-mätning, kontrolleras cirkelläge 2-mätningen för att se om den ligger inom toleransen för cirkelläge 1-mätningen. Därefter lagras den. För ytterligare information om cirkelläge 1 och cirkelläge 2, se Att mäta en punkt i två cirkellägen.
Överskrivning raderar punkter, och medför en ändring i bästa punkten koordinater. Raderade punkter stannar kvar i databasen och har en sökklassning som Raderade. Se Sökklass.
Om Överskrivning‑ optionen inte visas i programvaran, innebär detta att en överskrivning inte skulle leda till ändringar i bästa punkten koordinater.
Välj Skriv över för att lagra den nya punkten och för att radera alla existerande punkter av samma klassificering eller lägre:
- Observationer kan skriva över och sålunda radera observationer.
- Koordinater kan skiva över och sålunda radera koordinater.
- Observationer kan inte skriva över koordinater.
- Koordinater kan inte skriva över observationer.
Ett undantag till dessa regler är när Rotera, Skala eller Översättning utförs. När en av dessa transformationer används, raderas de ursprungliga observationerna och ersätts av de översatta punkterna.
Detta innebär inte att alla observationer kan skriva över alla observationer med samma namn, och att alla koordinater kan skriva över alla koordinater med samma namn. Reglerna för Sökklass gäller fortfarande.
- Om Du mäter en punkt med ett namn som redan existerar i databasen, kan Du välja att skriva över den när Du lagrar den nya. Alla tidigare punkter med samma namn, och med samma eller lägre sökklassning, raderas.
- Om Du matar in en punkt med ett namn som redan existerar i databasen, kan Du välja att skriva över den när Du lagrar den nya. Alla tidigare punkter som lagrats som koordinater med samma namn, och med samma eller lägre sökklassning, raderas. Punkter med samma namn lagras som observationer och påverkas inte.
Om en punkt som lagras som en koordinat förekom, skulle överskrivning inte kunna väljas eftersom en överskrivning av observationer skulle inte ha ändrat bästa punkten.
Om Du mäter eller matar in en punkt med ett namn som redan existerar i databasen, kan Du välja att lagra båda punkter i databasen, och båda överförs med jobbet.Trimble Access sökregler garanterar att punkten med den högsta klassningen används för beräkningar. Om det finns två punkter med samma klassning, används den första.
Om Du mäter en punkt och använder ett namn som redan existerar i det aktuella jobbet, kan Du välja att beräkna medelvärdet av alla punkter med det namnet. För att lagra observationen och ett beräknat medelvärde på en plankoordinat, välj Beräkna medelvärde. När en position med beräknat medelvärde med det namnet redan existerar, kommer det nya beräknade medelvärdet för positionen att skriva över den existerande positionens beräknade medelvärde. Punkter med beräknade medelvärden har koordinatklassificering. Koordinater har högre klassificering än observationer, varför positionen med beräknat medelvärde används framför andra observationer. Du kan även välja att Autoberäkna medelvärdet när punkten ligger inom toleranserna. SeAuto. genomsnittstolerans.
Passpunktsklassning är den högsta klassificering som Du kan ge till en punkt. Alla punkter med hög precision som du använder som en fast utgångspunkt i ett jobb kan tjänstgöra som en passpunkt.
Om du anger en sökklass för passpunkter när Du matar in en punkts koordinater, kan du vara säker på att dessa koordinater inte förändras förrän du angett en annan punkt med samma namn och samma sökklassning (passpunkt) och valt att skriva över den första punkten.
Trimble Access höjer aldrig uppmätta punkter till passpunktsklassning. Detta beror på att uppmätta punkter har mätfel och kan ändras eller mätas om under arbetets gång. Om den inmatade punkten, "KONTROLL29" har passpunktsklassning, skulle Du normalt inte vilja ändra koordinaterna för den punkten. En passpunktsklassad punkt bibehålls intakt för jobbet.
Trimble Access kan mäta observerad passpunkter men den förser dem inte med någon passpunktsklassificering.därför att, vid inpassningen, den inmätta punkten ofta har samma namn som den inmatade passpunkten. Detta gör det lättare att sätta upp inpassningen. Det gör det också lättare för dig att hantera din data, t.ex. om Du vet att alla referenser till punkt "KONTROLL29" på marken är även referenser till punkt "KONTROLL29" i databasen.