PROYECTO


PROJ (anteriormente PROJ.4 ) es una biblioteca para realizar conversiones entre proyecciones cartográficas . La biblioteca se basa en el trabajo de Gerald Evenden en el Servicio Geológico de los Estados Unidos (USGS), [2] pero desde 2019-11-26 es un proyecto de la Fundación Geoespacial de Código Abierto (OSGeo) mantenido por el Comité Directivo del Proyecto PROJ (PSC) . La biblioteca también incluye ejecutables para realizar estas transformaciones desde la línea de comandos .

La historia de PROJ se remonta a finales de la década de 1970, [3] y Gerald Evenden desarrolló la primera versión de PROJ a principios de la década de 1980 como un programa Ratfor . [4] Se basó en el Paquete de Transformación Cartográfica General o GCTP, que consistía en subrutinas de Fortran que podían usarse para proyectar datos geográficos. La segunda versión de PROJ de 1985 se reescribió en C para ejecutarse en sistemas UNIX . [5] La tercera versión de PROJ de 1990 se amplió para admitir aproximadamente 70 proyecciones cartográficas. [2]Evenden desarrolló aún más un cuarto lanzamiento en 1994, llamado PROJ.4. La última versión mantenida por Evenden fue 4.3, lanzada el 24 de septiembre de 1995.

Después de más de cuatro años de inactividad, Frank Warmerdam se convirtió en el nuevo mantenedor y lanzó la versión 4.4 el 21 de marzo de 2000. En mayo de 2008, PROJ se convirtió en parte del proyecto MetaCRS , una confederación de proyectos relacionados con sistemas de coordenadas en incubación con OSGeo .

Con el lanzamiento de la versión 5.0 en febrero de 2018, el software pasó a llamarse PROJ, eliminando la versión cuatro (".4") del nombre. Con la adquisición del nombre de dominio proj.org en junio de 2019, el proyecto también pasó a llamarse PROJ.

El formato de cadena que PROJ usa para describir sistemas de coordenadas y transformaciones, cadena proy o cadena proj.4 , se usa mucho más allá de PROJ propiamente dicho. Se ha desarrollado una amplia variedad de puertos o enlaces en otros lenguajes de programación.