С момента выхода Proj 4.7 прошло больше 2 лет, и вот Frank Warmerdam анонсировал Proj 4.8. Proj — библиотека проекционных преобразований и преобразований систем координат, используется в таких открытых проектах как GDAL, PostGIS, QGIS, MapServer…
В новой версии:
- добавлена проекция Natural Earth
- добавлены проекции HEALPIX, rHEALPIX и Icosahedral Snyder Equal Area
- nad2bin по умолчанию выдает результаты в платформонезависимом формате CTable2
- утилита nad2nad удалена, необходимый функционал перенесен в cs2cs
- файл projections.h больше не устанавливается в качестве общедоступного include файла
- добавлен геттер pj_get_spheroid_defn()
- добавлена альтернативная версия функции инициализации pj_init(), которая принимает в качестве аргумента структуру projCtx (контекст выполнения) и облегчает обработку ошибок при работе в многопоточной среде
- выполнено обновление до EPSG 7.9
- переработаны JNI привязки (bindings). org.proj4.Projections объявлен deprecated, вместо него рекомендуется использовать org.proj4.PJ
С полным списком измененй можно ознакомиться здесь. Архивы с исходным кодом доступны по ссылкам: