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


Ignore:
Timestamp:
2025-03-03T04:49:52+01:00 (5 months ago)
Author:
paleid
Comment:

Esperanto version added

Legend:

Unmodified
Added
Removed
Modified
  • Eo:Help/CommandLineOptions

    v1 v1  
     1[[TranslatedPages(revision=47)]]
     2[[PageOutline(2)]]
     3
     4= Komandliniaj Opcioj =
     5
     6Kvar tipoj de komandliniaj opcioj efikas al JOSM:
     7 * La [#Programarguments Programaj argumentoj⤓] rekte kontrolas JOSM. Ili estas nomataj ''args'' de Java.
     8 * La [#Javaoptions Java-opcioj⤓] efikas al ĝia medio (JVM) kaj estas kelkfoje nomataj ''VM-argumentoj''.
     9 * La [#run-options Run-opcioj⤓] estas implikitaj en WebStart. Kelkaj estas por diagnozo kaj importo.
     10 * Kelkaj [#Otheroptions Aliaj opcioj⤓] por helpilaj programoj.
     11
     12{{{
     13#!sh
     14# Rulante jar-dosieron
     15java [Java-opcioj] -jar josm.jar [Programaj argumentoj]
     16
     17# Lanĉi Web Start
     18javaws [Run-opcioj] -J[Java-opcio] josm.jnlp
     19}}}
     20
     21La [wikitr:/Help/Action/ShowStatusReport Statusa Raporto] el la Helpa menuo listigas la donitajn Programajn argumentojn kaj Java-opciojn.
     22Kelkaj [#Examples ekzemploj⤓] por ambaŭ estas montritaj sube.
     23
     24**Noto:** La termino {{{josm.jar}}} estas komuna mallongigo por la dosiernomoj ''josm-tested.jar'' kaj ''josm-latest.jar''.
     25La termino ''josm.jnlp'' ankaŭ reprezentas ''josm-latest.jnlp''.
     26Kiel kutime, la komandliniaj argumentoj estas apartigitaj per spaco unu de la alia.
     27
     28
     29== Programaj argumentoj por JOSM ==#Programarguments
     30
     31La unua argumento povas esti **komando** por JOSM por igi ĝin labori aŭtonome.
     32La komandoj estas `render`, `project` aŭ `runjosm` kiel defaŭlto.
     33
     34La ceteraj argumentoj estas **opcioj** por JOSM.
     35Ili povas esti URL-oj, dosiernomoj, koordinatoj, simplaj opcioj kaj opcio=valoro-paroj.
     36
     37La opcioj por runjosm estas listigitaj sube.
     38Ĉe la fundo estas la opcioj por la komandoj [#Programargumentsrendering render⤓] kaj [#Programargumentsproject project⤓].
     39
     40{{{
     41uzo:
     42        java -jar josm.jar [<komando>] <opcioj>...
     43
     44komandoj:
     45        runjosm     lanĉi JOSM (defaŭlto, efektivigita kiam neniu komando estas specifita)
     46        render      bildigi datumojn kaj konservi la rezulton al bilda dosiero
     47        project     konverti koordinatojn de unu koordinata referenca sistemo al alia
     48        validate    validigi datumojn
     49
     50Por detaloj pri la render kaj project komandoj, rulu ilin kun la --help opcio.
     51La cetero de ĉi tiu helpa paĝo dokumentas la runjosm komandon.
     52
     53opcioj:
     54        --help|-h                                 Montri ĉi tiun helpon
     55        --geometry=widthxheight(+|-)x(+|-)y       Norma unix geometria argumento
     56        [--download=]minlat,minlon,maxlat,maxlon  Elŝuti la limigan skatolon
     57        [--download=]<URL>                        Elŝuti la lokon ĉe la URL (kun lat=x&lon=y&zoom=z)
     58        [--download=]<filename>                   Malfermi dosieron (iu ajn dosiertipo kiu povas esti malfermita per Dosiero/Malfermi)
     59        --downloadgps=minlat,minlon,maxlat,maxlon Elŝuti la limigan skatolon kiel kruda GPS
     60        --downloadgps=<URL>                       Elŝuti la lokon ĉe la URL (kun lat=x&lon=y&zoom=z) kiel kruda GPS
     61        --selection=<searchstring>                Elekti kun la donita serĉo
     62        --[no-]maximize                           Lanĉi en maksimumigita reĝimo
     63        --reset-preferences                       Restarigi la preferojn al defaŭlto
     64
     65        --load-preferences=<url-to-xml>           Ŝanĝi preferojn laŭ la XML-dosiero
     66
     67        --set=<key>=<value>                       Agordi preferan ŝlosilon al valoro
     68
     69        --language=<language>                     Agordi la lingvon
     70
     71        --version                                 Montri la version de JOSM kaj eliri
     72
     73        --status-report                           Montri statusan raporton kun utilaj informoj kiuj povas esti aldonitaj al cimoj
     74
     75        --debug                                   Printi sencimigajn mesaĝojn al konzolo
     76
     77        --skip-plugins                            Ignori ŝargi kromprogramojn
     78
     79        --offline=<OSM_API|JOSM_WEBSITE|CACHE_UPDATES|CERTIFICATES|ALL>
     80                                                  Malaktivigi aliron al la donita(j) rimedo(j), apartigitaj per komo
     81                                                  <OSM API|JOSM retejo|Kaŝmemoraj ĝisdatigoj|Atestiloj|Ĉio>
     82}}}
     83
     84La `--download=` parto de la elŝuta opcio estas nedeviga.
     85La argumentoj `--download`, `--downloadgps` kaj `--selection` estas prilaboritaj en ĉi tiu ordo.
     86La valoro `<url-to-xml>` povas indiki lokan dosieron kun `file:relative/path/name.xml`.
     87La eroj en la `--offline` valoro estas apartigitaj per komo.
     88
     89
     90== Java-opcioj ==#Javaoptions
     91
     92Ili kontrolas la Java virtualan maŝinon [https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html (JVM)] kaj povas agordi [https://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html propraĵojn] ene de ĝi. JOSM legas kelkajn el ili rekte, ekzemple `josm.home`. Aliaj kiel `user.language` kaj `user.country` efikas al la defaŭltaj agordoj de la JVM kiuj ankaŭ efikas al JOSM.
     93
     94{{{
     95Java sistemaj propraĵaj opcioj:
     96    -Djosm.dir.name=JOSM                      Ŝanĝi la JOSM dosierujnomon
     97    -Djosm.pref=/PATH/TO/JOSM/PREF            Agordi la preferan dosierujon
     98                                              Defaŭlto (Linux XDG): /home/name/.config/JOSM
     99                                              Defaŭlto (Windows): C:\Users\name\AppData\Roaming\JOSM
     100    -Djosm.userdata=/PATH/TO/JOSM/USERDATA    Agordi la uzantan datumdosierujon
     101                                              Defaŭlto (Linux XDG): /home/name/.local/share/JOSM
     102                                              Defaŭlto (Windows): C:\Users\name\AppData\Roaming\JOSM
     103    -Djosm.cache=/PATH/TO/JOSM/CACHE          Agordi la kaŝmemoran dosierujon
     104                                              Defaŭlto (Linux XDG): /home/name/.cache/JOSM
     105                                              Defaŭlto (Windows): C:\Users\name\AppData\Local\JOSM\cache
     106    -Djosm.home=/PATH/TO/JOSM/HOMEDIR         Agordi la komunan dosierujon por preferoj,
     107                                              uzantaj datumoj kaj ./cache/. Malpli alta prioritato.
     108                                              Estos anstataŭigita de specifa agordo.
     109    -Xmx...m                                  Agordi maksimuman Java-amasgrandon en megabajtoj.
     110                                              Povas eviti Erarojn pri Memormanko.
     111}}}
     112
     113La `-Xmx...m` opcio povas esti utila kiam [wikitr:/Download#Outofmemory Memormanko] eraroj okazas.
     114Se vi agordas komunan dosierujon kun `Djosm.home` tiam JOSM kreos la subdosierujojn ./autosave, ./cache kaj ./validator.
     115Se valoro havas spacojn, tiam enfermu ĝin en citiloj kiel `"josm dev"`.
     116
     117Kiam la ne-ASCII signoj en la komandlinio estas fuŝitaj, uzu `-Dfile.encoding=Cp850` por ricevi tekston de Java en alia [https://docs.oracle.com/javase/8/docs/technotes/guides/intl/encoding.doc.html kodpaĝo].
     118Kiun [https://msdn.microsoft.com/de-de/library/windows/desktop/dd317756%28v=vs.85%29.aspx kodpaĝon] estas uzata montras `chcp⏎` en la terminalo.
     119Por UTF-8 en Windows, invoku `chcp 65001` en la Windows terminala fenestro antaŭ ol lanĉi JOSM uzante `java -Dfile.encoding=UTF-8 -jar josm.jar`
     120
     121JOSMs Debian-pakaĵo `josm-latest` uzas `-Djosm.dir.name=JOSM-latest` por proponi paralelajn instalaĵojn en la XDG-bazaj dosierujoj.
     122
     123[=#Examples **Ekzemploj por JOSM runjosm opcioj kaj Java-opcioj**]
     124{{{
     125#!sh
     126# Ŝargi tri dosierojn
     127  java -jar josm.jar track1.gpx BigBen.jpg "london data.osm"
     128# Elŝuti de OSM laŭ URL kun zomo kaj koordinatoj
     129  java -jar josm.jar https://www.openstreetmap.org/#map=18/51.501/-0.124
     130# Elŝuti limigan skatolon kaj elekti ĉiun elementon kongruantan kun ĉeno
     131  java -jar josm.jar 51.500,-0.126,51.502,-0.122 --selection="Big Ben"
     132#
     133# Agordi dosierujon por JOSM laŭ propraĵo de la operaciumo
     134  java -Djosm.pref=$XDG_CONFIG_HOME -jar josm.jar
     135# Citiloj por valoro kun spaco kaj montri JOSM GUI en la angla
     136  java -Djosm.dir.name="josm dev" -jar josm.jar --language=en
     137# Agordi la komunan dosierujon en sub-subdosierujo sub la aktiva komandlinio
     138  java -Djosm.home=biketour2017/london -jar josm.jar
     139# Pli da memoro kaj sen telefoni hejmen
     140  java -Xmx1024m --set=message.notifier.enabled=false  -jar josm.jar
     141#
     142# Komenci en angla medio kaj enskribi sencimigajn informojn plus mesaĝojn de stderr
     143  java -Duser.language=en -jar josm.jar --debug 1>logfile.txt 2>&1
     144}}}
     145
     146
     147== Run-opcioj por Java Web Start ==#run-options
     148
     149La run-opcioj estas legataj de la `javaws` komando. Ili kontrolas la Web Start mekanismon, povas enkapsuli Java-opciojn kaj povas diagnozi Java.
     150{{{
     151#!sh
     152# Kontrolo
     153  -offline                  Permesas Web Start JOSM sen interreta aliro
     154
     155# Enkapsuli
     156  -J<java opcio>            Provizas la <java opcion> al la JVM
     157  -J-Xmx1024m               Ĉi tie: Agordi maksimuman Java-amasgrandon al 1024 megabajtoj
     158
     159# Diagnozo
     160javaws -viewer            Montras la Kaŝmemoran Rigardilon en la Java Kontrolpanelo
     161# Permesas malfermi la Java Kontrolpanelon de la komandlinio.
     162
     163javaws -clearcache        Forigas ĉiujn ne-instalitajn aplikaĵojn el la kaŝmemoro
     164# Egala al 'Forigi Dosierojn kaj Aplikaĵojn' el la 'Provizoraj Dosieragordoj' invokitaj
     165# per la 'Agordoj' butono en la 'Ĝenerala' langeto de la Java Kontrolpanelo.
     166# javaws -Xclearcache en OpenJDK
     167}}}
     168
     169La `-J` run-opcio prenas sian parton post la J litero kaj provizas tion kiel Java-opcion.
     170La [wikitr:/Help/jnlpOptions jnlp-Dosiero] uzata de [https://docs.oracle.com/javase/8/docs/technotes/tools/unix/javaws.html Web Start] ofertas duan vojon por [https://docs.oracle.com/javase/8/docs/technotes/guides/javaws/developersguide/syntax.html agordi opciojn] por JRE kaj por la JOSM programo rekte.
     171
     172La `javaws` komando havas kelkajn kontrolopciojn sur ĉiuj sistemoj.
     173
     174La `-clearcache` opcio kaj malplenigo de la kaŝmemoro per la Java Kontrolpanelo ambaŭ forigos JNLP-bazitajn ikonojn de la labortablo. La JOSM ikono malaperos se ĝi estis metita kiel rezulto de klako en retumilo sur jnlp-dosiero.
     175
     176== Aliaj opcioj ==#Otheroptions
     177
     178La Lanĉilo `josm.exe` aka [http://launch4j.sourceforge.net/docs.html#Runtime_options Launch4j] (nur en [wikitr:/Download#Mswindowswrapper MS Windows]) povas doni kelkajn sencimigajn informojn.
     179{{{
     180#!sh
     181josm.exe --j4l-debug      Provas skribi launch4j.log en la aktuala dosierujo
     182josm.exe --j4l-dont-wait  Finas la envolvaĵon post invoki JOSM.
     183}}}
     184
     185== Komandlinio por Render kaj Project ==
     186
     187=== JOSM bildigaj Programaj argumentoj ===#Programargumentsrendering
     188
     189{{{
     190Uzo:
     191        java -jar josm.jar render <opcioj>
     192
     193Priskribo:
     194Bildigas datumojn kaj konservas la rezulton al bilda dosiero.
     195
     196Opcioj:
     197        --help|-h                 Montri ĉi tiun helpon
     198        --input|-i <file>         Eniga datumdosiernomo (.osm)
     199        --output|-o <file>        Eliga bilddosiernomo (.png); defaŭlto estas 'out.png'
     200        --style|-s <file>         Stila dosiero por uzi por bildigo (.mapcss aŭ .zip)
     201                                  Ĉi tiu opcio povas esti ripetita por ŝargi multajn stilojn.
     202        --setting <key>:<value>   Stila agordo (en JOSM alirebla en la stila listo dialogo dekstraklika menuo)
     203                                  Aplikiĝas al la lasta stilo ŝargita per la --style opcio.
     204        --zoom|-z <lvl>           Elekti zoman nivelon por bildigi. (entjera valoro, 0=tuta tero, 18=strata nivelo)
     205        --scale <scale>           Elekti la mapan skalon
     206                                  Valoro de 10000 signifas skalon de 1:10000 (1 cm sur la mapo egalas 100 m sur la tero; montra rezolucio: 96 dpi)
     207                                  Opcioj --zoom kaj --scale estas reciproke ekskluzivaj.
     208        --bounds|-b auto|<min_lon>,<min_lat>,<max_lon>,<max_lat>
     209                                  Areo por bildigi, defaŭlta valoro estas 'auto'
     210                                  Kun ŝlosilvorto 'auto', la elŝutita areo en la .osm eniga dosiero estos uzata (se registrita).
     211        --anchor <lon>,<lat>      Specifi la malsupran maldekstran angulon de la bildiga areo
     212                                  Uzata kombinita kun larĝo kaj alto opcioj por determini la areon por bildigi.
     213        --width-m <number>        Larĝo de la bildigita areo, en metroj
     214        --height-m <number>       Alto de la bildigita areo, en metroj
     215        --width-px <number>       Larĝo de la cela bildo, en rastrumeroj
     216        --height-px <number>      Alto de la cela bildo, en rastrumeroj
     217        --projection <code>       Projekcio por uzi, defaŭlta valoro 'epsg:3857' (reto-Merkatoro)
     218        --max-image-size <number> Maksimuma bilda larĝo/alto en rastrumeroj ('0' signifas sen limo), defaŭlta valoro: 20000
     219
     220Por specifi la bildigitan areon kaj skalon, la opcioj povas esti kombinitaj en diversaj manieroj:
     221  * --bounds (--zoom|--scale|--width-px|--height-px)
     222  * --anchor (--width-m|--width-px) (--height-m|--height-px) (--zoom|--scale)
     223  * --anchor --width-m --height-m (--width-px|--height-px)
     224  * --anchor --width-px --height-px (--width-m|--height-m)
     225Se nek 'bounds' nek 'anchor' estas donita, la defaŭlta valoro --bounds=auto efikas kaj la limoj de la elŝuta areo en la .osm eniga dosiero estas uzataj.
     226
     227Ekzemploj:
     228  java -jar josm.jar render -i data.osm -s style.mapcss -z 16
     229  josm render -i data.osm -s style.mapcss --scale 5000
     230  josm render -i data.osm -s style.mapcss -z 16 -o image.png
     231  josm render -i data.osm -s elemstyles.mapcss --setting hide_icons:false -z 16
     232  josm render -i data.osm -s style.mapcss -s another_style.mapcss -z 16 -o image.png
     233  josm render -i data.osm -s style.mapcss --bounds 21.151,51.401,21.152,51.402 -z 16
     234  josm render -i data.osm -s style.mapcss --anchor 21.151,51.401 --width-m 500 --height-m 300 -z 16
     235  josm render -i data.osm -s style.mapcss --anchor 21.151,51.401 --width-m 500 --height-m 300 --width-px 1800
     236  josm render -i data.osm -s style.mapcss --scale 5000 --projection epsg:4326
     237}}}
     238
     239=== JOSM projekciaj Programaj argumentoj ===#Programargumentsprojection
     240
     241{{{
     242Uzo:
     243        java -jar josm.jar project <opcioj> <crs> +to <crs> [file]
     244
     245Priskribo:
     246Konvertas koordinatojn de unu koordinata referenca sistemo al alia.
     247
     248Opcioj:
     249        --help|-h         Montri ĉi tiun helpon
     250        -I                Ŝanĝi enigan kaj eligan crs
     251        -r                Ŝanĝi ordon de enigaj koordinatoj (oriento/nordo, lon/lat)
     252        -s                Ŝanĝi ordon de eligaj koordinatoj (oriento/nordo, lon/lat)
     253
     254<crs>:
     255La formato por eniga kaj eliga koordinata referenca sistemo estas simila al tiu de la PROJ.4 programaro.
     256
     257[file]:
     258Legas enigajn datumojn de unu aŭ pli da dosieroj listigitaj kiel poziciaj argumentoj. Kiam neniu dosiero estas donita, aŭ la dosiernomo estas "-", datumoj estas legataj de norma enigo.
     259
     260Ekzemploj:
     261    java -jar josm.jar project +init=epsg:4326 +to +init=epsg:3857 <<<"11.232274 50.5685716"
     262       => 1250371.1334500168 6545331.055189664
     263
     264    java -jar josm.jar project +proj=lonlat +datum=WGS84 +to +proj=merc +a=6378137 +b=6378137 +nadgrids=@null <<EOF
     265    11d13'56.19"E 50d34'6.86"N
     266    118d39'30.42"W 37d20'18.76"N
     267    EOF
     268       => 1250371.1334500168 6545331.055189664
     269          -1.3208998232319113E7 4486401.160664663
     270}}}
     271
     272
     273== Vidu ankaŭ ==
     274* [wikitr:/Download#Troubleshooting Sencimigo de Java]
     275* [wikitr:/InstallNotes Instalaj notoj]
     276* [wikitr:/Help/Preferences Preferoj] - Preferoj superrigardo
     277
     278----
     279Reen al [wikitr:/Help Ĉefa Helpo]