Оценка потерь
Напомню, что в вики есть список реакций разных программ на узлы с идентификаторами от 2³¹. Часть из них сломалась:
- Osmosis можно использовать любой версии (от 0.36), но для ключей
--used-node
и--used-way
нужно указывать параметрidTrackerType=Dynamic
. Со следующей версии (0.42) этот трекер включат по умолчанию, а параметр, скорее всего, уберут. - Редактор Vespucci вылетает при скачивании данных с точками, созданными после 9 февраля, а также при загрузке новых точек на сервер. Исправленную версию автор обещал загрузить в Google Play позавчера, но ещё не загрузил.
- Редактор POI+ (для iOS) некорректно загружает на сервер точки с большими идентификаторами, особенно отредактированные. Исправление выслано в App Store, но пока не опубликовано.
- Mapnik выдаст неправильный id объекта, если его попросить, но этой функцией почти никто не пользуется, поэтому обычный рендеринг не затронут.
Ну я же говорил! :))
Айдишники нодов 31-битный порог прошли.
Код тут: https://github.com/AMDmi3/osm2go