6 февраля 2013-го

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Три дня до нового бита

Всего через 4 миллиона новых точек их номера выйдут за пределы 32-битного пространства чисел, что потребует от всех программ умения обработки 64-битных идентификаторов. Пол Норман подсчитал, что это случится в субботу вечером. Предупреждали об этом аж два года назад, а в декабре Фредерик Рамм подготовил набор тестовых данных. Большинство критичных инструментов — JOSM, Potlatch, osm2pgsql, Osmium, Maperitive, — уже готовы к переходу.

Слабым звеном, как обнаружил Сергей Астахов, оказался Osmosis. Классы для хранения списка идентификаторов начнут выбрасывать ошибки из-за слишком больших чисел. Это не помешает репликации, но фильтры по тегам и по полигонам перестанут работать. Как следствие, региональные выгрузки на гис-лабе сломаются. Конечно, если авторы osmosis-а не успеют устранить ограничение, а хранители выгрузок — обновить программу.

Вики-страница 64-bit Identifiers подскажет, какие ещё программы нужно обновить до этих выходных. Для слежения за идентификаторами есть обратный отсчёт.
Ctrl
· · ·   8 февраля 2013