Ersätt¶
Använd denna dialog för att ersätta värden för en attribut i ett applikationslager.
Var hittar jag dialogen?¶
Högerklicka i det horisontella listfältet för lantmäteriapplikationslagret, och välj Ersätt.
Förberedelser¶
Innan du gör en ändring, måste du markera vilka rader i listan du önskar ändra. Markera första raden, håll nere [Shift] och markera sista raden. Om du vill plocka ut enskilda rader, använd [Ctrl] (standard Windows-funktionalitet).
Tillvägagångssätt
- Välj objekt i listan.
- Välj Ersätt... från snabbmenyn.
- Välj aktuell attribut i rullgardinsmenyn. Programmet föreslår attributet du pekade på vid högerklick i det horisontella listfältet.
- Lägg in värde för Hitta vad.
*ersätter hela urvalet. - Lägg in värde för Ersätt med. Du kan ersätta med textsträngar eller matematiska uttryck (funktionsuttryck). Se exempel nedan för olika ersättningar som kan utföras.
- Tryck Ersätt. Ersätt-knappen avslutar inte dialogen. Du kan därför snabbt lägga in värden för målmetod, noggrannhet, synlighet, målmetodHöjd och noggrannhetHöjd utan att behöva gå ut och in i dialogen flera gånger.
- Tryck Stäng (eller
xi övre högra hörnet) för att avsluta dialogen.
Möjligheter¶
- Ersätta hela strängen
- Ersätta en del av en sträng
- Lägga till postfix och/eller prefix
- Lägga till eller addera befintligt innehåll
- Hämta innehåll från en annan kolumn
- Generera nummer P1, P2, P3 osv.
Tecknet * kallas jokertecken (wildchar). Detta använder du för att ersätta en eller flera bokstäver/siffror. I fältet Hitta vad fungerar * endast som sista tecken.
Knappen fx aktiverar matematiskt läge och sätter in =, vilket betyder beräkning. Du kan då lägga in ett funktionsuttryck som innehåller operatorer och värden från flera attributer, exempelvis =+.
Du har också följande avancerade option: Ett extra = betyder att generera punktnummer. Exempelvis ger 1==+1 följande värden: 1, 2, 3, 4, 5, osv. Fungerar bara när sista delen av strängen är numerisk.
Objekten i applikationslagret har både geometri och egenskaper, och du kan ändra värden för en del av geometrikolumnerna (de fasta kolumnerna) och egenskapskolumnerna (definierad under metadata).
Exempel på ersättning av geometri
| Egenskap | Hitta vad | Ersätt med | Beskrivning |
|---|---|---|---|
| Höjd | * |
=%Höjd%*-1 |
För att vända tecken |
| Höjd | * |
=%Höjd%/10 eller =%Höjd%*0.1 |
För att ändra skala |
| Höjd | * |
=%Höjd%-1 |
Drar från -1 |
Exempel på ersättning av egenskaper
| Egenskap | Hitta vad | Ersätt med | Resultat |
|---|---|---|---|
| ABC | BCD | ABC123 → BCD123 | |
| BC | XYZ | ABC123 → AXYZ123 | |
* |
abc | ABC123 → abc | |
* |
xx%fältnamn%yy | ABC123 → xxABC123yy | |
* |
%fältnamn% | Hämtar innehållet från fält (egenskap) | |
* |
%fältnamn1%_%fältnamn2% | Hämtar innehållet från fält 1 och 2 åtskilt med _ (underscore) |
Exempel på ersättning med funktionsuttryck
| Hitta vad | Ersätt med | Beskrivning |
|---|---|---|
* |
=%fältnamn%/2 |
Delar värdet i fältnamn på 2, exempelvis 100/2 → 50 |
* |
=%fältnamn1%*%fältnamn2% |
Multiplicerar värdet i fältnamn1 med fältnamn2 |
* |
=%fältnamn%+1 |
ABC100 → ABC101 |
* |
=%fältnamn%+1 |
ABC100_A → fel, sista delen är inte numerisk |
Exempel på ersättning med avancerade uttryck
| Hitta vad | Ersätt med | Resultat |
|---|---|---|
| A* | QQ+100 | ABC123 → QQ+100, + är bara ett tecken i detta sammanhang |