Template Version: @(#)onepager.txt 1.31 07/08/08 SMI
This information is Copyright 2007 Sun Microsystems
1. Introduction
1.1. Project/Component Working Name:
Integrate PROJ4
1.2. Name of Document Author/Supplier:
Magne Mahre <magne.mahre at sun.com>
1.3. Date of This Document:
05/15/2008 2008-05-15
1.4. Name of Major Document Customer(s)/Consumer(s):
1.4.1. The Community you expect to review your project:
Databases
1.4.2. The ARC(s) you expect to review your project:
LSARC
1.5. Email Aliases:
1.5.2. Responsible Engineer: magne.mahre at sun.com
1.5.4. Interest List: databases-discuss at sun.com
2. Project Summary
2.1. Project Description:
Integrate PROJ, a cartographic projection filter and library,
into OpenSolaris and Solaris.
3. Business Summary
3.1. Problem Area:
We are providing PROJ primarily as support library for
PostGIS, the spatial data extension to the PostgreSQL
RDBMS. PROJ provides projection support for PostGIS.
The integration is a "best-effort" job, based on
3rd party open source code.
3.2. Market/Requester:
PostGIS has been requested for inclusion as part of the
Database strategy.
4. Technical Description:
4.1. Details:
PROJ is a package that provide functions and a library for
forward and inverse transformation between different
cartographic projections. It is widely used by open source
GIS applications.
Links:
http://www.remotesensing.org/proj/
4.5. Interfaces:
Provided interfaces:
package:
SUNWproj uncommitted
include files:
/usr/include/nad_list.h uncommitted
/usr/include/org_proj4_Projections.h uncommitted
/usr/include/proj_api.h uncommitted
/usr/include/projects.h uncommitted
user binaries:
/usr/bin/cs2cs uncommitted
/usr/bin/geod uncommitted
/usr/bin/invgeod uncommitted
/usr/bin/invproj uncommitted
/usr/bin/nad2bin uncommitted
/usr/bin/nad2nad uncommitted
/usr/bin/proj uncommitted
libraries:
/usr/lib/libproj.so.0.5.4 uncommitted
man files:
/usr/share/man/man1/cs2cs.1 uncommitted
/usr/share/man/man1/geod.1 uncommitted
/usr/share/man/man1/nad2nad.1 uncommitted
/usr/share/man/man1/proj.1 uncommitted
/usr/share/man/man3/pj_init.3 uncommitted
support file / doc.:
/usr/share/proj (directory with support files) uncomm.
API:
see man file 'pj_init' uncommitted
Imported interfaces:
libm.so.2
libc.so.1
5. Reference Documents:
Project home page: http://www.remotesensing.org/proj/
User manual: ftp://ftp.remotesensing.org/proj/OF90-284.pdf
6. Resources and Schedule:
6.4. Product Approval Committee requested information:
6.4.1. Consolidation or Component Name:
SFW / SFWNV
6.5. ARC review type:
FastTrack
6.6. ARC Exposure: open
6.6.1. Rationale: Part of OpenSolaris