| | 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] |