Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
josm [Le 22/03/2012, 18:42] zebulonT Ajout "Installation de JOSM via les dépôts" |
josm [Le 03/01/2025, 17:26] (Version actuelle) bcag2 [Utilisation] ajout §[Connexion au serveur OSM] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>karmic oneiric openstreetmap}} | + | {{tag>Xenial openstreetmap}} |
---- | ---- | ||
+ | {{ https://josm.openstreetmap.de/svn/trunk/images/logo.png?75|}} | ||
====== Éditeur Java pour OpenStreetMap ====== | ====== Éditeur Java pour OpenStreetMap ====== | ||
- | [[http://josm.openstreetmap.de/|Java OpenStreetMap Editor]] est comme son nom l'indique un éditeur [[Java]] pour la [[cartographie]] collaborative libre [[http://www.openstreetmap.org/|OpenStreetMap]] (OSM). | + | [[https://josm.openstreetmap.de/|Java OpenStreetMap Editor]], **JOSM** en abrégé, est un éditeur [[:java]] pour la [[:cartographie]] collaborative libre sur [[https://www.openstreetmap.org/|OpenStreetMap]] (OSM). |
- | + | <note>Si vous ne souhaitez faire que de la consultation, vous pouvez utiliser [[:Viking]], disponible dans la logithèque.</note> | |
- | La version présente dans les dépôts pouvant être qualifiée d'antédiluvienne, il est préférable de réaliser l'installation à partir de sources plus à jour (voir ci-dessous). | + | |
===== Pré-requis ===== | ===== Pré-requis ===== | ||
- | * Avoir un environnement [[:java]] fonctionnel | ||
+ | * Avoir un environnement [[:java]] fonctionnel. | ||
- | ===== Installation automatique de JOSM par un script ===== | + | ===== Installation ===== |
- | Un script batch installant JOSM et ses 3 plugins principaux (voir description [[:josm#installation_de_plugins|ici]]) est disponible (à vos risques et périls bien sûr LOL) [[http://forum.ubuntu-fr.org/viewtopic.php?pid=2733962#p2733962|dans le forum]] | + | [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **[[apt>josm,josm-plugins|josm et josm-plugins]]**, cependant la version de JOSM présente dans les dépôts officiels d'Ubuntu n'est pas tenue à jour autant qu'il le faudrait...\\ |
+ | Notamment pour des raisons de compatibilité avec les greffons (plugins), il est recommandé d'utiliser la dernière version disponible sur le site officiel. | ||
+ | <note important>Cette version est ancienne et ne permet pas forcément l’identification au serveur (problème rencontré sous [[:jammy|Jammy]] pour sauvegarder les modifications apportées à la carte. Préférer [[#manuelle|l’installation manuelle]] </note> | ||
- | ===== Installation manuelle de JOSM ===== | + | ==== Avec les dépôts d'OpenStreetMap ==== |
- | ==== Télécharger l'archive Java ==== | + | OpenStreetMap propose un dépôt pour Ubuntu permettant de récupérer et de tenir à jour JOSM. |
- | * La dernière version stable est disponible ici : [[http://josm.openstreetmap.de/josm-tested.jar|josm-tested.jar]] | + | |
- | * La dernière version publiée l'est ici : [[http://josm.openstreetmap.de/josm-latest.jar|josm-latest.jar]] | + | |
- | Une fois téléchargée la version de votre choix, déplacez si besoin l'archive .jar dans dans un répertoire qui vous convient (par exemple ///home/machin_bidule/josm//) | + | |
- | ==== Raccourci dans le menu ==== | + | - [[:tutoriel:comment_modifier_sources_maj|Modifiez vos sources de mises à jour]] pour y ajouter le dépôt d'OpenStreetMap -- **Attention** à bien remplacer <VERSION_UBUNTU> par le nom de votre [[:versions|version]] d'Ubuntu en minuscule : <file>deb https://josm.openstreetmap.de/apt <VERSION_UBUNTU> universe</file> |
- | L'archive java téléchargée est exécutable (il vous faudra cependant peut-être parfois vous rendre dans les propriétés du fichier pour rendre l'archive exécutable) : il suffit de cliquer sur le fichier avec le bouton droit, puis dans "ouvrir avec..." choisir Java. Il peut être cependant plus pratique de créer un lanceur : | + | - Téléchargez et installez la clé d'authentification du dépôt : <code>wget -q https://josm.openstreetmap.de/josm-apt.key -O- | sudo apt-key add -</code> |
+ | - [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]] ; | ||
+ | - [[:tutoriel:comment_supprimer_un_paquet|Supprimez les paquets]] **josm** et **josm-plugins** (si vous les aviez précédemment installés) ; | ||
+ | - [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **[[apt>josm|josm]]** ou **[[apt>josm-latest|josm-latest]]** pour la version en développement. | ||
+ | <note>La version de développement nécessite d'utiliser la version 7 java !!!</note> | ||
+ | <note tip>Vous pouvez automatiser l'ajout du dépôt avec sa clé d'authentification et la mise à jour de la liste des paquets avec la commande suivante : <code>echo "deb https://josm.openstreetmap.de/apt `lsb_release -sc` universe #JOSM" | sudo tee -a /etc/apt/sources.list && wget -q https://josm.openstreetmap.de/josm-apt.key -O- | sudo apt-key add - && sudo apt-get update</code> | ||
- | **Sous Gnome :** | + | Il ne vous reste ensuite plus qu'à choisir la version de JOSM qui vous intéresse !</note> |
- | * Système->Préférences->Menu Principal | + | |
- | * Application->Éducation | + | |
- | * Nouvel élément -> Nom : //JOSM// / Commande : //java -jar /emplacement_de_votre_version_de_josm/josm-latest.jar// (ou josm-tested.jar) | + | |
- | * Valider. | + | |
- | **Sous KDE 4.2 :** | + | ==== Manuelle ==== |
- | * Cliquer bouton droit sur l'icône du menu K->Éditeur de menu | + | |
- | * Éducation->Science | + | |
- | * Nouvel élément -> Nom : //JOSM// / Commande : //java -jar /emplacement_de_votre_version_de_josm/josm-latest.jar// (ou josm-tested.jar) / Icône : /usr/share/app-install/icons/josm-32.xpm (présente après un premier lancement de l'archive je suppose) | + | |
- | * Cliquer sur le bouton Enregistrer, puis quitter l'éditeur de menu. | + | |
- | ===== Installation de JOSM via les dépôts ===== | + | L'installation manuelle consiste en un téléchargement de l'archive Java sur le site officiel et, éventuellement, en la création d'un raccourci dans le menu application. Les archives Java disponibles sur le site officiel sont identiques à celles des dépôts d'OpenStreetMap. Une installation manuelle n'a donc de sens que si vous n'avez pas les droits d'administration sur la machine sur laquelle vous souhaitez utiliser JOSM... |
- | Depuis Lucid FIXME, un paquet //josm// se trouve dans [[depots#depots_officiels|les dépôts officiels universe]] et il suffit dès lors de l'installer via votre gestionnaire de paquets habituel((Synaptic, Logithèque Ubuntu, //aptget install// ou //aptitude install// en ligne de commande.)) après avoir vérifié que les dépôts officiels universe sont bien activés. L'installation de ce paquet ajoute automatiquement une entrée <<Josm>> dans le menu Éducation. | + | - Télécharger l'archive Java |
+ | * Dernière version stable : [[https://josm.openstreetmap.de/josm-tested.jar|josm-tested.jar]] ; | ||
+ | * Dernière version en développement : [[https://josm.openstreetmap.de/josm-latest.jar|josm-latest.jar]]. | ||
+ | - [[:permissions|Modifiez les permissions]] pour rendre l'archive exécutable. | ||
- | Avec Oneiric, le fichier de l'archive Java installé avec ce paquet est //josm-0.0.svn4064.jar// et il est placé dans de dossier// /usr/share/josm//. C'est n'est malheureusement pas la dernière version de JOSM... | + | === Lancer JOSM === |
- | <note tip>Pour disposer de la dernière version stable de JOSM, il faut la télécharger comme indiqué [[josm#telecharger_l_archive_java|ci-dessus]] et ensuite la copier/déplacer dans le dossier// /usr/share/josm// en prenant soin de corriger le lien symbolique <<//josm.jar//>> afin qu'il pointe vers cette nouvelle archive. (Voir les explications ci-dessous.)</note> | + | Vous pouvez lancer JOSM en [[terminal#comment_ouvrir_un_terminal|ouvrant un terminal]] et en tapant les commandes suivantes : |
+ | <code>cd ~/<dossier_dans_lequel_se_trouve_l_archive_de_josm> | ||
+ | java -jar josm-tested.jar</code> | ||
- | ==== Mettre à jour JOSM ==== | + | === Ajout du raccourci dans le menu === |
- | Vous pouvez mettre JOSM à jour afin de disposer de la dernière version disponible sur [[http://josm.openstreetmap.de/|le site officiel]] en suivant la méthode ci-dessous : | + | Il est possible de créer un raccourci à intégrer dans le menu d'applications. Dans les explications qui suivent, c'est **la version stable** de JOSM qui est utilisée avec l'archive **josm-tested.jar**.\\ |
+ | **Adaptez le nom du fichier** si vous utilisez la version en développement contenue dans l'archive **josm-latest.jar** :!: | ||
- | * Télécharger la dernière version stable((Vous pouvez utiliser la version <<latest>> non testée si vous le souhaitez, la démarche est la même.)) de JOSM : | + | * **Sous Gnome :** |
+ | - Dans //Système -> Préférences -> **Menu Principal**// ; | ||
+ | - Ajoutez un raccourci dans //Application -> **Éducation**// ; | ||
+ | * Nom : //JOSM// | ||
+ | * Commande : //java -jar /**<emplacement_de_l_archive_de_josm>**/josm-tested.jar// | ||
+ | * **Sous KDE 4.2 :** | ||
+ | - Ouvrez l'éditeur de menu avec le bouton droit de la souris sur l'icône du menu K ; | ||
+ | - Ajoutez un raccourci dans //Éducation -> **Science**// ; | ||
+ | * Nom : //JOSM// | ||
+ | * Commande : //java -jar /**<emplacement_de_l_archive_de_josm>**/josm-tested.jar// | ||
- | cd ~/Téléchargements | + | ===== Mettre à jour JOSM ===== |
- | wget http://josm.openstreetmap.de/josm-tested.jar | + | |
- | * Déplacer l'archive dans le dossier// /usr/share/josm// (il faut disposer des droits d'administration) : | + | <note tip>Si vous avez fait une installation [[:josm#avec_les_depots_d_openstreetmap|avec les dépôt d'OpenStreetMap]], la mise est jour est automatique.</note> |
- | sudo mv ~/Téléchargements/josm-tested.jar /usr/share/josm | + | Dans le cas d'une installation manuelle, vous pouvez mettre JOSM à jour afin de disposer de la dernière version disponible sur [[https://josm.openstreetmap.de/|le site officiel]] en remplaçant simplement l'archive téléchargée. Attention à conserver le même nom de fichier pour l'archive (josm-tested.jar par défaut pour la version stable) afin de ne pas briser le raccourci mis en place dans le menu application. |
- | * Corriger le lien symbolique <<//josm.jar//>> afin qu'il pointe vers cette nouvelle archive : | + | ===== Utilisation ===== |
- | sudo rm /usr/share/josm/josm.jar | + | <note>Ne seront traités ici que les cas spécifiques à Ubuntu ou des cas généraux qu'un utilisateur pourrait attribuer par erreur à Ubuntu uniquement.\\ De nombreux sites spécialisés traitants l'utilisation de JOSM existent en français si l'information que vous recherchez n'est pas disponible sur cette page, veuillez consulter la rubrique "Liens externes" en fin de page.</note> |
- | sudo ln -s /usr/share/josm/josm-tested.jar /usr/share/josm/josm.jar | + | |
- | Cette opération sera à refaire chaque fois que vous souhaiterez mettre JOSM à jour... Vous pouvez éventuellement inclure toutes les commandes dans un petit script qui automatisera l'opération. | + | ==== Connexion au serveur OSM ==== |
+ | Pour sauver les modifications que vous apportez à la carte, il faut pouvoir se connecter au serveur OSM. Comme précisé au chapitre installation, la version des dépôts ne permet pas toujours de se connecter (erreur), auquel cas il faut préférer l’utilisation d’une version plus récente ([[#manuelle|installation manuelle]]).\\ | ||
+ | Les versions récentes (testé avec la v19277) ouvrent openstreetmap.org dans votre navigateur qui vous demande de vous authentifier puis d'autoriser l'accès pour JOSM. | ||
+ | ==== Activer JOSM depuis un site externe ==== | ||
- | ===== Installation de plugins ===== | + | Il est possible de charger des données directement dans JOSM depuis un site internet à condition que JOSM soit ouvert. Cela permet de simplifier le chargement de données en vue d'édition depuis, par exemple, le [[https://www.openstreetmap.org/|site officiel OSM]]. |
- | Parmi les plugins intéressants, on notera cadastre-fr, WMSplugins et validator qui permettent respectivement d'afficher en arrière-plan les données cadastrales françaises et des vues satellites, facilitant ainsi la mise à jour des cartes, et pour le dernier la correction de données incorrectes. | + | Pour que cette fonction soit active, allez dans les préférences (touche F12), allez dans l'onglet "Utilisation à distance" (icône télécommande) et activez le contrôle à distance. Après l'activation, redémarrez JOSM et faite un essais depuis l'éditeur de carte en ligne osm.og en choisissant le menu déroulant //Modifier -> **Modifier avec Éditeur externe (JOSM ou Merkaator)**// |
- | <note tip>À noter que pour une bonne superposition du cadastre français, il faut dans le menu //Édition > Configuration (F12) > Réglages de la carte (icône de grille)// sélectionner la projection "Lambert Zone (France)". Pensez à remettre la projection "EPSG:4326" pour l'utilisation des autres plugins si nécessaire</note> | + | |
+ | ===== Installation de greffons ===== | ||
+ | |||
+ | Parmi les greffons (plugins) intéressants, on notera cadastre-fr, WMSplugins et validator qui permettent respectivement d'afficher en arrière-plan les données cadastrales françaises, des vues satellites et la correction de données incorrectes. | ||
+ | |||
+ | <note important>L'utilisation de cadastre demande une modification de la projection. Consultez impérativement les sites indiqués en fin de cette page pour savoir comment l'utiliser.</note> | ||
==== Installation automatique ==== | ==== Installation automatique ==== | ||
- | * Appuyez sur la touche F12 (configuration par défaut) pour afficher la fenêtre de configuration | + | |
- | * Ouvrez le menu des greffons (celui dont l'icône est une prise électrique) | + | * Appuyez sur la touche F12 pour afficher la fenêtre de configuration ; |
- | * Cliquez sur "Télécharger la liste" puis sur "Actualiser" | + | * Ouvrez le menu des greffons (celui dont l'icône est une prise électrique) ; |
- | * Sélectionnez les plugins à installer | + | * Cliquez sur "Télécharger la liste" puis sur "Actualiser" ; |
- | * Validez puis relancez JOSM | + | * Sélectionnez les greffons à installer ; |
+ | * Validez puis relancez JOSM. | ||
==== Installation manuelle ==== | ==== Installation manuelle ==== | ||
- | Chez moi, la procédure automatique n'a pas fonctionné (aucun plugin ne s'affichait...). | + | |
- | L'installation manuelle est heureusement assez facile : | + | * Téléchargez les greffons souhaités à partir de [[https://josm.openstreetmap.de/wiki/Plugins]] |
- | * Téléchargez les plugins souhaités à partir de cette page : [[http://josm.openstreetmap.de/wiki/Plugins]] | + | * Enregistrez les fichiers .jar obtenus dans le répertoire ///home/<votre_nom_utilisateur>/.josm/plugins// ; |
- | * Enregistrez les fichiers .jar obtenus dans le répertoire ///home/machin_bidule/.josm/plugins// | + | * Lancez JOSM, si besoin, activez les plugins dans la fenêtre des préférences et relancez JOSM. |
- | * Lancez JOSM (si besoin, activez les plugins dans la fenêtre des préférences et relancez JOSM) | + | |
===== Liens externes ===== | ===== Liens externes ===== | ||
- | * Site officiel de JOSM : http://josm.openstreetmap.de/ | + | * [[https://josm.openstreetmap.de/|Site officiel de JOSM]] **(en)** ; |
- | * Site officiel de OSM : http://www.openstreetmap.org/ | + | * [[https://wiki.openstreetmap.org/wiki/FR:JOSM|La page consacrée à JOSM]] dans le wiki francophone d'OpenStreetMap **(fr)** ; |
- | * [[http://wiki.openstreetmap.org/wiki/FR:JOSM|La page consacrée à JOSM]] dans le wiki francophone d'openstreetmap | + | * [[http://fr.flossmanuals.net/openstreetmap/ch011_modifier-avec-lediteur-hors-ligne-josm|Présentation et tutoriel sur OSM et les différents outils disponible]] **(fr)** ; |
- | * Un forum français consacré à OSM : http://forum.letuffe.org/ | + | * [[http://partir-en-vtt.com/php/articles/voir_article.php?id_article=282|Tutoriel sur JOSM et l'utilisation des greffons]]**(fr)** ; |
+ | * [[https://forum.openstreetmap.fr/|Forum de discussion francophone consacré à OSM]] **(fr)**. | ||
---- | ---- | ||
//Contributeurs : [[utilisateurs:Spirzouf|Spirzouf]].// | //Contributeurs : [[utilisateurs:Spirzouf|Spirzouf]].// |