Erreur JOSM
- gendy54
- Site Admin
- Messages : 413
- Inscription : ven. juil. 11, 2014 10:31 pm
- Localisation : Paris, Nancy
- Contact :
Erreur JOSM
Coucou,
J'ai une erreur fréquente sur JOSM et ca m'embête beaucoup. Une bonne âme charitable?
J'ai une erreur fréquente sur JOSM et ca m'embête beaucoup. Une bonne âme charitable?
Donat ROBAUX
Re: Erreur JOSM
Cette erreur se produit lorsque JOSM essaye de garder trop de données en mémoire.
Le logiciel comporte une sécurité par la forme d'une limite qui, une fois atteinte, te prévient que JOSM arrête de puiser dans les ressources de ton système.
C'est pour éviter que si trop de données sont chargées, JOSM rende ton ordinateur instable.
La solution la plus simple est d'éviter de charger trop de zones à la fois, ou a défaut, de ne travailler qu'avec un fort zoom (si tu dézoome, tu oblige JOSM a t'afficher tous les éléments en même temps). Si tu travailles sur des zones différentes, pense à redemarrer JOSM entre chaque, ca lui permettra de se décharger des données inutiles.
Il est possible d'augmenter la limite si tu pense que ton ordi peut s'en charger sans problème (pour info, la limite par défaut tourne autour de 1Go sur ton pc vu ton image. Les PCs modernes tournent avec entre 1 et 8Go en général.).
Cependant, la façon d'augmenter cette limite change avec le type d'installation et ton système d'exploitation donc on aurait besoin de plus d'infos sur comment tu lance JOSM et sur quel système
Le logiciel comporte une sécurité par la forme d'une limite qui, une fois atteinte, te prévient que JOSM arrête de puiser dans les ressources de ton système.
C'est pour éviter que si trop de données sont chargées, JOSM rende ton ordinateur instable.
La solution la plus simple est d'éviter de charger trop de zones à la fois, ou a défaut, de ne travailler qu'avec un fort zoom (si tu dézoome, tu oblige JOSM a t'afficher tous les éléments en même temps). Si tu travailles sur des zones différentes, pense à redemarrer JOSM entre chaque, ca lui permettra de se décharger des données inutiles.
Il est possible d'augmenter la limite si tu pense que ton ordi peut s'en charger sans problème (pour info, la limite par défaut tourne autour de 1Go sur ton pc vu ton image. Les PCs modernes tournent avec entre 1 et 8Go en général.).
Cependant, la façon d'augmenter cette limite change avec le type d'installation et ton système d'exploitation donc on aurait besoin de plus d'infos sur comment tu lance JOSM et sur quel système
- gendy54
- Site Admin
- Messages : 413
- Inscription : ven. juil. 11, 2014 10:31 pm
- Localisation : Paris, Nancy
- Contact :
Re: Erreur JOSM
OK je comprends mieux. Effectivement quand c'est arrivé je dégommais du rouge après avoir chargé une commune chef lieu de canton, donc lourd.
Je lance l'icône classique de JOSM (v. 7777) et je bosse sur Windows 7 et Java v 8.25. Je ne pense pas pour mon PC qu'il faille augmenter la limite, mais si y a un moyen de vider le cache sans redémarrer JOSM, je suis preneur.
Merci de ton explication.
Je lance l'icône classique de JOSM (v. 7777) et je bosse sur Windows 7 et Java v 8.25. Je ne pense pas pour mon PC qu'il faille augmenter la limite, mais si y a un moyen de vider le cache sans redémarrer JOSM, je suis preneur.
Merci de ton explication.
Donat ROBAUX
Re: Erreur JOSM
Pour vider les informations déja chargées, il suffit de supprimer le calque dans lequel sont chargées tes données. Par défaut, il s'appelle "Calque de données 1". En le supprimant, tu supprimera toutes les données téléchargées. Attention, ca supprimera également tes modifications si tu ne les a pas encore envoyées.
Re: Erreur JOSM
Bonsoir,
Tu as des infos sur comment augmenter la RAM allouée à JOSM ici :
http://wiki.openstreetmap.org/wiki/FR:J ... arrer_JOSM
avec recours à une ligne de commande où tu fixes une valeur avec le paramètre "Xmx".
De mon côté j'alloue 3Go pour JOSM et ça donne un peu d'air, soit pour charger pas mal de données, soit pour afficher le cadastre en fond.
vincent
Tu as des infos sur comment augmenter la RAM allouée à JOSM ici :
http://wiki.openstreetmap.org/wiki/FR:J ... arrer_JOSM
avec recours à une ligne de commande où tu fixes une valeur avec le paramètre "Xmx".
De mon côté j'alloue 3Go pour JOSM et ça donne un peu d'air, soit pour charger pas mal de données, soit pour afficher le cadastre en fond.
vincent
Re: Erreur JOSM
Bonjour,
Contre ce problème, au départ (un an ou 2) je lançais JOSM en ligne de commande avec l'argument Xmx gonflé pour éviter cette erreur (très pénible car JOSM répond alors mal voire plus du tout).
Puis je suis passé au lancement via le lien JNLP, je fais attention à ce que je charge dans JOSM et je n'ai plus vu de ces erreurs depuis des mois. Pour ça, je fais attention de ne pas prendre une "bounding box" beaucoup plus grande que nécessaire (je zoome jusqu'à n'avoir que l'élément qui m'intéresse ou presque).
Au lieu de supprimer le calque de données dans sa totalité, on peut ausi utiliser la fonction Purge qui fait oublier à JOSM les objets sélectionnés présents dans le calque mais sans les supprimer d'OSM. Elle n'est disponible qu'une fois JOSM passé en mode expert.
Pour info, la valeur par défaut de -Xmx sur ma machine :
$ java -XshowSettings
VM settings:
Max. Heap Size (Estimated): 910.50M
Contre ce problème, au départ (un an ou 2) je lançais JOSM en ligne de commande avec l'argument Xmx gonflé pour éviter cette erreur (très pénible car JOSM répond alors mal voire plus du tout).
Puis je suis passé au lancement via le lien JNLP, je fais attention à ce que je charge dans JOSM et je n'ai plus vu de ces erreurs depuis des mois. Pour ça, je fais attention de ne pas prendre une "bounding box" beaucoup plus grande que nécessaire (je zoome jusqu'à n'avoir que l'élément qui m'intéresse ou presque).
Au lieu de supprimer le calque de données dans sa totalité, on peut ausi utiliser la fonction Purge qui fait oublier à JOSM les objets sélectionnés présents dans le calque mais sans les supprimer d'OSM. Elle n'est disponible qu'une fois JOSM passé en mode expert.
Pour info, la valeur par défaut de -Xmx sur ma machine :
$ java -XshowSettings
VM settings:
Max. Heap Size (Estimated): 910.50M
Re: Erreur JOSM
Tu pourrais en dire plus sur cette fonction Purge et sur le mode expert de JOSM ?GeorgeKaplan a écrit :Au lieu de supprimer le calque de données dans sa totalité, on peut ausi utiliser la fonction Purge qui fait oublier à JOSM les objets sélectionnés présents dans le calque mais sans les supprimer d'OSM. Elle n'est disponible qu'une fois JOSM passé en mode expert.

Re: Erreur JOSM
A la relecture, j'ai surtout fait de la redite des contributeurs précédents, ne te casse pas la tête à déchiffrer. La partie intéressante est la fonction Purge :gendy54 a écrit :Merci Georges mais tu viens de me parler chinois... lol
Le mode expert s'active tout en bas du menu Vue (icône représentant la tête d'Albert Einstein). On trouve ensuite la fonction Purge dans le Menu Edit (raccourci Ctrl+Shift+P). Je suppose que ça donne accès à d'autres fonctions.the_knife a écrit :Tu pourrais en dire plus sur cette fonction Purge et sur le mode expert de JOSM ?
La page d'aide correspondante : https://josm.openstreetmap.de/wiki/Fr%3AHelp/ExpertMode
- cquest
- Messages : 1999
- Inscription : ven. avr. 16, 2010 12:22 am
- Localisation : Val de Marne
- Contact :
Re: Erreur JOSM
Attention avec "Purge"... ne travailler que sur une partie des données est souvent assez risqué.
OSM fonctionne sur un principe où tout est mis au même niveau, dans une seule et unique couche. On peut avoir des surprises quand on masque ou qu'on "purge" certains objets et qu'on travaille sur le reste.
Difficile d'être sûr qu'on reste cohérent avec le reste si on ne le voit plus...
Fonction utile mais à manier avec précaution, tout comme travailler sur une partie des données (récupérées par exemple à l'aide d'une requête overpass).
Dans ces cas là, je me limite à ne faire des éditions que sur les tags et jamais sur les géométries.
OSM fonctionne sur un principe où tout est mis au même niveau, dans une seule et unique couche. On peut avoir des surprises quand on masque ou qu'on "purge" certains objets et qu'on travaille sur le reste.
Difficile d'être sûr qu'on reste cohérent avec le reste si on ne le voit plus...
Fonction utile mais à manier avec précaution, tout comme travailler sur une partie des données (récupérées par exemple à l'aide d'une requête overpass).
Dans ces cas là, je me limite à ne faire des éditions que sur les tags et jamais sur les géométries.
Re: Erreur JOSM
Merci Georges,.
(j'étais déjà en mode expert sans le savoir
)
(j'étais déjà en mode expert sans le savoir

Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités