-
Notifications
You must be signed in to change notification settings - Fork 791
proj.h adoption status
Jeff McKenna edited this page Nov 11, 2019
·
116 revisions
This page tracks the PROJ API status of downstream projects. With projects.h
removed
from PROJ in version 6 and proj_api.h
scheduled for removal in version 7 it is
important to have an overview of projects that are still depending on deprecated
APIs. Because packaging systems and most users use releases, but fixes are made in the development version, cells contain two values. The first is for the most recent formal release, and the second for the tip of master/trunk.
Project name | projects.h |
proj_api.h |
proj.h |
Comments |
---|---|---|---|---|
Cartopy | Unused | Still used | Not yet |
Upstream issue about PROJ 5.0.0 support PR: SciTools/cartopy#1252 |
CDO | Removed | Still used | Not yet |
Upstream issue about PROJ 6.0.0 support CDO 1.9.8 will support proj.h |
GDAL | Unused | Removed | Adopted | PROJ 5 support in GDAL 2.4. PROJ 6 API use for GDAL 3.0 (May 2019) |
Geo::Proj4 | Still used | Still used | Not yet | Upstream issue about PROJ 5.0.0 support |
gpx2shp | Still used | Not yet | Not yet | Last upstream release on 2014-03-02 |
GRASS GIS | Unused | Used only with PROJ 4 | Adopted | PROJ 5 support in GRASS 7.6, PROJ 6 API use for GRASS 7.8 |
IFrIT | Still used | Still used | Not yet | Uses PROJ via VTK |
LAMMPS | Still used | Still used | Not yet | Uses PROJ via VTK |
libgeotiff | Unused | Removed | Adopted | 1.5.0 first version to use proj.h |
libosmium | Unused | Still used | Not yet | Upstream issue about PROJ 6.0.0 |
libspatialite | Unused | Still used | Not yet | Last upstream release on 2015-09-07 Upstream issue about PROJ 6.0.0 support |
Magics | Unused | Still used | Not yet | Upstream issue about PROJ 6.0.0 support |
Mapnik | Unused | Still used | Not yet | Upstream issue about PROJ 6.0.0 support |
MapServer | Unused | Still used in 7.x | Used in 8.0dev | Upstream issue about PROJ 6.0.0 support |
Merkaartor | Unused | Still used | Not yet | Last upstream release on 2016-09-06 Upstream issue about PROJ 6.0.0 support |
Metview | Unused | Still used | Not yet | Upstream issue about PROJ 6.0.0 support |
MS4W | Unused | Still used | Not yet | Upstream issue about PROJ 6.0.0 support |
NCL | Unused | Still used | Not yet | Upstream issue about PROJ 6.0.0 support |
node-mapnik | Unused | Still used | Not yet | Uses PROJ via Mapnik |
octproj | Unused | Still used | Not yet |
GNU Octave package Upstream issue about PROJ 6.0.0 support |
OGDI | Removed | Unused | N/A | PROJ dependency removed in OGDI 4.0.0 |
OpenOrienteering Mapper | Unused | Still used | Adopted | v0.9.0 supports proj.h Upstream issue about PROJ 6.0.0 support PR #1218 - Use PROJ 5.1 API |
osm2pgsql | Unused | Still used | Not yet | Uses PROJ via libosmium Upstream issue about PROJ 6.0.0 support |
PDL | Still used | Still used | Not yet | Upstream issue about PROJ 5.0.0 support |
PostGIS | Removed | Still used | Adopted | 2.5.2 is using proj_api.h 3.0.0 supports proj.h in addition to proj_api.h |
pyproj | Unused | Removed | Adopted | Version 2.0.0 supports & requires PROJ 6 |
pyspatialite | Unused | Still used | Not yet | Uses PROJ via libspatialite |
python-mapnik | Unused | Still used | Not yet | Uses PROJ via Mapnik |
QGIS | Unused | Removed | Adopted | 3.4.x partially supports proj.h 3.8.x fully supports proj.h |
QMapShack | Unused | Still used | Not yet | Upstream issue about PROJ 6.0.0 support |
R: lwgeom | Unused | Still used | Not yet |
Upstream issue about PROJ 6.0.0 support Fixed on GitHub, not yet on CRAN |
R: rgdal | Removed (parts copied) | Still used | Not yet | Fixed on GitHub/r-forge, still to be submitted to CRAN; @edzer, @rsbivand |
R: sf | Removed (parts copied) | Still used | Adopted | 0.7-4 supports proj.h |
SAGA | Still used | Not yet | Adopted |
Upstream issue about PROJ 6.0.0 support 7.3.0 supports PROJ 6 |
shapelib | Unused | Removed | N/A | PROJ dependency removed in shapelib 1.5.0 |
sosi2osm | Unused | Stil used | Not yet | Upstream issue about PROJ 6.0.0 support |
spatialite_gui | Unused | Still used | Not yet | Upstream issue about PROJ 6.0.0 support |
spatialite-tools | Unused | Still used | Not yet | Uses PROJ via libspatialite |
SUMO | Unused | Still used / Unused | Not yet / Adopted |
Upstream issue about PROJ 6.0.0 support |
survex | Unused | Still used | Not yet | Upstream issue about PROJ 6.0.0 support |
Therion | Unused | Still used | Adopted | 5.4.4 supports proj.h for PROJ >= 5 & proj_api.h for PROJ < 5 Upstream issue about PROJ 6.0.0 support |
Thuban | Still used | Still used | Not yet | Last upstream release on 2009-09-21 |
VTK | Still used | Still used | Adopted | Upstream issue about PROJ 6.0.0 support. It seems a different solution, supporting both 4,5 & 6, has been merged now |
Xastir | Removed | Removed | N/A | Upstream issue about PROJ 6.0.0 support |
XyGrib | Unused | Still used | Not yet | Upstream issue about PROJ 6.0.0 support |