[postgis-users] complete newbye

Vinko Vrsalovic vinko at cprsig.cl
Tue Jun 22 15:38:02 PDT 2004


On Tue, Jun 22, 2004 at 06:53:30PM +0200, william wrote:
> 
> 
> Basically I'm trying to understand how things works. I couldn't find no 
> documents or drawings of  the internals of PostGis
> nor any descriptions of PgArc principles, but maybe I'm dumb and I have 
> missed these informations somewhere ?
 

AFAIU, PostGIS is a collection of functions, programmed in plpgsql 
(postgis.sql) and C (libpostgis.so), extending PostgreSQL through the
standard ways.

The enhanced spatial operators are provided through
GEOS, a C++ library (http://geos.refractions.net, libgeos.so). 

In addition to the
functions, which perform all the spatial operations on the spatial data,
PostGIS also creates two new tables per database to store
statistics about the columns with spatial information, and 
to allow projection transformations.

Also it declares a new PostgreSQL type (geometry) that
allows you to store the coordinates in OpenGIS format, required by
PostGIS, and the PostgreSQL operators to, well, operate on the 
columns with the new data type, this includes operators for the 
GiST index, so you can access spatial data relatively fast.


-- 
Vinko Vrsalovic <el[|- at -|]vinko.cl>



More information about the postgis-users mailing list