Hi! As some of you have read
(http://lists.openstreetmap.org/pipermail/dev/2013-February/026495.html),
in three days node ids are expected to surpass 2147483647, and this
method
https://github.com/openstreetmap/osmosis/blob/master/core/src/main/java/org/openstreetmap/osmosis/core/util/LongAsInt.java#L30
will throw an exception "Cannot represent " + value + " as an integer."
It is used in every IdTracker implementation, so id trackers will become
unusable.
This will affect tag and area filters. Regional extracts that are made
with osmosis will break. There is a comment at the start of each
IdTracker class: "The current implementation only supports 31 bit
numbers, but will be enhanced if and when required." I guess, now is the
time. Can anybody fix that? There must be a reason why this hasn't done
sooner.
IZ
_______________________________________________
osmosis-dev mailing list
osmosis-dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/osmosis-dev