| 1 | [[TranslatedPages(revision=47)]] |
| 2 | [[PageOutline(2)]] |
| 3 | |
| 4 | = Kommandolinjealternativer = |
| 5 | |
| 6 | Fire 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 |
| 15 | java [Java-alternativer] -jar josm.jar [Programargumenter] |
| 16 | |
| 17 | # Starte Web Start |
| 18 | javaws [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. |
| 22 | Noen [#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''. |
| 25 | Begrepet ''josm.jnlp'' står også for ''josm-latest.jnlp''. |
| 26 | Som vanlig er kommandolinjeargumentene atskilt med mellomrom fra hverandre. |
| 27 | |
| 28 | |
| 29 | == Programargumenter for JOSM ==#Programarguments |
| 30 | |
| 31 | Det første argumentet kan være en **kommando** for JOSM for å få den til å jobbe autonomt. |
| 32 | Kommandoene er `render`, `project` eller `runjosm` som standard. |
| 33 | |
| 34 | De resterende argumentene er **alternativer** for JOSM. |
| 35 | De kan være URL-er, filnavn, koordinater, enkle alternativer og alternativ=verdi-par. |
| 36 | |
| 37 | Alternativene for runjosm er listet opp nedenfor. |
| 38 | Nederst er alternativene for kommandoene [#Programargumentsrendering render⤓] og [#Programargumentsproject project⤓]. |
| 39 | |
| 40 | {{{ |
| 41 | bruk: |
| 42 | java -jar josm.jar [<kommando>] <alternativer>... |
| 43 | |
| 44 | kommandoer: |
| 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 | |
| 50 | For detaljer om render- og project-kommandoene, kjør dem med --help-alternativet. |
| 51 | Resten av denne hjelpesiden dokumenterer runjosm-kommandoen. |
| 52 | |
| 53 | alternativer: |
| 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. |
| 85 | Argumentene `--download`, `--downloadgps` og `--selection` behandles i denne rekkefølgen. |
| 86 | Verdien `<url-to-xml>` kan peke til en lokal fil med `file:relative/path/name.xml`. |
| 87 | Elementene i `--offline`-verdien er atskilt med komma. |
| 88 | |
| 89 | |
| 90 | == Java-alternativer ==#Javaoptions |
| 91 | |
| 92 | De 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 | {{{ |
| 95 | Java 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. |
| 114 | Hvis du setter en felles katalog med `Djosm.home`, vil JOSM opprette underkatalogene ./autosave, ./cache og ./validator. |
| 115 | Hvis en verdi har mellomrom, omslutt den med anførselstegn som `"josm dev"`. |
| 116 | |
| 117 | Nå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]. |
| 118 | Hvilken [https://msdn.microsoft.com/de-de/library/windows/desktop/dd317756%28v=vs.85%29.aspx kodeside] som brukes vises med `chcp⏎` i terminalen. |
| 119 | For 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 | |
| 121 | JOSMs 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 | |
| 149 | Run-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 |
| 160 | javaws -viewer Viser Cache Viewer i Java-kontrollpanelet |
| 161 | # Tillater å åpne Java-kontrollpanelet fra kommandolinjen. |
| 162 | |
| 163 | javaws -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 | |
| 178 | Launcher `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 |
| 181 | josm.exe --j4l-debug Prøver å skrive en launch4j.log til gjeldende katalog |
| 182 | josm.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 | {{{ |
| 191 | Bruk: |
| 192 | java -jar josm.jar render <alternativer> |
| 193 | |
| 194 | Beskrivelse: |
| 195 | Rendrer data og lagrer resultatet til en bildefil. |
| 196 | |
| 197 | Alternativer: |
| 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 | |
| 221 | For å 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) |
| 226 | Hvis 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 | |
| 228 | Eksempler: |
| 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 |
| 237 | josm render -i data.osm -s style.mapcss --scale 5000 --projection epsg:4326 |
| 238 | }}} |
| 239 | |
| 240 | === JOSM projeksjonsprogramargumenter ===#Programargumentsprojection |
| 241 | |
| 242 | {{{ |
| 243 | Bruk: |
| 244 | java -jar josm.jar project <alternativer> <crs> +to <crs> [fil] |
| 245 | |
| 246 | Beskrivelse: |
| 247 | Konverterer koordinater fra ett koordinatsystem til et annet. |
| 248 | |
| 249 | Alternativer: |
| 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>: |
| 256 | Formatet for inngående og utgående koordinatsystem er likt det som brukes i PROJ.4-programvaren. |
| 257 | |
| 258 | [fil]: |
| 259 | Leser inndata fra en eller flere filer listet som posisjonsargumenter. Når ingen filer er gitt, eller filnavnet er "-", leses data fra standard inndata. |
| 260 | |
| 261 | Eksempler: |
| 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 | ---- |
| 280 | Tilbake til [wikitr:/Help Hovedhjelp] |