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


Reply via email to