Erstatt¶
Bruk denne dialogen til å erstatte verdier for en attributt i et applag.
Hvor finner jeg dialogen?¶
Høyreklikk i det horisontale listefeltet for landmålingsapplaget, og velg Erstatt.
Forberedelser¶
Før du gjør en endring, må du merke hvilke linjer i listen du ønsker å endre. Marker første linje, hold nede [Shift] og marker siste linje. Hvis du vil plukke ut enkeltlinjer, bruk [Ctrl] (standard Windows-funksjonalitet).
Fremgangsmåte
- Velg objekter i listen.
- Velg Erstatt... fra hurtigmenyen.
- Velg aktuell attributt i nedtrekksmenyen. Programmet foreslår attributten du pekte på ved høyreklikk i det horisontale listefeltet.
- Legg inn verdi for Finn hva.
*erstatter hele utvalget. - Legg inn verdi for Erstatt med. Du kan erstatte med tekststrenger eller matematiske uttrykk (funksjonsuttrykk). Se eksempler nedenfor for ulike erstatninger som kan utføres.
- Trykk Erstatt. Erstatt-knappen avslutter ikke dialogen. Du kan derfor raskt legge inn verdier for målemetode, nøyaktighet, synbarhet, målemetodeHøyde og nøyaktighetHøyde uten å måtte gå ut og inn av dialogen flere ganger.
- Trykk Lukk (eller
xi øvre høyre hjørne) for å avslutte dialogen.
Muligheter¶
- Erstatte hele strengen
- Erstatte en del av en streng
- Legge til postfiks og/eller prefiks
- Legge til eller addere eksisterende innhold
- Hente innhold fra en annen kolonne
- Generere nummer P1, P2, P3 osv.
Tegnet * kalles jokertegn (wildchar). Dette bruker du for å erstatte én eller flere bokstaver/tall. I feltet Finn hva virker * kun som siste tegn.
Knappen fx aktiverer matematisk modus og setter inn =, som betyr beregning. Du kan da legge inn et funksjonsuttrykk som inneholder operatorer og verdier fra flere attributter, eksempelvis =+.
Du har også følgende avanserte opsjon: En ekstra = betyr å generere punktnummer. Eksempelvis gir 1==+1 følgende verdier: 1, 2, 3, 4, 5, osv. Virker bare når siste del av strengen er numerisk.
Objektene i applikasjonslaget har både geometri og egenskaper, og du kan endre verdier for en del av geometrikolonnene (de faste kolonnene) og egenskapskolonnene (definert under metadata).
Eksempel på erstatning av geometri
| Egenskap | Finn hva | Erstatt med | Beskrivelse |
|---|---|---|---|
| Høyde | * |
=%Høyde%*-1 |
For å snu fortegn |
| Høyde | * |
=%Høyde%/10 eller =%Høyde%*0.1 |
For å endre skala |
| Høyde | * |
=%Høyde%-1 |
Trekker fra -1 |
Eksempel på erstatning av egenskaper
| Egenskap | Finn hva | Erstatt med | Resultat |
|---|---|---|---|
| ABC | BCD | ABC123 → BCD123 | |
| BC | XYZ | ABC123 → AXYZ123 | |
* |
abc | ABC123 → abc | |
* |
xx%feltnavn%yy | ABC123 → xxABC123yy | |
* |
%feltnavn% | Henter innholdet fra felt (egenskap) | |
* |
%feltnavn1%_%feltnavn2% | Henter innholdet fra felt 1 og 2 atskilt med _ (underscore) |
Eksempel på erstatning med funksjonsuttrykk
| Finn hva | Erstatt med | Beskrivelse |
|---|---|---|
* |
=%feltnavn%/2 |
Deler verdien i feltnavn på 2, eksempelvis 100/2 → 50 |
* |
=%feltnavn1%*%feltnavn2% |
Multipliserer verdien i feltnavn1 med feltnavn2 |
* |
=%feltnavn%+1 |
ABC100 → ABC101 |
* |
=%feltnavn%+1 |
ABC100_A → feil, siste del er ikke numerisk |
Eksempel på erstatning med avanserte uttrykk
| Finn hva | Erstatt med | Resultat |
|---|---|---|
* |
ABC1==+1 | gir ABC1, ABC2, ABC3 osv. |
* |
XY1==+100 | ABC123 → XY1 og neste → XY101 |
| A* | XY1==+100 | ABC123 → XY1, men BCD123 blir utelatt |
| A* | BCD==+100 | Feil, ingen numerisk del foran == |
| A* | QQ+100 | ABC123 → QQ+100, + er bare et tegn i denne sammenheng |