FR:JOSM

From OpenStreetMap Wiki
Jump to: navigation, search
Help
Langues disponibles
Català Deutsch English Español Eesti Suomi Français עברית Magyar Italiano 日本語 Nederlands Polski Português Português do Brasil Русский Slovenčina Slovenščina Shqip Українська Tiếng Việt ‪中文(简体)‬ ‪中文(繁體)‬
JOSM avec affichage de photos géoréférencées
Copie d'écran JOSM, avec le plugin WMS Yahoo!
Download josm-tested button.png
josm-tested.jar version stable de JOSM
josm-latest.jar dernière version de développement de JOSM
java web-start démarrer directement JOSM


JOSM est l'« éditeur Java pour OpenStreetMap », développé par Immanuel Scholz et actuellement maintenu par Dirk Stöcker. Sa page d'accueil se trouve à l'adresse http://josm.openstreetmap.de/, où vous pouvez télécharger la dernière version (compilée durant la dernière nuit, à peu près 6,8 Mo). JOSM est écrit en langage Java et nécessite l'installation préalable d'un environnement d'exécution JRE 1.6 ou supérieur (une version récente de la JRE étant requise, voir les pré-requis système pour plus de détails.). JOSM fonctionne donc sur les OS où la JRE a été portée (installable).

Contents

Guide du débutant

Vous trouverez sur cette page un guide pour vous aider dans vos premiers pas avec l'éditeur.

Quel éditeur utiliser

Il existe d'autres éditeurs pour modifier les données d'OpenStreetMap, comme l'éditeur en ligne Potlatch ou Merkaartor. Alors quand utiliser JOSM et quand utiliser un autre éditeur ? Eh bien, JOSM est un éditeur aux nombreuses fonctionnalités pour les cartographes expérimentés. Il nécessite un petit effort d'installation et de configuration. Mais si votre intention est de devenir un grand cartographe OSM, c'est un petit investissement de temps qui en vaut la peine. Et si vous êtes déjà familier avec les ordinateurs, cela n'est pas très compliqué.

Vous préférerez JOSM si :

Vous n'utiliserez probablement pas JOSM si :

Caractéristiques requises

Pour que JOSM puisse fonctionner sur votre ordinateur, vous aurez besoin de :

Si vous avez seulement OpenGL, essayez de lancer le programme avec l'argument
-Dsun.java2d.opengl=true
Si vous avez encore des problèmes avec cette configuration (mauvaise icône et fond d'écran), utilisez:
-Dsun.java2d.opengl=true -Dsun.java2d.opengl.fbobject=false
tout en notant que l'option opengl peut causer des problèmes avec certains gestionnaires de fenêtres sur Linux.

Télécharger et installer

Vous avez besoin d'installer Java 6 ou supérieur en téléchargeant sur le site d'Oracle la la JRE ou le JDK adapté à votre OS.

Vous devez ensuite simplement télécharger le fichier jar de JOSM, que vous pouvez trouver sur le site principal.

De nombreux développeurs ont ajouté leur propre contribution à JOSM. C'est pourquoi différentes extensions (plugins, ou greffons) sont disponibles. Alors que la version principale de JOSM se trouve sur le site http://josm.openstreetmap.de/, vous pouvez télécharger des versions modifiées de JOSM ou des plugins qui étendent les possibilités de JOSM.

Installer Java

En premier lieu, vous devez avoir Java sur votre système pour pouvoir faire tourner JOSM.

L'installation de la machine virtuelle java se fait différemment suivant les plate-formes :

Linux

Ubuntu

Note : voir, plus bas, comment utiliser la josm-latest à la place de la version de la distribution tout en gardant la même convivialité.

Debian "pure"
Gentoo

Installation standard avec Portage :

emerge -av josm

Si vous êtes intéressé par les derniers développement de JOSM et des plugins supplémentaires, utilisez la couche Gentoo pour OpenStreetMap.

Il y a déjà de nombreux plugins disponibles avec ebuild. Regardez dans http://svn.openstreetmap.org/applications/utils/gentoo/ pour une liste complète.

Fedora
Entrez (en tant que root):
#yum install josm
openSUSE/Fedora/Mandriva

Les paquets de JOSM sont disponibles dans le service de compilation d'openSUSE, dans le dépôt Application:Geo.

Allez à l'adresse http://download.opensuse.org/repositories/Application:/Geo/, sélectionnez votre distribution et trouvez le RPM dans le répertoire noarch. Installez avec RPM ou votre gestionnaire de paquets favori.

Exemple avec openSUSE 10.3 utilisant zypper:

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

Utilisez ceci pour openSUSE OneClick install :

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

Windows

Mac OS X


Les extensions (plugins) pour JOSM

Les plugins sont aujourd'hui facilement téléchargeables et installables à partir du menu des préférences de JOSM. Une liste des plugins se trouve sur cette page du Wiki, et aussi à l'adresse JOSM Wiki.

Comment démarrer JOSM

Le fichier jar doit être associé au moteur Java. Cette étape se fait différemment suivant les plateformes:

Linux

Tapez simplement java -jar josm.jar dans une fenêtre shell. Il existe aussi quelques tutoriels vidéos. L'un d'entre eux décrit les étapes pour configurer KDE de telle sorte que JOSM démarre avec un clic sur son icône. Téléchargez les tutoriels (en anglais) depuis l'un des miroirs listés à l'adresse openstreetmap.de.

Pour les utilisateurs d'Ubuntu, il y a un bon tutoriel disponible sur UbuntuForums. Si vous utilisez Ubuntu 8.04 LTS et installez JOSM via son paquet, vous pourrez simplement l'appeler avec josm.

Si vous voulez utiliser JOSM derrière un proxy, vous pouvez le signaler à l'environnement Java dans la commande de lancement de l'éditeur comme ceci: java -Dhttp.proxyHost=192.168.1.1 -Dhttp.proxyPort=3128 -jar josm.jar, avec l'adresse IP et le port de votre proxy.

Si vous utilisez l'IPv6, vous devez en informer l'environnement Java avec -Djava.net.preferIPv6Addresses=true

Ce qui peut donner par exemple: java -Djava.net.preferIPv6Addresses=true -Dhttp.proxyHost=proxy.ipv6.uni-leipzig.de -Dhttp.proxyPort=3128 -jar josm/josm-snapshot-xxx.jar

Notez que le serveur OpenStreetMap ne supporte pas encore l'IPv6 pour l'instant.

Ubuntu

Si vous avez installé JOSM à partir de la logithèque Ubuntu, vous disposez des boutons/menus lanceurs bien pratiques. Mais vous aimeriez lancer la josm-latest avec ces mêmes boutons.

JOSM a été installé dans le répertoire [1]
/usr/share/josm
Le shell de lancement est à l'adresse [2]
/usr/bin/josm
Vous avez téléchargé la latest (lien ci-dessus) qui se trouve dans le répertoire [3]
~/Téléchargements
Plaçez josm-latest à côté de la version livrée par Ubuntu [4]
sudo cp ~/Téléchargements/josm-latest.jar /usr/share/josm/
Éditez le shell de lancement [5]
sudo gedit /usr/bin/josm

Entrez votre mot de passe.

Dans Gedit changez la ligne [6]
    exec $JAVACMD -Xmx512m -jar /usr/share/josm/josm-0.0.snv*.jar "$@"
pour [7]
    exec $JAVACMD -Xmx1024m -jar /usr/share/josm/josm-latest.jar "$@"

Au passage on a doublé la mémoire allouée à JOSM : 512 Mo >1024 Mo.

Sauvegardez.

Le tour est joué. Cliquez sur un lanceur (menu ou bouton), c'est la dernière version qui se lance.

note : À chaque téléchargement de mise à jour de JOSM, il faudra remplacer la version active par la commande [4] ou exécuter [8] :

sudo wget "http://josm.openstreetmap.de/josm-latest.jar" -O /usr/share/josm/josm-latest.jar

Windows

Normalement, cliquez simplement deux fois sur le fichier josm.jar pour démarrer JOSM.

Dans les rares cas où cela ne fonctionnerait pas, créez un fichier texte nommé start_JOSM.cmd par exemple avec un éditeur de texte simple comme Notepad. Puis copiez la ligne suivante dans le fichier :

java -jar josm.jar

Sauvegardez ce fichier .cmd dans le même répertoire que le fichier josm.jar. Maintenant vous pouvez lancer JOSM en double-cliquant sur le fichier .cmd.

Vous pouvez aussi créer un raccourci vers le fichier JOSM.jar, ce qui permet d'ajouter des paramètres supplémentaires. Personnellement, j'utilise le raccourci suivant qui démarre JOSM avec 512 MB de mémoire pour le processus, ce qui améliore les performances de manière significative quand on édite un nombre important de données. Bien sûr, les chemins d'accès peuvent être différents sur votre machine:

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

Systèmes Mac OS X

Vous aurez besoin de Mac OS 10.4 ou supérieur. Mac OS 10.3 ne peut pas faire fonctionner JOSM car il n'y a pas d'environnement Java développé pour cet OS.
Mac OS 10.4.x (Tiger), ne peut pas fonctionner avec les versions de JOSM postérieures à avril 2010, car celles-ci ne fonctionnent qu'avec Java 6. Les versions ultérieures de Mac OS (10.5, 10.6 et 10.7) sont compatibles Java 6.
Si vous voulez allouer d'avantage de mémoire pour JOSM (pour pouvoir éditer de larges zones), le script suivant, à exécuter dans la fenêtre du Terminal, peut vous aider :

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

Les premiers pas

(Vous pouvez aussi lire ce petit guide du débutant mieux illustré.)

Trucs et astuces

Regardez aussi les astuces plus avancées (pour utilisateurs plus expérimentés)

Faire coïncider automatiquement des photos avec les traces GPS

Un des problèmes récurrents avec nos relevés avec GPS est de garder des notes précises sur les noms des rues à chaque intersection. Si vous avez un appareil photo numérique (APN), JOSM peut vous aider.

Prenez des photos des panneaux routiers, rues, intersections pendant vos pérégrinations. Puis, de retour à la maison et en ayant chargé vos traces GPS dans JOSM :

Faire coïncider automatiquement un enregistrement sonore avec les traces GPS

On dispose aujourd'hui de la même facilité de synchronisation pour les enregistrements sonores sur dictaphones ou autres MP3 ou téléphones portables.

Il y a trois méthodes décrites avec des instructions pas-à-pas dans l'aide en ligne de JOSM :

1. Bande son continue avec des marques GPS

Avec cette méthode, vous collectez des points de navigation (waypoints) le long de votre chemin en utilisant les commandes appropriées de votre GPS et vous ajoutez vos commentaires sur la signification de ces marques en parallèle dans l'enregistrement sonore continu - un nom de rue ou un point d'intérêt. Votre GPS enregistre trois informations clés pour chaque point de navigation - sa localisation, l'heure et sa référence, habituellement un numéro. La bande audio et les points de navigation sont ensuite synchronisés dans JOSM de telle manière que vous pouvez ensuite réécouter chaque descriptif en cliquant sur la marque représentant le point de navigation à l'écran.

2. Bande son continue avec points d'intérêts identifiés vocalement

Avec cette méthode, vous faites aussi un enregistrement continu du son mais à la place d'entrer des points de navigation dans votre GPS, vous dictez un son identifiant un point d'intérêt, par exemple "Marque! River Lane école primaire à gauche".

3. Clips audio avec points de navigation

Avec cette méthode, vous créez des points de navigation en identifiant des points d'intérêt. Cependant, vous enregistrez un fichier sonore séparé pour chaque point et le nom de chaque fichier est ajouté en tant qu'élément <link> dans le point de navigation correspondant dans le fichier GPX avant d'être chargé dans JOSM. Lorsque JOSM créé les marqueurs audio pour chaque point de navigation, il saura quel clip audio jouer lorsque vous cliquez sur un marqueur.

Messages d'erreurs de JOSM

Error while parsing. An error has occurred

La cause la plus probable de l'erreur ci-dessus est que le serveur est temporairement surchargé et n'a pas pu envoyé la réponse requise à JOSM dans les temps. Si cette erreur se produit, essayez juste de transférer les données une nouvelle fois, et JOSM reprendra à l'endroit oû l'erreur s'était produite.

Si vous recevez une erreur "412 precondition failed", cela veut dire que quelque chose s'est produit sur le serveur de façon inattendue. Essayez d'effacer les objets concernés.

JOSM semble bien démarrer mais l'écran est blanc

Ceci peut arriver si vous avez activé des outils graphiques du genre de compiz/beryl. La solution est simple, ajoutez la ligne suivante dans le profile utilisateur :

export AWT_TOOLKIT="MToolkit"

Notes pour les débutants

Ci-dessous se trouvent quelques notes prises par un débutant (Parsingphase) durant les premiers jours de sa prise en main avec l'éditeur JOSM (sur Mac OS X).

Les points spécifiques au Mac

Remarques pour toutes les plateformes

Pourquoi mes changements n'apparaissent pas sur la carte ?

Voir aussi

Pages en relation

Liens externes

Personal tools
Namespaces
Variants
Actions
site
Toolbox