Changes between Initial Version and Version 1 of Nb:Help/Plugin/KindaHackedInUtils


Ignore:
Timestamp:
2025-10-27T20:03:16+01:00 (4 months ago)
Author:
paleid
Comment:

Nb added

Legend:

Unmodified
Added
Removed
Modified
  • Nb:Help/Plugin/KindaHackedInUtils

    v1 v1  
     1[[TranslatedPages(revision=21)]]
     2
     3= KindaHackedInUtils Plugin =
     4
     5Denne pluginen inneholder flere nyttige funksjoner som er på en måte hacket inn i JOSM. Så de er på en måte ukonvensjonelle for den typiske bruken av JOSM.
     6
     7=== "Kaprede" Funksjoner ===
     8
     9Disse funksjonene bruker eksisterende moduser i JOSM uten behov for å aktivere dem.
     10
     11||= **Tastatursnarvei** =||= **Beskrivelse** =||= **Brukt JOSM-funksjon** =||
     12||  **`B`**  ||\
     13|| Når du trykker **`B`** på tastaturet vil et nytt punkt bli opprettet på museplasseringen. ||\
     14|| Dette fungerer som å aktivere tegnemodusen og dobbeltklikke på plasseringen der punktet skal opprettes. ||
     15||  **`K`**  ||\
     16|| Når du trykker **`K`** på tastaturet vil veien på museplasseringen bli delt på museplasseringen. ||\
     17|| Dette fungerer som å aktivere delingsmodusen og klikke på plasseringen der veien skal deles. ||
     18
     19=== Legge til retning til objekter med musepeking ===
     20
     21Trykk **`H`** på tastaturet for å legge til retningsverdien til det valgte objektet.
     22
     23==== Hva gjør den? ====
     24
     25Funksjonen vil legge til nøkkelen `direction` med en retningsverdi til det valgte objektet. Retningsverdien er enten et tall fra 0 til 359 grader eller forkortelsen for et gradtall hvis tallet samsvarer med det tallet. For noen objekter brukes også `forward` og `backward`.
     26
     27Alternative nøkler brukes i følgende situasjoner:
     28
     29||= **Alternativ nøkkel** =||= **Bruk avhengig av valgt objekt** =||
     30||`railway:signal:direction` ||\
     31|| taggen `railway=signal` er tilstede ||
     32||`traffic_signals:direction` ||\
     33|| taggen `highway=traffic_signals` er tilstede og valgt node er del av en vei ||
     34||`traffic_sign:direction` ||\
     35|| nøkkelen `traffic_sign` er tilstede, den valgte noden er del av en vei og bruken av denne nøkkelen er aktivert i innstillingene ||
     36||`light:direction` ||\
     37|| taggen `highway=street_lamp` er tilstede ||
     38||`camera:direction` ||\
     39|| taggen `manmade=surveillance` er tilstede ||
     40||`roof:direction` ||\
     41|| nøkkelen `building` eller `building:part` er tilstede eller den valgte noden er del av et slikt objekt ||
     42
     43
     44Retningen avhenger av museplasseringen i forhold til det valgte objektet, retningen til veien objektet er del av, og om visse nøkler er tilstede for det valgte objektet når du trykker **`H`** på tastaturet. Hvis nøkkelen `traffic_sign`, nøkkel/verdi `highway=traffic_signals` eller `railway=signal` er tilstede, håndteres retningsverdien slik:
     45
     46[[Image(Help/Plugin/KindaHackedInUtils:direction_side.png, 200)]]
     47
     48Hvis musen peker hvor som helst inne i det forreste området i dette bildet, vil punktet i midten som er et trafikkskilt eller trafikklys få retningsverdien `forward`. Hvis musen er i det bakre området vil retningsverdien være `backward`. Hvis musen svever over veisegment `A` (i retning av veien) etter punktet i midten, vil det alltid være `forward`. Hvis musen er på veisegment `B` før punktet i midten, vil det alltid være `backward`.
     49
     50Unntaket fra disse reglene er hvis retningsverdien `forward` eller `backward` ville være eller kunne være tvetydig, vil gradverdien bli brukt i stedet.
     51
     52Hvis du vil ha retningsverdien for trafikkskilt med peking motsatt av forsiden av skiltene i stedet for å peke mot retningen trafikkskiltet påvirker, kan du deaktivere `Natural direction for traffic signs` i innstillingene, som bare vil påvirke gradverdiene. Hvis du foretrekker å bytte om de forreste og bakre områdene, kan du legge til en avansert innstillingsnøkkel **`kindahackedinutils.oppositeSimpleDirection`** med verdien `true` i innstillingene. Denne innstillingen vil bare fungere hvis `Natural direction for traffic signs` er deaktivert.
     53
     54For eksempel er skiltet i midten et fartsgrenseskilt. Med standardinnstillingene må du peke på veisegmentet som påvirkes av skiltet, altså veien med fartsgrensen. Hvis den avanserte innstillingen er satt og `Natural direction for traffic signs` er deaktivert, må du peke på veien foran skiltet, altså veien som ikke har fartsgrensen.
     55
     56Hvis en enkel retning er tvetydig for en valgt trafikkskilt-node, vises en sprettoppmeny med de mulige gradverdiene:
     57
     58[[Image(Help/Plugin/KindaHackedInUtils:ambigouse.png, 150)]]
     59
     60Mens du svever med musen over en menypost, vil veisegmentet som påvirkes av skiltet, bli fremhevet.
     61
     62For å tvinge bruken av en gradverdi i stedet for `forward`/`backward` kan du bruke tastatursnarveien **`Alt+Shift+H`**
     63
     64For trafikkskilt som er på en node som er del av en vei, er det mulig å bruke `traffic_sign:direction` som nøkkelen for enkle retninger i stedet for `direction` ved å aktivere den respektive innstillingen.
     65
     66For å legge til `roof:direction` til bygninger eller `direction` til solcellepaneler finnes det to alternativer. For det første å velge bygningen/solcellepanelet. Når du trykker `H`, vil gradverdien bli beregnet fra sentroiden/tyngdepunktet til nodene i den valgte bygningen/solcellepanelet. Så du må peke musen i ønsket retning i forhold til det virtuelle midtpunktet til bygningen/solcellepanelet. Det andre alternativet er å velge en node av bygningen/solcellepanelet, peke musen i forhold til det punktet i retning av taket/solcellepanelet og deretter trykke `H`. Den resulterende gradverdien vil bli lagt til bygningen/solcellepanelet, og bygningen/solcellepanelet vil bli valgt. Hvis et punkt deles av flere bygninger/solcellepaneler, vises en sprettoppmeny for valg av bygning/solcellepanel:
     67
     68[[Image(Help/Plugin/KindaHackedInUtils:roof-direction-from-node.png, 200)]]
     69
     70Pilen viser retningen som vil bli lagt til bygningen/solcellepanelet. Når du svever over en menypost, vil bygningen/solcellepanelet som retningen vil bli lagt til, bli fremhevet. Etter å ha valgt en post, vil bygningen/solcellepanelet som retningen ble lagt til, bli valgt.
     71
     72=== Løsne noder fra områder ===
     73
     74Velg [[Image(Help/Plugin/KindaHackedInUtils:detach.svg, 24px, middle)]] `Løsne noder fra veier og flytt dem` fra `Flere verktøy`-menyen eller trykk **`Z`** på tastaturet.
     75
     76==== Hva gjør den? ====
     77
     78Noen ganger er områder festet til en vei, noe som vanligvis er feil siden området ikke når helt opp til veilinjen:
     79
     80[[Image(Help/Plugin/KindaHackedInUtils:sloppy_curve.png, 300)]]
     81
     82Her er områdene festet til hovedveien og sporet, og kurven er ganske slurvet kartlagt. Først legg til punkter til hovedveien for å få kurven til å se bedre ut. Deretter velger du hovedveien og bruker løsnefunksjonen. Det vil resultere i dette:
     83
     84[[Image(Help/Plugin/KindaHackedInUtils:better_curve.png, 300)]]
     85
     86Løsnefunksjonen vil løsne og flytte alle punkter av områder som er festet til den valgte veien, eller hvis selve området er valgt, løsne og flytte alle punkter av området som er festet til veier. Flyttingen av et punkt går vanligvis i retning av innsiden av området, men hvis området ikke er et ekte område men en vei som er del av en relasjon, kan det gå galt hvis relasjonsmedlemmene ikke er tilstede i det nåværende redigeringlaget.
     87
     88=== Angre endringer kun for et objekt ===
     89
     90Velg [[Image(Help/Plugin/KindaHackedInUtils:unredo.svg, 24px, middle)]] `Angre/gjøre om endringer på valgt objekt` fra `Flere verktøy`-menyen eller trykk **`Ctrl+Alt+Shift+Z`** på tastaturet.
     91
     92==== Hva gjør den? ====
     93
     94Noen ganger ønsker du kanskje å angre et utilsiktet endring av et enkelt objekt etter at du har oppdaget feilen, slik at alle endringer til andre objekter som ble gjort etter feilen vil bli beholdt.
     95
     96For å angre endringene av et objekt, velg objektet, eller hvis det ble slettet, søk etter det slettede objektet for valg, eller kopier id-en til det slettede objektet fra et nylig lastet ned lag.
     97
     98Hvis ingen objekter er valgt, vil pluginen presentere deg med en dialog for å angi id-en til objektet som skal angres:
     99
     100[[Image(Help/Plugin/KindaHackedInUtils:unredo_id.png, 400)]]
     101
     102Hvis en id er tilstede i utklippstavlen, vil den automatisk bli angitt som ønsket id. Etter at du trykker OK eller hvis et objekt allerede var valgt, vil du få angre/gjøre om-dialogen for objektet:
     103
     104[[Image(Help/Plugin/KindaHackedInUtils:unredo_dialog.png, 650)]]
     105
     106Her kan du velge endringen som skal angres/gjøres om. De viste endringene er alle tilgjengelige angre-kommandoer der objektet var inkludert. Bare når objektet ble slettet, kan noen kommandoer mangle, men disse vil være tilgjengelige etter å ha angret slettingen av objektet.
     107
     108**MERK:** Denne funksjonen vil ikke sjekke om endringene allerede er angret/gjort om. Så du må vite hva du gjør.
     109
     110=== Opprette eller endre svingrestriksjoner ===
     111
     112Velg [[JOSMImage(presets/vehicle/restriction/turn_restrictions/no_u_turn, 24px, middle)]] `Opprett svingrestriksjon eller endre valgt` fra `Flere verktøy`-menyen eller trykk **`Shift+T`** på tastaturet.
     113
     114==== Hva gjør den? ====
     115
     116Noen ganger er svingrestriksjoner opprettet feil, slik som dette:
     117
     118[[Image(Help/Plugin/KindaHackedInUtils:wrong_turn_restriction.png, 150)]]
     119
     120For å enkelt fikse det, velg den eksisterende svingrestriksjonsrelasjonen, legg deretter til den nye `to`-veien til utvalget og åpne endre svingrestriksjonsdialogen:
     121
     122[[Image(Help/Plugin/KindaHackedInUtils:turn_restriction.png, 400)]]
     123
     124Velg den korrigerte restriksjonen og trykk `OK`.
     125
     126Dette fungerer på samme måte for nye svingrestriksjoner. Først velg `from`-veien, legg deretter til `to`-veien til utvalget og åpne opprett svingrestriksjonsdialogen for å velge typen for den nye svingrestriksjonen.
     127
     128**MERK**: Dette er ikke en erstatning for svingrestriksjonsplugin, den utelater bare alternativer for å gjøre endring av eksisterende svingrestriksjoner raskere.
     129
     130=== Raskt legge til objekter til eksisterende relasjon ===
     131
     132Velg [[Image(Help/Plugin/KindaHackedInUtils:relation-add.svg, 24px, middle)]] `Legg til valgte objekter til valgt relasjon` fra `Flere verktøy`-menyen eller trykk **`Ctrl+R`** på tastaturet.
     133
     134==== Hva gjør den? ====
     135
     136De valgte objektene vil bli lagt til i den valgte relasjonen uten å vise en dialog. Relasjonen som objektene skal legges til i, må være valgt som det første objektet. Rollene vil bli gjettet basert på typen og nøklene til relasjonen og de valgte objektene.
     137
     138=== Rask Relasjonsvalgsliste ===
     139
     140[[Image(Help/Plugin/KindaHackedInUtils:quick-relation-selection-list.png)]]
     141
     142[[JOSMImage(data/relation, 48px, middle)]] _tastatursnarvei_: **`Ctrl+Shift+Alt+R`**
     143
     144==== Bruk ====
     145
     146Når som helst et objekt er valgt i JOSM, vil listen fylles med alle relasjoner som det valgte objektet er medlem av.
     147
     148Når du peker med musen på en relasjon i listen, vil alle medlemmer bli fremhevet i JOSM.
     149
     150||= **Mus handling på relasjon i listen** =||= **effekt av mus handlingen** =||
     151||  enkelt venstreklikk  ||\
     152|| Relasjonen vil bli valgt i JOSM og listen vil fylles med alle relasjoner som den valgte relasjonen er medlem av. ||
     153||  dobbelt venstreklikk  ||\
     154|| Relasjonen vil bli valgt i listen. ||
     155||  trippel venstreklikk  ||\
     156|| Relasjonen vil bli valgt i listen og relasjonseditoren for den relasjonen åpnes. ||
     157
     158Hvis valgte objekter allerede er medlemmer av den valgte relasjonen, vil en dialog vises for å velge objektene som skal legges til i relasjonen igjen:
     159
     160[[Image(Help/Plugin/KindaHackedInUtils:re-add-members-to-relation.png, 300)]]
     161
     162Objektene kan velges ved enkelt venstreklikk eller enkelt venstreklikk-dragging.
     163
     164Hvis du er sikker på at du vil legge til valgte objekter igjen og ikke vil se dialogen, kan du bruke tastatursnarveien **`Ctrl+Shift+R`** for å direkte legge til disse objektene til den valgte relasjonen.
     165
     166**MERK**: `Den raske relasjonsvalgslisten` vil bare være tilgjengelig etter en omstart av JOSM eller ved fjerning av alle lag.