Три дня до нового бита
Всего через 4 миллиона новых точек их номера выйдут за пределы 32-битного пространства чисел, что потребует от всех программ умения обработки 64-битных идентификаторов. Пол Норман подсчитал, что это случится в субботу вечером. Предупреждали об этом аж два года назад, а в декабре Фредерик Рамм подготовил набор тестовых данных. Большинство критичных инструментов — JOSM, Potlatch, osm2pgsql, Osmium, Maperitive, — уже готовы к переходу.
Слабым звеном, как обнаружил Сергей Астахов, оказался Osmosis. Классы для хранения списка идентификаторов начнут выбрасывать ошибки из-за слишком больших чисел. Это не помешает репликации, но фильтры по тегам и по полигонам перестанут работать. Как следствие, региональные выгрузки на гис-лабе сломаются. Конечно, если авторы osmosis-а не успеют устранить ограничение, а хранители выгрузок — обновить программу.
Вики-страница 64-bit Identifiers подскажет, какие ещё программы нужно обновить до этих выходных. Для слежения за идентификаторами есть обратный отсчёт.
Слабым звеном, как обнаружил Сергей Астахов, оказался Osmosis. Классы для хранения списка идентификаторов начнут выбрасывать ошибки из-за слишком больших чисел. Это не помешает репликации, но фильтры по тегам и по полигонам перестанут работать. Как следствие, региональные выгрузки на гис-лабе сломаются. Конечно, если авторы osmosis-а не успеют устранить ограничение, а хранители выгрузок — обновить программу.
Вики-страница 64-bit Identifiers подскажет, какие ещё программы нужно обновить до этих выходных. Для слежения за идентификаторами есть обратный отсчёт.