Changes between Initial Version and Version 1 of Nb:Help/CommandLineOptions


Ignore:
Timestamp:
2025-03-03T05:07:05+01:00 (5 months ago)
Author:
paleid
Comment:

Added Nb version

Legend:

Unmodified
Added
Removed
Modified
  • Nb:Help/CommandLineOptions

    v1 v1  
     1[[TranslatedPages(revision=47)]]
     2[[PageOutline(2)]]
     3
     4= Kommandolinjealternativer =
     5
     6Fire typer kommandolinjealternativer påvirker JOSM:
     7 * De [#Programarguments Programargumentene⤓] kontrollerer JOSM direkte. De kalles ''args'' av Java.
     8 * De [#Javaoptions Java-alternativene⤓] påvirker dens miljø (JVM) og kalles noen ganger ''VM-argumenter''.
     9 * De [#run-options Run-alternativene⤓] er involvert i WebStart. Noen er for diagnose og import.
     10 * Noen [#Otheroptions Andre alternativer⤓] for hjelpeprogrammer.
     11
     12{{{
     13#!sh
     14# Kjøre en jar-fil
     15java [Java-alternativer] -jar josm.jar [Programargumenter]
     16
     17# Starte Web Start
     18javaws [Run-alternativer] -J[Java-alternativ] josm.jnlp
     19}}}
     20
     21[wikitr:/Help/Action/ShowStatusReport Statusrapporten] fra Hjelp-menyen lister opp de gitte Programargumentene og Java-alternativene.
     22Noen [#Examples eksempler⤓] for begge er vist nedenfor.
     23
     24**Merk:** Begrepet {{{josm.jar}}} er en vanlig forkortelse for filnavnene ''josm-tested.jar'' og ''josm-latest.jar''.
     25Begrepet ''josm.jnlp'' står også for ''josm-latest.jnlp''.
     26Som vanlig er kommandolinjeargumentene atskilt med mellomrom fra hverandre.
     27
     28
     29== Programargumenter for JOSM ==#Programarguments
     30
     31Det første argumentet kan være en **kommando** for JOSM for å få den til å jobbe autonomt.
     32Kommandoene er `render`, `project` eller `runjosm` som standard.
     33
     34De resterende argumentene er **alternativer** for JOSM.
     35De kan være URL-er, filnavn, koordinater, enkle alternativer og alternativ=verdi-par.
     36
     37Alternativene for runjosm er listet opp nedenfor.
     38Nederst er alternativene for kommandoene [#Programargumentsrendering render⤓] og [#Programargumentsproject project⤓].
     39
     40{{{
     41bruk:
     42        java -jar josm.jar [<kommando>] <alternativer>...
     43
     44kommandoer:
     45        runjosm     start JOSM (standard, utføres når ingen kommando er spesifisert)
     46        render      render data og lagre resultatet til en bildefil
     47        project     konverter koordinater fra ett koordinatsystem til et annet
     48        validate    valider data
     49
     50For detaljer om render- og project-kommandoene, kjør dem med --help-alternativet.
     51Resten av denne hjelpesiden dokumenterer runjosm-kommandoen.
     52
     53alternativer:
     54        --help|-h                                 Vis denne hjelpen
     55        --geometry=widthxheight(+|-)x(+|-)y       Standard Unix-geometriargument
     56        [--download=]minlat,minlon,maxlat,maxlon  Last ned begrensningsboksen
     57        [--download=]<URL>                        Last ned plasseringen på URL-en (med lat=x&lon=y&zoom=z)
     58        [--download=]<filename>                   Åpne en fil (hvilken som helst filtype som kan åpnes med Fil/Åpne)
     59        --downloadgps=minlat,minlon,maxlat,maxlon Last ned begrensningsboksen som rå GPS
     60        --downloadgps=<URL>                       Last ned plasseringen på URL-en (med lat=x&lon=y&zoom=z) som rå GPS
     61        --selection=<searchstring>                Velg med det gitte søket
     62        --[no-]maximize                           Start i maksimert modus
     63        --reset-preferences                       Tilbakestill preferansene til standard
     64
     65        --load-preferences=<url-to-xml>           Endre preferanser i henhold til XML-filen
     66
     67        --set=<key>=<value>                       Sett preferansenøkkel til verdi
     68
     69        --language=<language>                     Sett språket
     70
     71        --version                                 Vis JOSM-versjonen og avslutt
     72
     73        --status-report                           Vis statusrapport med nyttig informasjon som kan legges ved feil
     74
     75        --debug                                   Skriv feilsøkingsmeldinger til konsollen
     76
     77        --skip-plugins                            Hopp over lasting av plugins
     78
     79        --offline=<OSM_API|JOSM_WEBSITE|CACHE_UPDATES|CERTIFICATES|ALL>
     80                                                  Deaktivere tilgang til den/de gitte ressurs(ene), atskilt med komma
     81                                                  <OSM API|JOSM nettsted|Cache-oppdateringer|Sertifikater|Alle>
     82}}}
     83
     84`--download=`-delen av nedlastingsalternativet er valgfri.
     85Argumentene `--download`, `--downloadgps` og `--selection` behandles i denne rekkefølgen.
     86Verdien `<url-to-xml>` kan peke til en lokal fil med `file:relative/path/name.xml`.
     87Elementene i `--offline`-verdien er atskilt med komma.
     88
     89
     90== Java-alternativer ==#Javaoptions
     91
     92De kontrollerer Java Virtual Machine [https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html (JVM)] og kan sette [https://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html egenskaper] inni den. JOSM leser noen av dem direkte, for eksempel `josm.home`. Andre som `user.language` og `user.country` påvirker standardinnstillingene til JVM som også påvirker JOSM.
     93
     94{{{
     95Java systemegenskapsalternativer:
     96    -Djosm.dir.name=JOSM                      Endre JOSM-katalognavnet
     97    -Djosm.pref=/PATH/TO/JOSM/PREF            Sett preferansekatalogen
     98                                              Standard (Linux XDG): /home/name/.config/JOSM
     99                                              Standard (Windows): C:\Users\name\AppData\Roaming\JOSM
     100    -Djosm.userdata=/PATH/TO/JOSM/USERDATA    Sett brukerdatakatalogen
     101                                              Standard (Linux XDG): /home/name/.local/share/JOSM
     102                                              Standard (Windows): C:\Users\name\AppData\Roaming\JOSM
     103    -Djosm.cache=/PATH/TO/JOSM/CACHE          Sett cachekatalogen
     104                                              Standard (Linux XDG): /home/name/.cache/JOSM
     105                                              Standard (Windows): C:\Users\name\AppData\Local\JOSM\cache
     106    -Djosm.home=/PATH/TO/JOSM/HOMEDIR         Sett felles katalog for preferanser,
     107                                              brukerdata og ./cache/. Lavere prioritet.
     108                                              Vil bli overstyrt av spesifikke innstillinger.
     109    -Xmx...m                                  Sett maksimal Java-heap-størrelse i megabyte.
     110                                              Kan unngå Out-of-Memory-feil.
     111}}}
     112
     113`-Xmx...m`-alternativet kan være nyttig når [wikitr:/Download#Outofmemory Out of Memory]-feil oppstår.
     114Hvis du setter en felles katalog med `Djosm.home`, vil JOSM opprette underkatalogene ./autosave, ./cache og ./validator.
     115Hvis en verdi har mellomrom, omslutt den med anførselstegn som `"josm dev"`.
     116
     117Når ikke-ASCII-tegn i kommandolinjen er rotet, bruk `-Dfile.encoding=Cp850` for å motta tekst fra Java i en annen [https://docs.oracle.com/javase/8/docs/technotes/guides/intl/encoding.doc.html kodeside].
     118Hvilken [https://msdn.microsoft.com/de-de/library/windows/desktop/dd317756%28v=vs.85%29.aspx kodeside] som brukes vises med `chcp⏎` i terminalen.
     119For UTF-8 på Windows, kjør `chcp 65001` i Windows-terminalvinduet før du starter JOSM med `java -Dfile.encoding=UTF-8 -jar josm.jar`
     120
     121JOSMs Debian-pakke `josm-latest` bruker `-Djosm.dir.name=JOSM-latest` for å tilby parallelle installasjoner i XDG-baserkatalogene.
     122
     123[=#Examples **Eksempler for JOSM runjosm-alternativer og Java-alternativer**]
     124{{{
     125#!sh
     126# Laste tre filer
     127  java -jar josm.jar track1.gpx BigBen.jpg "london data.osm"
     128# Laste ned fra OSM i henhold til en URL med zoom og koordinater
     129  java -jar josm.jar https://www.openstreetmap.org/#map=18/51.501/-0.124
     130# Laste ned en begrensningsboks og velge hvert element som samsvarer med en streng
     131  java -jar josm.jar 51.500,-0.126,51.502,-0.122 --selection="Big Ben"
     132#
     133# Sette katalog for JOSM i henhold til en egenskap fra operativsystemet
     134  java -Djosm.pref=$XDG_CONFIG_HOME -jar josm.jar
     135# Anførselstegn for en verdi med mellomrom og vise JOSMs GUI på engelsk
     136  java -Djosm.dir.name="josm dev" -jar josm.jar --language=en
     137# Sette felles katalog i en under-underkatalog under den aktive kommandolinjen
     138  java -Djosm.home=biketour2017/london -jar josm.jar
     139# Mer minne og uten å ringe hjem
     140  java -Xmx1024m --set=message.notifier.enabled=false  -jar josm.jar
     141#
     142# Starte i et engelsk miljø og logge feilsøkingsinfo pluss meldinger fra stderr
     143  java -Duser.language=en -jar josm.jar --debug 1>logfile.txt 2>&1
     144}}}
     145
     146
     147== Run-alternativer for Java Web Start ==#run-options
     148
     149Run-alternativene leses av `javaws`-kommandoen. De kontrollerer Web Start-mekanismen, kan innkapsle Java-alternativer og kan diagnostisere Java.
     150{{{
     151#!sh
     152# Kontroll
     153  -offline                  Tillater Web Start JOSM uten internettilgang
     154
     155# Innkapsle
     156  -J<java alternativ>       Leverer <java alternativet> til JVM
     157  -J-Xmx1024m               Her: Sett maksimal Java-heap-størrelse til 1024 megabyte
     158
     159# Diagnose
     160javaws -viewer            Viser Cache Viewer i Java-kontrollpanelet
     161# Tillater å åpne Java-kontrollpanelet fra kommandolinjen.
     162
     163javaws -clearcache        Fjerner alle ikke-installerte applikasjoner fra cachen
     164# Tilsvarer 'Slett filer og applikasjoner' fra 'Midlertidige filinnstillinger' påkalt
     165# av 'Innstillinger'-knappen i 'Generelt'-fanen i Java-kontrollpanelet.
     166# javaws -Xclearcache på OpenJDK
     167}}}
     168
     169`-J`-run-alternativet tar sin del etter J-bokstaven og leverer det som Java-alternativ.
     170[wikitr:/Help/jnlpOptions jnlp-Filen] brukt av [https://docs.oracle.com/javase/8/docs/technotes/tools/unix/javaws.html Web Start] tilbyr en annen måte å [https://docs.oracle.com/javase/8/docs/technotes/guides/javaws/developersguide/syntax.html sette alternativer] for JRE og for JOSM-programmet direkte.
     171
     172`javaws`-kommandoen har noen kontrollalternativer på alle systemer.
     173
     174`-clearcache`-alternativet og tømming av cachen via Java-kontrollpanelet vil begge slette JNLP-baserte ikoner fra skrivebordet. JOSM-ikonet vil forsvinne hvis det ble plassert som et resultat av et klikk i en nettleser på en jnlp-fil.
     175
     176== Andre alternativer ==#Otheroptions
     177
     178Launcher `josm.exe` aka [http://launch4j.sourceforge.net/docs.html#Runtime_options Launch4j] (bare på [wikitr:/Download#Mswindowswrapper MS Windows]) kan gi noen feilsøkingsinformasjon.
     179{{{
     180#!sh
     181josm.exe --j4l-debug      Prøver å skrive en launch4j.log til gjeldende katalog
     182josm.exe --j4l-dont-wait  Avslutter wrapperen etter å ha startet JOSM.
     183}}}
     184
     185
     186== Kommandolinje for Render og Project ==
     187
     188=== JOSM rendering Programargumenter ===#Programargumentsrendering
     189
     190{{{
     191Bruk:
     192        java -jar josm.jar render <alternativer>
     193
     194Beskrivelse:
     195Rendrer data og lagrer resultatet til en bildefil.
     196
     197Alternativer:
     198        --help|-h                 Vis denne hjelpen
     199        --input|-i <file>         Inndatafilnavn (.osm)
     200        --output|-o <file>        Utdata bildefilnavn (.png); standard er 'out.png'
     201        --style|-s <file>         Stilfil for bruk ved rendering (.mapcss eller .zip)
     202                                  Dette alternativet kan gjentas for å laste flere stiler.
     203        --setting <key>:<value>   Stilinnstilling (i JOSM tilgjengelig i stil-liste-dialog høyreklikkmeny)
     204                                  Gjelder for den siste stilen lastet med --style-alternativet.
     205        --zoom|-z <lvl>           Velg zoomnivå for rendering. (heltallsverdi, 0=hele jorden, 18=gatetilstand)
     206        --scale <scale>           Velg kartskala
     207                                  En verdi på 10000 betyr en skala på 1:10000 (1 cm på kartet tilsvarer 100 m på bakken; visningsoppløsning: 96 dpi)
     208                                  Alternativene --zoom og --scale er gjensidig utelukkende.
     209        --bounds|-b auto|<min_lon>,<min_lat>,<max_lon>,<max_lat>
     210                                  Område å rendere, standardverdi er 'auto'
     211                                  Med nøkkelordet 'auto', vil det nedlastede området i .osm-inndatafilen bli brukt (hvis registrert).
     212        --anchor <lon>,<lat>      Spesifiser nedre venstre hjørne av renderingsområdet
     213                                  Brukes i kombinasjon med bredde- og høydealternativer for å bestemme området som skal rendres.
     214        --width-m <number>        Bredde på renderingsområdet, i meter
     215        --height-m <number>       Høyde på renderingsområdet, i meter
     216        --width-px <number>       Bredde på målbildet, i piksler
     217        --height-px <number>      Høyde på målbildet, i piksler
     218        --projection <code>       Projeksjon som skal brukes, standardverdi 'epsg:3857' (web-Mercator)
     219        --max-image-size <number> Maksimal bildebredde/-høyde i piksler ('0' betyr ingen grense), standardverdi: 20000
     220
     221For å spesifisere renderingsområdet og skalaen, kan alternativene kombineres på ulike måter:
     222  * --bounds (--zoom|--scale|--width-px|--height-px)
     223  * --anchor (--width-m|--width-px) (--height-m|--height-px) (--zoom|--scale)
     224  * --anchor --width-m --height-m (--width-px|--height-px)
     225  * --anchor --width-px --height-px (--width-m|--height-m)
     226Hvis verken 'bounds' eller 'anchor' er gitt, vil standardverdien --bounds=auto tre i kraft, og grensene for nedlastingsområdet i .osm-inndatafilen vil bli brukt.
     227
     228Eksempler:
     229  java -jar josm.jar render -i data.osm -s style.mapcss -z 16
     230  josm render -i data.osm -s style.mapcss --scale 5000
     231  josm render -i data.osm -s style.mapcss -z 16 -o image.png
     232  josm render -i data.osm -s elemstyles.mapcss --setting hide_icons:false -z 16
     233  josm render -i data.osm -s style.mapcss -s another_style.mapcss -z 16 -o image.png
     234  josm render -i data.osm -s style.mapcss --bounds 21.151,51.401,21.152,51.402 -z 16
     235  josm render -i data.osm -s style.mapcss --anchor 21.151,51.401 --width-m 500 --height-m 300 -z 16
     236  josm render -i data.osm -s style.mapcss --anchor 21.151,51.401 --width-m 500 --height-m 300 --width
     237josm render -i data.osm -s style.mapcss --scale 5000 --projection epsg:4326
     238}}}
     239
     240=== JOSM projeksjonsprogramargumenter ===#Programargumentsprojection
     241
     242{{{
     243Bruk:
     244        java -jar josm.jar project <alternativer> <crs> +to <crs> [fil]
     245
     246Beskrivelse:
     247Konverterer koordinater fra ett koordinatsystem til et annet.
     248
     249Alternativer:
     250        --help|-h         Vis denne hjelpen
     251        -I                Bytt inngående og utgående crs
     252        -r                Bytt rekkefølge på inngående koordinater (øst/nord, lon/lat)
     253        -s                Bytt rekkefølge på utgående koordinater (øst/nord, lon/lat)
     254
     255<crs>:
     256Formatet for inngående og utgående koordinatsystem er likt det som brukes i PROJ.4-programvaren.
     257
     258[fil]:
     259Leser inndata fra en eller flere filer listet som posisjonsargumenter. Når ingen filer er gitt, eller filnavnet er "-", leses data fra standard inndata.
     260
     261Eksempler:
     262    java -jar josm.jar project +init=epsg:4326 +to +init=epsg:3857 <<<"11.232274 50.5685716"
     263       => 1250371.1334500168 6545331.055189664
     264
     265    java -jar josm.jar project +proj=lonlat +datum=WGS84 +to +proj=merc +a=6378137 +b=6378137 +nadgrids=@null <<EOF
     266    11d13'56.19"E 50d34'6.86"N
     267    118d39'30.42"W 37d20'18.76"N
     268    EOF
     269       => 1250371.1334500168 6545331.055189664
     270          -1.3208998232319113E7 4486401.160664663
     271}}}
     272
     273
     274== Se også ==
     275* [wikitr:/Download#Troubleshooting Feilsøking av Java]
     276* [wikitr:/InstallNotes Installasjonsnotater]
     277* [wikitr:/Help/Preferences Preferanser] - Oversikt over preferanser
     278
     279----
     280Tilbake til [wikitr:/Help Hovedhjelp]