NL:JOSM

From OpenStreetMap Wiki
Jump to: navigation, search
Help
Available languages
Deutsch English Español Eesti Euskara Suomi Français עברית Magyar Italiano 日本語 Nederlands Polski Português Português do Brasil Русский Slovenčina Shqip Українська Tiếng Việt ‪中文(简体)‬ ‪中文(繁體)‬
Help About Browsing Editing Upload
JOSM Schermafdruk toont de functie om geo-tagged-afbeeldingen te maken.
JOSM Schermafdruk met (verouderde) landsat.jar en mappaint.jar plugins.

De "Java OpenStreetMap Editor" (JOSM) is ontwikkeld door Immanuel Scholz en wordt op dit moment onderhouden door Frederik Ramm. De beginpagina is te vinden op http://josm.openstreetmap.de/, waar je de stabiele versie of de ontwikkelversie (ongeveer 2.2 MB) kunt downloaden. Java 1.6 of nieuwer is vereist.

Contents

Welke editor gebruiken?

Er zijn meerdere editors voor OpenStreetMap-gegevens, zoals de online-editor Potlatch of Merkaartor. Wanneer gebruik je JOSM en in welke gevallen een andere editor? JOSM is een uitgebreide editor voor de ervaren OSM-kartograaf, en vereist enige installatie- en configuratieinspanningen. Maar als je een goede OSM-kartograaf wilt worden, is de tijd die je in JOSM investeert de moeite waard. Mocht dit allemaal wat ingewikkeld klinken: als je een beetje kennis van computers hebt valt het allemaal erg mee.

JOSM komt het best tot zijn recht in de volgende gevallen:


Je kunt JOSM beter niet gebruiken in de volgende gevallen:

Minimum systeemvereisten

Om JOSM goed te kunnen draaien, moet je computer minstens aan de volgende eisen voldoen:

Geeft deze instelling problemen (onjuiste iconen, achtergrond of vensters), gebruik dan:
-Dsun.java2d.opengl=true -Dsun.java2d.opengl.fbobject=false
. De instelling is getest op WinXP + nVidia FX1500 + dual monitor). Merk op: de OpenGL-optie kan op Linux problemen met de window-manager veroorzaken.

Voorbeelden van inschakelen 2D-versneller

Linux

In Ubuntu Hardy kan OpenGL 2D-versnelling als volgt worden ingeschakeld via de opdrachtregel:

java -Dsun.java2d.opengl=True -jar /usr/share/josm/josm.jar

het deel van de bovenstaande opdracht:

/usr/share/josm/josm.jar

geeft de locatie van het JOSM jar-bestand. Staat je jar-bestand ergens anders, dan past je dat deel aan.

Downloaden & installeren

Java 1.5 moet geïnstalleerd zijn om JOSM te kunnen gebruiken. (Java 1.5 niet beschikbaar voor Mac OS 10.3.x. (Panther).)

Vervolgens download je het JOSM jar-bestand. Verschillende mensen hebben JOSM veranderd, dus er zijn meerdere varianten en plugins beschikbaar. De oorspronkelijke JOSM-trunk staat op http://josm.openstreetmap.de/, waar je zowel JOSM als zijn plugins kunt downloaden.

Java installeren

Als Java nog niet op je computer aanwezig is, kun je het als volgt installeren:

Linux

Ubuntu

Let er op het pad naar jouw josm jar bestand aan te passen.

Debian "pure"

Opmerking: Als je een andere JVM geinstalleerd hebt en je wilt SUN's java gebruiken, start dan josm met

JAVACMD=/usr/lib/jvm/java-6-sun/bin/java josm
Gentoo

Standaard installatie met Portage:

emerge -av josm

Op dit moment zijn alle pakketten voor josm gemaskeerd zodat je de /etc/portage/packages.keywords moet bewerken en sci-geosciences/josm ~x86 toe moet voegen.

Als je bent geïnteresseerd in de laatste ontwikkelingsversie van josm en extra plug-ins, gebruik dan de OpenStreetMap Gentoo Overlay.

Er zijn al vele plug-ins beschikbaar als ebuilds. Kijk op http://svn.openstreetmap.org/applications/utils/gentoo/ voor een volledige lijst.

openSUSE/Fedora/Mandriva

JOSM pakketten zijn beschikbaar in de openSUSE's build service, in de opslagplaats Application:Geo.

Ga naar http://download.opensuse.org/repositories/Application:/Geo/, selecteer je distibutie en zoek de RPM in de noarch directory. Installeren met behulp van RPM of je favoriete pakketbeheerder.

Voorbeeld voor openSUSE 10.3 met behulp van zypper:

zypper ar http://download.opensuse.org/repositories/Application:/Geo/openSUSE_10.3
zypper ref
zypper in josm

Gebruik dit voor de openSUSE OneClick installatie:

 http://packages.opensuse-community.org/index.jsp?searchTerm=josm

Windows

Mac OS X

JOSM plugins

Een lijst van plugins kun je op de JOSM/Plugins pagina in deze Wiki vinden, en ook in de JOSM Wiki. Plugins are installed as described below:

Linux & Mac OS X

Hoe JOSM op te starten?

Het jarbestand moet worden doorgegeven aan de Java 1.5 runtime. Deze stap is verschillend voor de diverse platformen:

Linux

Typ eenvoudigweg java -jar josm.jar in een shell. Er zijn ook enkele voorbeeldvideo's. Eén ervan beschrijft de stappen om KDE in te stellen voor het opstarten van JOSM door te klikken op het JARbestand. Bekijk de voorbeelden vanaf een van de mirrors die zijn vermeld op openstreetmap.de.

Ubuntu-gebruikers vinden een goede handleiding op UbuntuForums.

Indien je Ubuntu 8.04 LTS of Debian gebruikt en JOSM via pakket installeert, zul je eenvoudigweg josm gebruiken.

Als je het vanachter een proxy moet gebruiken, moet je dat doorgeven aan de java runtime met java -Dhttp.proxyHost=192.168.1.1 -Dhttp.proxyPort=3128 -jar josm.jar, met het IP-adres en poort van je proxy.


Als je ipv6 nodig hebt, kun je het doorgeven aan de java runtime met -Djava.net.preferIPv6Addresses=true

bijvoorbeeld java -Djava.net.preferIPv6Addresses=true -Dhttp.proxyHost=proxy.ipv6.uni-leipzig.de -Dhttp.proxyPort=3128 -jar josm/josm-snapshot-xxx.jar

De proxy is hier alleen vermeld omdat de openstreetmap-server ipv6 nog niet ondersteund.

Je kunt het volgende script gebruiken om altijd de laatste Josm-versie te gebruiken:

#!/bin/sh
GPSDIR=/home/sven/Desktop/gps
PROXY=www-proxy
export JAVA_HOME=/usr/local/java/jdk1.6.0_04/
DCOPREF=`kdialog --title "Hole JOSM"  --progressbar "Hole JosmLatest" 100`
cd $GPSDIR
wget -N http://josm.openstreetmap.de/download/josm-latest.jar
dcop "$DCOPREF"  close
$JAVA_HOME/bin/java -Xmx1024M -DproxyHost=$PROXY -DproxyPort=8080 -jar josm-latest.jar

alternatieve versie of een bijwerken en opstart-script:

#!/bin/sh
#
# Startup-script for josm to fetch the latest version if an older version is installed
#

# fix for use with compiz, delete next line if you don't use compiz, else josm won't work properly.
export AWT_TOOLKIT=MToolkit
# change to directory where josm-jar-file is located
cd ~/bin
# backup old version in case the new one doesn't work
cp josm-latest.jar josm-latest.jar.0
# download latest version if available
wget -N http://josm.openstreetmap.de/download/josm-latest.jar
# change to desired working directory
cd ~/openstreetmap
# start josm using alsa with 2D-acceleration and assign 512MB of memory
aoss java -Dsun.java2d.opengl=true -jar -Xmx512M ~/bin/josm-latest.jar

Windows

Gewoonlijk kun je gewoon dubbelklikken op het josm.jar-bestand om JOSM op te starten.

In het uitzonderlijke geval dat dit niet werkt, maak dan met een eenvoudige tekstbewerker, bijvoorbeeld Notepad, een tekstbestand genaamd start_JOSM.bat. Typ de volgende regel in dat bestand:

java -jar josm.jar

Sla dit .bat-bestand op in dezelfde map als waar josm.jar is geplaatst. Nu kun je gewoon dubbelklikken op het .bat-betand en JOSM zal opstarten.

Je kunt ook een snelkoppeling instellen naar het JOSM.jar-bestand wat het mogelijk maakt aanvullende parameters op te nemen. Ik heb het volgende als de snelkoppeling "Doel" in mijn Startmenu wat een venster opent voor control prompt (handig om de voortgang van uploads/downloads te zien), JOSM in zijn afzonderlijke venster laadt en 512mb geheugen toewijst aan het proces hetgeen de snelheid van de bewerking enorm versnelt bij het bewerken van veel gegevens. Wijzig "path" naar het volledige pad van jouw josm-latest.jar-bestand.

C:\WINDOWS\system32\java.exe -jar -Xmx512M "C:\path\josm-latest.jar"

Mac OS X - systemen

Je moet Mac OS 10.4 of hoger hebben. 10.3 zal het werk niet aankunnen. In 10.4.x en 10.5.x, dubbelklik eenvoudigweg op het jar-bestand en Java 1.5 zou het JOSM jar-bestand moeten laden. Indien je meer geheugen toe wilt wijzen aan JOSM (om grotere bestanden te kunnen bewerken), zal het volgende script helpen:

java -jar -Xmx256M -XX:MaxPermSize=256M josm-latest.jar

Neem -Dapple.laf.useScreenMenuBar=true er in op om het menu in de OS X-menubalk op te nemen, en -Xdock:name="JOSM" -Xdock:icon="logo.png" om het een pictogram en een naam te geven.

Getting started

Hints and tricks

See also JOSM/Advanced Tricks (more tips for more experienced users)

Automatically Matching Photos to GPS traces

One of the problems when out mapping with a GPS is trying to keep accurate notes about the street names as you pass each junction. If you have a digital camera to take out with you, JOSM can help.

As you are travelling around, take a picture at appropriate places/junctions/road signs. Then, when you get home with your completed GPS track uploaded into JOSM:

The "Geotagged photos" feature is built in to JOSM. However you might like to try out the AgPifoJ plugin which works in a similar way, but offers enhanced reliability and usability.

For more information see Photo Mapping

Automatically Matching Sound Recordings to GPS traces

There is now a similar facility for applying and synchronizing sound recordings.

There are three methods, described with step-by-step instructions, in the JOSM Help:

1. Continuous audio with GPS waymarks

With this method, you collect explicit waypoints along your track using the buttons on your GPS and at the same time dictate onto a continuous sound recording on your voice recorder what the waymark represents on the ground - a street name or point of interest. Your GPS notes three key pieces of information about each waypoint - its location, the time it was made, and it's name or number. The audio and waypoint data are then synchronized in JOSM so that you can play back each description by clicking on a Marker representing the waypoint.

2. Continuous audio with vocally-identified points of interest

With this method you also make a continuous sound recording but instead of entering waypoints into your GPS you dictate an audible cue for each point of interest, for example "MARK! River Lane Primary School on left".

3. Audio clips with waymarks

With this method, you make waypoints to identify locations of interest. However you record a separate audio file for each one and the name of each file is added as a <link> element in the corresponding waypoint in the GPX file before loading into JOSM. When JOSM then creates the Audio Marker for each waypoint, it knows which audio clip to play when you click on the marker.

For more information see Audio mapping

JOSM error messages

Error while parsing. An error has occurred

The most likely cause of the above error is that the server is slow and has not sent the required response back to JOSM. If this occurs just try uploading the data again, and JOSM will resume from where it left off.

If you get error 412 precondition failed, it means that something changed on server in unexpected way. Try deleting affected objects.

JOSM seems to start okay, but the window is blank

If you have the fancy, compiz/beryl graphics stuff enabled, then this may happen. The solution is simple, add the following line to the user profile:

export AWT_TOOLKIT="MToolkit"

or put this in the "Run Application" dialog:

compiz --replace && export AWT_TOOLKIT=MToolkit

This also happens under tiling window managers such as ratpoison and stumpwm with Java 1.5 and 1.6 VMs (no problem with IcedTea/Java 1.7). It seems like josm demands to adjust its geometry in a certain way and when it can't panics. A workaround is to launch JOSM under Xnest:

Xnest :1 -ac -geometry 1280x1024
DISPLAY=:1 java -jar josm-latest.jar

You may also need a window manager, this example uses fluxbox:

 Xnest :1 -ac -geometry 1280x1024
 fluxbox -display :1
 DISPLAY=:1 java -Xmx1024m -jar ~/src/josm/dist/josm-custom.jar

Similarly, to launch under Xephyr (an alternative to Xnest):

Xephyr :1 -ac -screen 1280x1024
DISPLAY=:1 java -Xmx1024m -jar josm-latest.jar

One could also export the AWT_TOOLKIT variable above but that doesn't seem to work for certain things, e.g. the download dialog is zero-sized.

Newbie Notes

Here's a few notes from a beginner's (Parsingphase) first couple of days working on OSM, using the JOSM editor (on Mac OS X).

Mac-specific points

Points for all platforms

Why don't my changes appear?

See also

Related

External links

Personal tools
Namespaces
Variants
Actions
site
Toolbox