OpenStreetMap

don-vip's diary

Recent diary entries

JOSM 7287 released

Posted by don-vip on 3 July 2014 in English (English)

The June version of JOSM is now available (a bit late) as version 7287 :)

This version brings some technical enhancements and a lot of bugfixes, here's the changelog:

Notable changes

major changes/enhancements

  • Extrude action: add dual alignment mode
  • Automatic reloading of local map paint styles and validator rules on file change
  • Automatic update for imagery entries using id

minor enhancements

  • Allow setting shortcut for Move Node to Way
  • Mac OSX: register JOSM package as .osm files editor
  • Remote Control:
    • allow it to work from osm.org in https on Windows by installing JOSM certificate
    • allow to select objects by a search expression in load_and_zoom/zoom handlers
  • MapCSS:
    • add right- and left-hand traffic database, update roundabout icons (new pseudo-class-condition :righthandtraffic)
    • add number_of_tags expression to get number of tags, print and println to show debugging output
  • Presets/Map styles:
    • use of new leaf_type and leaf_cycle keys in presets, deprecate old wood and type values
    • add highway=elevator
    • better rendering of bridges, tunnels, highways, cycleways, turning circles

Summarized changelog

Complete changelog

Milestone view (need login)

Cheers, Vincent

JOSM 7182 released (first Java 7 version)

Posted by don-vip on 26 May 2014 in English (English)

The May release of JOSM is now available as version 7182 :)

As said before, this version is the first tested version compatible only with Java 7 or later.

Java 7 is used today by 91% of users running JOSM 7000 or above. 5% are running Java 8, and only 4% are still running Java 6.

If you're still running Java 6 and would like to update, you have to:

  • On Windows, go to java.com and download Java 7
  • On Mac OSX, same. But you should have a look to the Oracle FAQ. The important thing is that Java 7 requires an Intel-based Mac running Mac OS X version 10.7.3 (Lion) or above.
  • On Linux, install the Java 7 package (for example, openjdk-7-jre on Debian/Ubuntu/Mint)

Like for the previous migration (Java 5 to 6), the previous version (7000) will remain available on JOSM website for several years, so if you're stuck on Java 6, you will be able to download it again if needed.

For more details about Java 7 migration, see here.

This version brings a lot of technical changes, many enhancements and bugfixes, here's the changelog:

Notable changes

major changes/enhancements

  • First release compatible only with Java 7 or later
  • Code cleanup, drop deprecated features, improve unit tests
  • MapCSS:
    • Major performance improvements
    • Use MapCSS for the default map style
    • Add support for canvas{fill-color}, deprecate canvas{background-color}
    • Add support for alpha info in color property
    • Various improvements to default map style
    • Deprecate use of length() for lists, use new function count() instead
    • Add function any() according to MapCSS standard, deprecate coalesce()
    • Add functions min() and max() according to standard
    • Make greater-than sign optional in child selectors
  • Add a Move Node onto Way action (opposite of Join Node to Way)
  • Add double-click selection mode (select polygons/multipolygons by a double-click inside)
  • WMS: Improve support of transparent tiles

minor enhancements

  • Extrude mode: new parameter extrude.initial-move-threshold (to tune ignoring small movements)
  • Zoom: new parameter zoom_to_selection_min_size_in_meter to set the minimum dimension of the area (in meters) for the "zoom to selection" action
  • Support josmdir:// URIs for files inside JOSM config directory
  • Presets/Map styles:
    • Add landuse=plant_nursery, barrier=swing_gate
    • Add new bridge types; drop icons for bridge= on nodes
    • Add support for alternative_autocomplete_keys in presets, esp. auto-complete addr:street also from name
    • Disable no value for some checkboxes in the preset dialog

other enhancements

  • Show distance in status line when 2 nodes are selected
  • New command line option to enable debug level ''trace''
  • Add "call relation editor" to context menu of validator dialog
  • Jumping to play head marker when playing next audio

Summarized changelog

Complete changelog

Milestone view (need login)

Cheers, Vincent

JOSM 7000 released (last Java 6 version)

Posted by don-vip on 25 April 2014 in English (English)

The April release of JOSM is now available as version 7000 :)

As said before, this version is the last tested version compatible with Java 6. Future development snapshots will very soon become Java 7-only. The next tested version, at the end of May, will also work only with Java 7.

Like for the previous migration (Java 5 to 6), this version will remain available on JOSM website for several years, so if you're stuck on Java 6, you will be able to download it again if needed. The only concerned systems are old Macs (those running OS X 10.6 and earlier). Java 7 is available for all other platforms, including Mac OS X 10.7 and later.

For more details about Java 7 migration, see here.

Due its special status, we took great care of delivering an "extra stable" version this month, so it does not contain a lot of new things apart bugfixes, here's the changelog.

Notable changes

major changes/enhancements

  • Last release compatible with Java 6

minor enhancements

  • Add Monte Mario Projection (Italy)
  • Change of system of measurement in map status
  • MapCSS: proper @media support
  • Add proxy.exceptions advanced parameter (localhost and 127.0.0.1 by default)

major bugs

  • Fix encoding for systems not using UTF-8 as default
  • Move Map on Mac OSX with Java 7

Summarized changelog

Complete changelog

Milestone view (need login)

Cheers, Vincent

JOSM 6950 released !

Posted by don-vip on 30 March 2014 in English (English)

The March release of JOSM is now available as version 6950 :)

Main improvements this month concern circle/alignment functions (thanks to Balaitous, a new contributor), HTTPS support, bugfixes and beginning of Java 7 migration.

This release is still compatible with Java 6, as will be also the next release at the end of April.

After that we plan to migrate to Java 7, so if you're still using Java 6, now's a good time to switch.

Notable changes

major changes/enhancements

  • Enhancement of Align Nodes in Circle, Create Circle and Align Nodes in Line actions
  • Access to OSM and JOSM websites in https by default
  • Remote control: listen also in https on port 8112
  • Make UI messages copy-able
  • Ask Mac/Debian/Ubuntu users to update to Java 7

minor enhancements

  • Add "Add/Edit/Delete" entries to tags/memberships contextual menus
  • MapCSS:
    • Add support for @media expressions
    • Add CRC32 checksum
  • Validator:
    • Check addresses interpolation range/values
    • Check wrong multiple values
  • WMS: filter unsupported image formats, preselect jpeg or png

Summarized changelog

Complete changelog

Milestone view (need login)

JOSM 6891 released !

Posted by don-vip on 28 February 2014 in English (English)

The February release of JOSM is now available as version 6891 :)

No killer feature this month, this is mainly a bugfix release, with some enhancements listed below, as usual :)

Notable changes

major enhancements

  • Allow HTTPS access to OSM API
  • Do not suggest to combine conflicting values in order to reduce the wrong usage of semicolon values

minor enhancements

  • Enable loading of .osm.zip files
  • Verify for new versions of plugins on crashes
  • GPX:
    • Allow to download compressed GPX tracks from osm.org/trace/ using "Download location"
    • Use neutral track color if speed is zero (velocity mode) or time extent is very short (time mode)
  • History dialog: Show changeset source
  • MapCSS: Allow (named) colours with alpha
  • Presets/Map styles:
    • Add preset_name_label attribute to <item> to automatically add "[preset name]" at the beginning of dialog
    • Add highway=raceway, non-public-transport route relations, shop=bookmaker|lottery
    • "Add to toolbar" in preset list context menu (F3-right click)
    • Rendering of craft=painter|plumber|pottery|stonemason|tiler|window_construction, shop=gift
  • Remote Control: new referrers argument to load_object handler
  • Validator:
    • Validate population
    • Check and remove unnecessary area=yes, building=no
    • Detect sports without physical features
    • Sort results naturally

sub-minor enhancements

  • Make status bar background/foregound colors configurable
  • Set HTTP Accept header to expected MIME types when downloading presets, styles, plugins

major bugs

  • Sensible upload order of relations to be deleted
  • Performance improvements

Summarized changelog

Complete changelog

Milestone view (need login)

JOSM 6766 released !

Posted by don-vip on 28 January 2014 in English (English)

Version 6766 of JOSM has just been released as new tested version, the first of 2014 :)

This is a pretty big release, both in numbers (264 commits, 155 tickets !) and features:

Notable changes

major enhancements

  • Presets:
    • Refactorization by introducing <chunk id="X"> and <reference ref="X"/>
    • Extension by introducing <preset_link preset_name="..." /> to add a link to another preset
  • Upload window - source: add knowledge, survey to selection, compute value from layers
  • MapCSS: syntax improvements:
    • Regular expression support for key conditions
    • Comparison of two key values ([key1 = *key2])
    • New set class instruction and .class selector
    • New spatial "element of" (inner ∈ outer)
    • New crossing operator (area ⧉ area)
    • New unconnected pseudo class for nodes without parent way
    • Add option to include colour preferences of external styles
    • Determine opacity/transparency of a color using alpha()
  • Validator:
    • New MapCSS-based tag checker/fixer
    • Centralized service for custom Tagchecker
  • Better zoom to selection/conflict when the objects in question are small
  • Prompt dialogs: more "do not show again..." choices
  • Add "Search for objects by preset" action (Shift-F3)
  • wayselector plugin integrated into main program

minor enhancements

  • Initialize default center view of map to last download location instead of (0,0)
  • Remote control:
    • New arguments changeset_comment and changeset_source to load_and_zoom handler to add changeset tags
    • Add command description to usage page
  • History dialog: UI tuning, shortcuts for up/down arrow keys
  • Advanced object info: add "Center of bounding box", and "Centroid" for ways
  • Colour coding of conflicting tags/memberships in way combining dialog
  • Improvements of proxy support and error handling
  • Make Unix web browsers configurable via browser.unix property
  • Presets/Map styles:
    • Update of presets for man_made=surveillance, place_of_worship, artwork, railway, power=substation, boundary=political, surface, amenity=charging_station, amenity=parking*, barrier/entrance
    • Addition of natural=sand, building=construction, railway=switch, boundary=postal_code
    • Replacement of emergency=aed by emergency=defibrillator
    • Display capacity as a name complement for labels
    • Display highway=road differently
  • Tools - Create/Update Multipolygon:
    • Update multipolygon if a multipolygon relation is selected
    • Remap keyboard shortcut to Ctrl-B and Ctrl-Shift-B
  • Validator:
    • Verify links on highways
    • Check ways with duplicate way segments
    • Detect crossing barrier, landuse, natural, boundary
    • Validate :lanes and :conditional tags
    • Validate nodes inside polygons with the same values
    • Many test improvements

sub-minor enhancements:

  • Allow to build JOSM from a git mirror clone
  • Make dynamic buttons features disabled by default
  • Distinguish number of conflicts on nodes, ways and relations
  • Unicode normalization and multiple whitespace removal in tags
  • Allow to enable debug log messages by command-line argument --debug

Summarized changelog

Complete changelog

Milestone view (need login)

JOSM 6502 released !

Posted by don-vip on 20 December 2013 in English (English)

Version 6502 of JOSM has just been released as new tested version.

Notable changes

major enhancements

  • Ask Windows users to update from Java 6 to Java 7
  • "Improve way accuracy" enabled for normal users
  • Add Hungarian EOV projection and GRS67 ellipsoid
  • WMS auto-zoom configurable in preferences dialog
  • History dialog:
    • Load and display changeset comment
    • Show history for any object

minor enhancements

  • Ask for source tag in changeset/upload
  • Make "jump to position" more visible (added in View menu in expert mode)
  • Direct menu items to preset/imagery preferences
  • Search: support less/greater-than, e.g., start_date>1950
  • GeoJSON support improvements
  • Shortcuts:
    • Zoom with '+' and '-' in download dialog
    • Additional shortcuts for copy/paste (ctrl-inser and shift-inser)
    • Geoimage: select first/last image with Home/End key
  • Presets/Map styles:
    • Update of presets for man_made=monitoring_station, water, addr:interpolation, building=dormitory, bridge, place_of_worship, highway=residential, highway=speed_camera, man_made=surveillance, internet_access
    • New *name preset
    • Adjust color of retail/commercial landuses
    • Make presets selected values searchable/findable via F3
    • Separate icons for tree types conifer, broad_leaved, palm
  • MapCSS: add support for negated regular expressions
  • Relation editor: improve sorting of associatedStreet/street relation members
  • Validator:
    • Tests improvements
    • Warnings for source:* tags without their main tag
    • Basic validation of source:maxspeed
    • Sorting of validation results

Summarized changelog

Complete changelog

Happy mapping !

Mises à jour récentes de JOSM (5485, 5531, 5576)

Posted by don-vip on 13 November 2012 in French (Français)

Une nouvelle version stable de JOSM est sortie ce week-end, et je m'aperçois que je n'avais pas communiqué sur les précédentes :)

La dernière en date, sous le numéro 5576, contient essentiellement des corrections diverses. Les nouveautés sont peu nombreuses, mais il est recommandé comme d'habitude de mettre à jour :)

Quoi de neuf dans les versions précédentes ?

La version 5485 corrigeait une régression d'utilisabilité introduite dans la version 5482.

La version 5531 quand à elle, apportait entre autres un certain nombre d'améliorations utiles à l'édition en France, à savoir:

  • La réécriture complète du test de bâti à l'intérieur du bâti, qui doit théoriquement égaler maintenant les résultats d'Osmose
  • La suppression du warning des nodes superposés si leur élévation est distincte (pour ne pas inciter à la suppression des repères géodésiques de l'IGN)
  • La détection des chemins superposés en sens inverse (un cas de doublon de bâti cadastral parfois rencontré)
  • Le tri des numéros d'adresse au sein des relations associatedStreet

Tout ceci peut se retrouver sur le changelog.

JOSM 5482

Posted by don-vip on 29 August 2012 in French (Français)

Le JOSM nouveau est arrivé, sous le numéro de build 5482 :)

Les changements les plus visibles de cette version sont:

  • Suggestion des calques d'imagerie pour une zone de téléchargement en fonction de leurs balises "bounds" et "shape" dans la page Maps
  • Affichage des N derniers tags dans la fenêtre "Ajouter un attribut" pour les sélectionner avec un simple clic (voir le ticket #7671)
  • Changement de licence: le greffon licensechange est déprécié

Mais il ne s'agit là que de la partie émergée de l'iceberg ! Cette version en chiffres, c'est:

Pour plus d'informations sur les nombreuses autres améliorations mineures apportées, je vous invite comme d'habitude à consulter le changelog :)

Bon mapping !

JOSM 5353

Posted by don-vip on 20 July 2012 in French (Français)

La nouvelle version stable de JOSM vient de paraître sous le numéro de build 5353.

Il s'agit d'une version corrective d'urgence suite aux problèmes majeurs engendrés par le processus de changement de licence OSM (une modification inattendue de l'API OSM et la gestion des objets impactés par les révisions du bot). Pour plus de détail sur ces problèmes, vous pouvez consulter les rapports d'erreur #7505, #7847 et #7867.

Il est donc plus que recommandé de migrer vers cette version de JOSM.

A noter qu'elle apporte tout de même quelques améliorations mineures, je vous invite à consulter le changelog pour les découvrir :)

Bon mapping !

JOSM 5315

Posted by don-vip on 3 July 2012 in French (Français)

La nouvelle version stable de JOSM vient de paraître sous le numéro de build 5315.

Pas de changement majeur dans cette version, mais quelques petites améliorations, en plus des classiques corrections de bugs.

Comme à l'accoutumée, le changelog permet d'en avoir un bon aperçu :)

La partie sur laquelle j'ai principalement travaillé ce mois-ci concerne la fiabilité et la facilité d'utilisation du gestionnaire de conflits:

  • il est désormais possible de sélectionner les objets par double-clic et de zoomer sur ceux-ci via un menu contextuel
  • De nombreux bugs concernant le gestionnaire de conflits ou la fusion de calques ont été corrigés
  • Diverses petites améliorations graphiques ont été apportées.

Bon mapping !

JOSM 5267

Posted by don-vip on 17 June 2012 in French (Français)

La nouvelle version stable de JOSM est parue le 4 juin dernier sous le numéro de build 5267.

Peu de grosses nouveautés au programme, les changements notables se rapportant à la localisation (ajout du catalan et du portugais) et au support amélioré des projections.

Plus d'informations disponibles sur le changelog.

JOSM 5181

Posted by don-vip on 15 April 2012 in French (Français)

La nouvelle version stable de JOSM vient de paraître sous le numéro de build 5181.

Cette version présente de nombreuses améliorations, les plus visibles étant résumées sur la page de démarrage:

  • lassomode de sélection Lasso (mode avancé)
  • fenêtres d'information pour les débutants: avertissement contre les sources d'imagerie mal alignées, lorsque sont combinés des chemins avec des tags en conflit ou des chemins faisant partie de relations
  • nouvelles fonctions pour l'édition de relations: "Ajouter la sélection à la relation" (dans le menu contextuel d'une relation), "Sélectionner la séparation précédente/suivante" (dans l'éditeur de relations)
  • améliorations de l'interface utilisateur dans le menu Affichage: Styles de coloriage, possibilité de masquer la barre d'édition
  • plusieurs améliorations du temps de démarrage

Pour plus d'informations sur les autres changements apportés par cette version, je vous invite à consulter le changelog.

A noter que la page d'accueil du site web de JOSM a été simplifiée et réorganisée :)

JOSM 5047

Posted by don-vip on 7 March 2012 in French (Français)

La nouvelle version stable de JOSM vient de paraître sous le numéro de build 5047.

Il s'agit principalement d'une version de maintenance, où une grosse partie du travail a constitué à "nettoyer" l'ensemble des raccourcis clavier, noyau et greffons confondus. La liste des raccourcis mise à jour est disponible sur le site (en anglais pour l'instant):

http://josm.openstreetmap.de/wiki/Shortcuts

Pour plus d'informations sur les autres changements apportés par cette version, je vous invite comme d'habitude à consulter le changelog:

http://josm.openstreetmap.de/wiki/Fr:Changelog

Older Entries | Newer Entries