postgis/doc
Regina Obe 74c04650f5 ST_DelaunayTriangle examples and a 3D example
git-svn-id: http://svn.osgeo.org/postgis/trunk@10275 b70326c6-7e19-0410-871a-916f4a2858ee
2012-09-11 14:01:09 +00:00
..
html ST_DelaunayTriangle examples and a 3D example 2012-09-11 14:01:09 +00:00
man Document the new -s from:to syntax of shp2pgsql [#994] 2011-12-21 16:17:55 +00:00
rfc Remove more orphaned box2d support functions 2011-10-26 22:58:21 +00:00
xsl Mislabeled function (raster missing new flag and ST_ASGML mislabeled as new instead of enhanced) 2012-06-11 18:01:14 +00:00
doxygen.cfg.in #836 PostGIS raster in 2.0 is not being output in Trunk Doxygen 2011-02-17 04:31:14 +00:00
extras.xml revmoe history table out of docs for now 2011-09-05 15:44:49 +00:00
extras_historytable.xml Move ST_AsRaster and ST_Band to raster contructor section 2011-09-06 02:11:07 +00:00
extras_tigergeocoder.xml Forgot to add gisgraphy as another PostGIS geocoder. I know I am missing others. 2012-06-02 07:12:10 +00:00
extras_topology.xml #1859 commit doc corrections from Kashif Rasul. 2012-06-10 06:25:35 +00:00
faq.xml <strong> to <emphasis> (xmllint) 2012-03-10 13:42:12 +00:00
faq_raster.xml Documentation URLs, visible whitespace, and minor touchups (#1548) from mwtoews 2012-02-07 17:23:50 +00:00
geography.txt #824 more corrections from Kashif Rasul 2011-02-10 11:59:20 +00:00
installation.xml Cleanup of required versions and link to new page that lists pre-packaged distros for various OS 2012-08-20 12:06:04 +00:00
introduction.xml Update PSC list 2012-09-08 02:26:15 +00:00
Makefile.comments.in Install topology_comments.sql as well 2012-02-13 20:44:33 +00:00
Makefile.in Install comments when available, even withouth XSLTPROC (#1779) 2012-06-12 07:57:33 +00:00
performance_tips.xml Documentation URLs, visible whitespace, and minor touchups (#1548) from mwtoews 2012-02-07 17:23:50 +00:00
postgis.xml might as well change last geos version to latest release we technically don't even support 3.3.0 2012-06-20 03:32:51 +00:00
README Update doc/README (#1721) 2012-03-27 09:56:17 +00:00
reference.xml try to force paragraph at top using sectinfo abstract. Make note about deprecation more threatening. 2009-11-28 07:13:35 +00:00
reference_accessor.xml #1859 commit doc corrections from Kashif Rasul. 2012-06-10 06:25:35 +00:00
reference_constructor.xml Cross reference ST_BuildArea with ST_MakePolygon 2012-05-08 16:47:25 +00:00
reference_editor.xml document ST_Segmentize new geography function. Will provide example later. 2012-08-23 06:31:42 +00:00
reference_exception.xml fix example 2010-01-29 18:22:35 +00:00
reference_lrs.xml Documentation URLs, visible whitespace, and minor touchups (#1548) from mwtoews 2012-02-07 17:23:50 +00:00
reference_management.xml #1859 commit doc corrections from Kashif Rasul. 2012-06-10 06:25:35 +00:00
reference_measure.xml update about enhancements in geography ST_DWithin and ST_Distance. Done for ST_Intersects too I think? Paul? But haven't marked ST_Intersects since wasn't sure. 2012-08-23 06:37:42 +00:00
reference_misc.xml Documentation URLs, visible whitespace, and minor touchups (#1548) from mwtoews 2012-02-07 17:23:50 +00:00
reference_operator.xml Use <para> as appropriate (xmllint) 2012-03-10 13:42:56 +00:00
reference_output.xml #1869 note that ST_Asbinary on unknown is now illegal. Have to backport to 2.0 as well. I will add to full legacy though for those who can't change code. 2012-09-10 15:00:26 +00:00
reference_processing.xml Another example for ST_DumpPoints which is the most common use case 2012-08-05 23:04:38 +00:00
reference_raster.xml Added docs for new variant of ST_SetValues() 2012-09-08 01:24:35 +00:00
reference_transaction.xml Documentation URLs, visible whitespace, and minor touchups (#1548) from mwtoews 2012-02-07 17:23:50 +00:00
reference_type.xml Documentation URLs, visible whitespace, and minor touchups (#1548) from mwtoews 2012-02-07 17:23:50 +00:00
release_notes.xml 2.0.1 ticket notes 2012-06-24 19:31:21 +00:00
reporting.xml Documentation URLs, visible whitespace, and minor touchups (#1548) from mwtoews 2012-02-07 17:23:50 +00:00
template.xml revise template to give example of optional argument 2011-07-02 16:29:57 +00:00
using_postgis_app.xml Fix syntax error in MS example 2012-02-10 16:18:05 +00:00
using_postgis_dataman.xml Do not advertise broken type "geometry(srid)" (#1934) 2012-07-25 13:52:48 +00:00
using_raster_dataman.xml Added info about a few undocumented raster2pgsql flags 2012-07-25 15:26:31 +00:00
xmlformat.conf performed an overhaul of the installation guide ... hopefully it's easier to follow. 2009-05-27 17:14:08 +00:00
ZMSgeoms.txt #821: doc typos errata from Kashif Rasul 2011-02-09 12:54:23 +00:00

PostGIS Documentation
=====================

Overview
--------

PostGIS documentation is written in DocBook XML. The input file is
``postgis.xml``, which in turn includes all the individual chapter XML files.
From that file we can publish several formats, including HTML and PDF.

Make targets
------------

``make``
  same as ``make comments``

``make install``
  same as ``make comments-install``

``make uninstall``
  same as ``make comments-uninstall``

``make html``
  generates a single-file ``html/postgis.html``

``make chunked-html``
  generates a separate html file for every chapter or section break

``make pdf``
  generates a single PDF file with the PostGIS version as a filename

``make images``
  generates all the images used in the HTML and PDF targets

``make comments``
  generates an SQL script that add COMMENTs for every function (derived from
  the documentation)

``make doxygen``
  generates the developer's documentation using Doxygen

``make comments-install``
  copies the ``postgis-comments.sql`` script to the PostgreSQL ``contrib``
  directory

``make comments-uninstall``
  removes the ``postgis-comments.sql`` script from the ``contrib`` directory

``make clean``
  removes generated files except comments

``make maintainer-clean``
  removes all generated files (including comments)


Requirements
------------

To generate the html files and the comments:
 * xsltproc - http://xmlsoft.org/xslt/xsltproc2.html
 * DocBook XSL stylesheets
 * MathML 3 DTD - http://www.w3.org/Math/DTD/

To generate the images:
 * ImageMagick - http://www.imagemagick.org/

To generate a PDF:
 * dblatex - http://dblatex.sourceforge.net

To generate the developer's documentation:
 * Doxygen - http://www.stack.nl/~dimitri/doxygen/
 * Graphviz - http://www.graphviz.org/

How to
------

To generate images used in the documentation, follow these instructions on the
PostGIS wiki: http://trac.osgeo.org/postgis/wiki/DevWikiDocNewFeature

To run garden tests against functions, follow these instructions on the PostGIS
dev wiki: http://trac.osgeo.org/postgis/wiki/DevWikiGardenTest