postgis/doc
Sandro Santilli 2091e07d93 Add "pull-tx" rule in Makefile
The rule pulls all translations, then formats them to avoid style
changes. After running the rule you can check what changed using
your revision control system tools (git diff here).

The commit also updates the only change that was pulled by the rule
itself.

git-svn-id: http://svn.osgeo.org/postgis/trunk@13084 b70326c6-7e19-0410-871a-916f4a2858ee
2014-10-17 10:41:23 +00:00
..
.tx Add transifex configuration and a few words about using `tx' 2014-10-14 23:00:27 +00:00
html Include sys/wait.h to have access to WEXITSTATUS (#2962) 2014-10-10 14:54:25 +00:00
man Add -m reference in shp2pgsql manpage. See ticket #899. 2014-07-25 10:57:48 +00:00
po Add "pull-tx" rule in Makefile 2014-10-17 10:41:23 +00:00
rfc Remove more orphaned box2d support functions 2011-10-26 22:58:21 +00:00
xsl #2906 document new enhancement 2014-08-31 06:19:04 +00:00
bnf-wkb.txt Document ISO WKT/WKB (#1451) 2012-09-20 22:24:16 +00:00
bnf-wkt.txt Document ISO WKT/WKB (#1451) 2012-09-20 22:24:16 +00:00
doxygen.cfg.in #2813 add address_standardizer as part of doxygen build 2014-07-06 03:17:34 +00:00
extras.xml Move topology and address standardizer entities out of extra 2014-10-14 10:05:25 +00:00
extras_address_standardizer.xml get rid of windows \r 2014-10-13 18:07:51 +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 Define new &address_standardizer_required; xml constant and flag functions requiring it 2014-07-22 22:34:46 +00:00
extras_topology.xml Fix ST_ModEdgeSplit documentation (#2633) 2014-02-04 08:34:54 +00:00
faq.xml update link for http://workshops.boundlessgeo.com/postgis-intro/ and also put in more pretty tags for common faqs 2013-10-06 01:50:00 +00:00
faq_raster.xml fix link 2013-03-29 15:55:25 +00:00
geography.txt #824 more corrections from Kashif Rasul 2011-02-10 11:59:20 +00:00
installation.xml get rid of obsolete statements 2014-10-08 04:15:04 +00:00
introduction.xml Add Vincent Mora to credits 2014-06-27 21:13:02 +00:00
Makefile.comments.in #2796, sfcgal_comments.sql missing for regress testing install 2014-06-30 16:19:16 +00:00
Makefile.in Add "pull-tx" rule in Makefile 2014-10-17 10:41:23 +00:00
performance_tips.xml ST_Force_XXX renamed to ST_ForceXXX 2013-05-10 15:00:38 +00:00
postgis.xml Move topology and address standardizer entities out of extra 2014-10-14 10:05:25 +00:00
README Update doc/README (#1721) 2012-03-27 09:56:17 +00:00
reference.xml add new section to document gucs, move raster postgis.gdal.data.path to guc section, exclude gucs from comment sql generation. 2013-10-06 17:00:39 +00:00
reference_accessor.xml another ST_Force_2D id change to ST_Force2D 2014-07-07 23:29:39 +00:00
reference_constructor.xml Add GeomFromTWKB #2917 2014-10-09 18:24:39 +00:00
reference_editor.xml #2871 fix update to 2.0 message for ST_LineInterpolatePoint, ST_LineSubstring and ST_LineLocatePoint. Also changed reference ids to match new function name (missed some spots) 2014-08-20 04:32:47 +00:00
reference_exception.xml fix example 2010-01-29 18:22:35 +00:00
reference_guc.xml Use double-quotes in link url attribute 2014-10-13 19:28:25 +00:00
reference_lrs.xml #2871 fix update to 2.0 message for ST_LineInterpolatePoint, ST_LineSubstring and ST_LineLocatePoint. Also changed reference ids to match new function name (missed some spots) 2014-08-20 04:32:47 +00:00
reference_management.xml Cross-link UpdateRasterSRID and UpdateGeometrySRID 2014-07-17 14:30:29 +00:00
reference_measure.xml #2646 typo arithmetric -> arithmetric in ST_Centroid 2014-02-20 05:46:38 +00:00
reference_misc.xml #2762 renamed ST_Estimated_Extent page to ST_EstimatedExtent 2014-09-08 21:24:45 +00:00
reference_operator.xml Add link to OpenGeo workshop on KNN to KNN operator. 2012-09-22 03:55:57 +00:00
reference_output.xml Update url to twkb-specification and client example 2014-10-14 18:25:27 +00:00
reference_processing.xml ST_Simplify is not implemented by GEOS 2014-10-06 16:28:04 +00:00
reference_raster.xml experiment with color coding 2014-10-07 03:55:59 +00:00
reference_sfcgal.xml 2855: better documentation to reflect minkowski doesn't support polyhedral and tins 2014-08-23 05:50:54 +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 cut in missing 2.1.3 and 2.1.4 release notes, fix date type in 2.0.5, add 2.1.4 to extension upgrade mix 2014-09-11 03:57:29 +00:00
reporting.xml Documentation URLs, visible whitespace, and minor touchups (#1548) from mwtoews 2012-02-07 17:23:50 +00:00
template.xml Define new &address_standardizer_required; xml constant and flag functions requiring it 2014-07-22 22:34:46 +00:00
using_postgis_app.xml Fix syntax error in MS example 2012-02-10 16:18:05 +00:00
using_postgis_dataman.xml #899 shp2pgsql attribute names mapping (including test 2014-07-24 17:37:10 +00:00
using_raster_dataman.xml Add documentation for {Add,Drop}OverviewConstraints (#2824) 2014-09-03 09:11:56 +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